Toutes mes réponses sur les forums
-
AuteurMessages
-
11 juin 2006 à 18 h 47 min en réponse à : Problème de connexion de WP à la base de donnée d’OVH ! #575176ristorante wrote:La base est créée. Elle s’appelle vivianeg. J’ai remplacé localhost par le nom mais ça ne donne toujours rien.
euh… Le nom de la base de donnée est différent de l’adresse du serveur hein 😉
localhost = adresse du serveur SQL = par ex: sql.ovh.com != nom_de_la_base_de_données 😋11 juin 2006 à 9 h 49 min en réponse à : Footer récalcitrant (refuse de s’afficher en-dessous des autres divs) #575015Salut 🙂
En fait, j’ai
après le div de la sidebar, mais je suis sûr que le footer est inclus car il apparaît dans la source de la page 😕 …
J’ai l’impression que ce div s’auto-proclame « position: absolute » car il est « sous » le div #main
10 juin 2006 à 16 h 33 min en réponse à : Footer récalcitrant (refuse de s’afficher en-dessous des autres divs) #575012beuh… ben je vais me débrouiller tout seul moi, na !! 😋
10 juin 2006 à 11 h 11 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #575149très simple 😉
Pour l’archive, tu peux la trouver ici 😋This Account Has Been SuspendedAs visitor, you may normally be able to find this web site available soon.
If you own this site : Please contact the billing/support department as soon as possible.
10 juin 2006 à 10 h 59 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #575147lol
Au fait, quelle version de wordpress as-tu ?
moi, je tourne sous 2.0.3 :p10 juin 2006 à 10 h 48 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #575145arf on y arrivera
Dans ma sidebar, j’ai mis:
<h2>Derniers Commentaires</h2><ul></ul>
10 juin 2006 à 10 h 28 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #57514310 juin 2006 à 10 h 02 min en réponse à : Footer récalcitrant (refuse de s’afficher en-dessous des autres divs) #575011up…
personne n’a d’idées ?
10 juin 2006 à 9 h 54 min en réponse à : Formulaire à remplir avant de télécharger un fichier ? #575122Bon je t’ai pondu un petit script à l’arrache qui fait ce que tu voulais ^^
Tout tient en un seul fichier : redirect.php que tu dois placer à la racine de ton blog.
$value)
{
if (empty($value))
{
header(‘Location: ‘.$_SERVER[‘REQUEST_URI’]);
die;
}
else
$_POST[$key] = mysqli_real_escape_string($value);
}
$file = trim($_GET[‘file’]);
$dir_file = ‘wp_downloads/’.$file;
function getExtension ($file)
{
if (!strpos ($file, ‘.’) || !is_string ($file))
return false;
$fragments = explode (‘.’, $file);
return array_pop($fragments);
}
$extension = getExtension($file);
if (!in_array($extension, array(‘doc’, ‘pdf’))
die;
/** Insert user information in the DataBase **/
$date = date(‘d/m/Y h:i:s’);
mysql_query(« INSERT INTO wp_downloads (name, first_name, email, other, date, file)
VALUES (‘ ».$_POST[$user_name]. »‘, ‘ ».$_POST[$user_first_name]. »‘, ‘ ».$_POST[$user_email]. »‘, ‘ ».$_POST[$user_other]. »‘, ‘$date’, ‘$file’) ») or die(mysql_error());
/** Check if the requested file exists and starts downloading it **/
if (is_file($dir_file) && is_readable($dir_file))
{
header(‘Content-Disposition: attachment; filename= »‘.$file.' »‘);
header(‘Content-Transfer-Encoding: binary’);
header(« Content-Type: application/force-download »);
header(‘Content-Length: ‘.filesize($file));
readfile($dir_file);
}
else
die(‘Erreur: Le fichier demandé nexiste pas.’);
}
elseif (!empty($_GET[‘file’]))
{
?>
<title>Espace de Téléchargement</title>
<h1>Espace de Téléchargement</h1>
<form action=" » method= »post »>
<p><input type="hidden" name="file" value=" » /></p>
<p><label>Nom: </label></p>
<p><label>Prénom: </label></p>
<p><label>Email: </label></p>
<p><label>Autre: </label></p>
<p></p>
</form>
Excusez-moi pour la saleté du code, mais je sors du lit là :p
Je corrigerai à l’occasion 😉…Ensuite, il faut créer un dossier wp_downloads dans le même répertoire et y placer tes fichiers à télécharger 🙂
…Enfin, dans PhpMyAdmin, exécutes la requête suivante:
CREATE TABLE `wp_downloads` (
`id` int(5) unsigned NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`first_name` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`other` varchar(255) NOT NULL,
`date` char(19) NOT NULL,
`file` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;/! ATTENTION /!
Ce script est certainement sujet à des injections SQL, car je n’ai pas exécuté de tests sur les valeurs renvoyées par le formulaire 😕
Va falloir que tu travailles un peu ^^10 juin 2006 à 8 h 38 min en réponse à : Formulaire à remplir avant de télécharger un fichier ? #575120Je peux essayer de te coder cela (je posterai ici si j’y arrive) 😉
9 juin 2006 à 18 h 22 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #575139Dans l’admin, clique sur Options->Recent Comments 🙂
Dans le champ Template, mets ceci:
<li><a href="%comment_link" title="%post_title, %post_date">%comment_author</a>: %comment_excerpt</li>
Le résultat (pour mon blog) est:
Newbie-Project wrote:- msdos.1991: Ne vous inquiétez pas si vous ne pouvez accéder au blog durant cette semaine: je…
😉
9 juin 2006 à 17 h 17 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #575137euh… je ne comprends pas… j’ai enlevé quoi ?
9 juin 2006 à 16 h 30 min en réponse à : Formulaire à remplir avant de télécharger un fichier ? #575118Si tu t’y connais en PHP, je te conseilles de le coder toi-même, car il s’agit là d’une véritable petite application 😉
Voici ce que je te conseille de faire :
–dans ton article : un lien vers un fichier redirect.php?file=le_nom_de_ton_fichier.ext
–dans le ficher redirect.php : un formulaire demandant les coordonnées du visiteur
–à la soumission du formulaire, le script php enregistre les données dans une base MySQL (par exemple) puis envoie les en-têtes correspondantes au type de fichier demandé ce qui provoque le téléchargement 🙂9 juin 2006 à 16 h 15 min en réponse à : [Résolu] Mettre les derniers commentaires dans la sidebar? #575134 -
AuteurMessages