Jump to content

webide

Email Invalide
  • Content Count

    41
  • Joined

  • Last visited

Everything posted by webide

  1. webide

    galerie photos

    J'ais déjà bien avancé avec la liste déroulante car maintenant elle fonctionnes et me rediriges vers le dossier souhaité. Voici d'ailleurs le code <html> <head> <script> function Lien() { i = document.Choix.Liste.selectedIndex; if (i == 0) return; url = document.Choix.Liste.options[i].value; parent.location.href = url; } </script> <title></title> </head> <body> <FORM NAME="Choix"> <SELECT NAME="Liste" onChange="Lien()"> <?php if ($handle = opendir('upload/up/')) { echo "Files:\n"; while (false !== ($file = readdir($handle))) { echo'<option value="'.$file.'">'.$file.'</option>'; } while ($file = readdir($handle)) { echo "$file\n"; } closedir($handle); } ?> </select> </FORM> et pour le visionnage (car pour le moment il m'ouvres le dossier mais sans fichier pour afficher les photos ça bloques) j'ais pensé utiliser un fichier interactif pour les visionner <html> <head> </head> <body background="images/fd.gif"> <?php include("images.class.php"); ?> <?php $images = new images(); $images->repertoire = '$pseudo'; $images->nb_par_ligne = 3; $images->afficher_liste(); ?> </body> </html> et en dernier voici le fichier images.class.php gérant l'affichage <?php class images { var $repertoire; var $nb_par_ligne; function ajouter_image($image,$nom) { if (is_dir($this->repertoire)) { if (copy($image, $this->repertoire . "/" . $nom)) return true; else return false; } else return false; } function lister_repertoire() { $liste = array(); if (is_dir($this->repertoire)) { if ($pointeur = opendir($this->repertoire)) { while (($fichier = readdir($pointeur)) !== false) { if (!is_dir($this->repertoirte . "/" . $fichier)) { $liste[] = $fichier; } } closedir($pointeur); return $liste; } else return false; } else return false; } function liste_select() { $liste = $this->lister_repertoire(); for ($i = 0; $i < count($liste); $i++) { echo " <option value=\"$this->repertoire/$liste[$i]\">$liste[$i]</option>\n"; } } function afficher_liste() { $liste = $this->lister_repertoire(); echo "<table summary=\"table d'images\">\n"; for ($i = 0; $i < count($liste); $i++) { $nom = explode(".", $liste[$i]); $nom = str_replace("_", " ", $nom[0]); $nom = str_replace("-", " ", $nom); $nom = strtoupper(substr($nom, 0, 1)) . substr($nom, 1); if (round($i/$this->nb_par_ligne) == ($i/$this->nb_par_ligne)) echo " <tr>\n"; echo " <td align=\"center\">" . $this->afficher_image($liste[$i]) . "<br></td>\n"; if (round(($i+1)/$this->nb_par_ligne) == (($i+1)/$this->nb_par_ligne) || ($i+2) > count($liste)) echo " </tr>\n"; } echo "</table>\n"; } function afficher_image($fichier) { return "<img width=\"250px\" src=\"" . $this->repertoire . "/" . $fichier . "\" alt=\"" . $fichier . " - " . round((filesize($this->repertoire. "/" . $fichier)/1024), 2) . " ko\">"; } } ?> Le problème vient surtout de là echo'<option value="'.$file.'">'.$file.'</option>'; comment envoyer la personne et que la galerie s'ouvres avec les photos choisies
  2. webide

    galerie photos

    Je m'excuses de revenir à la charge avec ce problème mais j'ais essayé je ne sais combien de solutions sans succès. Le mieux que je puisses arriver et que les photos arrives dans le dossier up mais pas moyen de les mettre dans le dossier pseudo. J'ais lu pleins de tutoriels sur le sujet mais rien qui correspondes à ce que je cherches exactement j'ais essayé en faisant define('UPLOAD_DIRECTORY', "./$_POST['pseudo']"); ou define('UPLOAD_DIRECTORY', './'.$_POST['pseudo']); ou define('UPLOAD_DIRECTORY', './up/'.$_POST['pseudo']); J'arrêtes là les exemples. Au mieux il me marques que les photos ont été déplacées correctement mais les mets dans upload/up/ au lieu de upload/up/pseudo/
  3. webide

    galerie photos

    Ca y est j'ais bien avancé, j'arrives a créer des sossiers dans le dossier up et a uploader des photos mais le problème vient du fait que les photos au lieu d'aller dans le dossier spécifié vont dans le dossier up c'est à dire au lieu d'aller sur up/monpseudo, elles vont dans up.je suis persuadé que le problème se situe là mkdir ("".$_POST[pseudo], 0777); // Récupération du dossier dans lequel le fichier sera uploadé $DESTINATION_FOLDER = ""; Si quelqu'un pouvait éclairer ma lanterne merci d'avance
  4. webide

    galerie photos

    J'ais eu beau tester rien y fait donc je vais faire selon la première idée c'est à dire en créant un dossier via mkdir. J'ais fait les modifications necessaires pour qu'ils inscrivent leur pseudo (pour créer le dossier de destination) mais j'ais du faire un impair car l'upload échoue (les droits sont bons) Sur la page d'upload il doit inscrire son pseudo et envoyer plusieurs fichiers Voici déjà la page d'index pour l'upload <TITLE><? echo(":: Service d'upload de $pseudo ::"); ?></TITLE> </head> <body> <body bgcolor="#A10300"> <link rel="stylesheet" type="text/css" href="style.css"> <h3></h3> <p align="center"><b><font face="Comic Sans MS">Uploader des fichiers</font></b></p> <p align="left"><b><font face="Comic Sans MS">Règles :</font></b></p> <p align="center">Votre fichier ne doit pas dépasser les 100KO et doit commencer par votre pseudo</p> <p align="center">Les formats autorisés sont : *gif , *jpg , *png , *bmp </p> <br> <center>Votre pseudo<input name="pseudo" type="text" id="pseudo"> </center> <br> <form name="upload" enctype="multipart/form-data" method="post" action="up/upload.php"> <p align="center">Photo 1 <input type="file" name="file"> <p align="center">Photo 2 <input type="file" name="file"> <p align="center">Photo 3 <input type="file" name="file"> <p align="center">Photo 4 <input type="file" name="file"> <p align="center">Photo 5 <input type="file" name="file"> <p align="center">Photo 6 <input type="file" name="file"> </p> <p align="center"><br> <input type="submit" name="bouton_submit" value="Envoyer le fichier"> </p> <a href = "galerie.php">Voir la galerie d'images ?</a> </form> Le ficihier uploader.php gérant l'upload mkdir ($pseudo, 0777); // Récupération du dossier dans lequel le fichier sera uploadé $DESTINATION_FOLDER = 'up/'.$pseudo.'/'; // // Taille maximale de fichier, valeur en bytes // $MAX_SIZE = 10000000; // // Récupération de l'url de retour // $RETURN_LINK = $_SERVER['HTTP_REFERER']; // // Définition des extensions de fichier autorisées (avec le ".")// $AUTH_EXT = array(".jpg",".png", // ".bmp", ".gif"); // // ############################################################ // // Fonction permettant de créer un lien de retour automatique function createReturnLink(){ global $RETURN_LINK; echo "<a href='".$RETURN_LINK."'>Retour</a><br>"; } // Fonction permettant de vérifier si l'extension du fichier est // autorisée. function isExtAuthorized($ext){ global $AUTH_EXT; if(in_array($ext, $AUTH_EXT)){ return true; }else{ return false; } } // On vérifie que le champs contenant le chemin du fichier soit // bien rempli. if(!empty($_FILES["file"]["name"])){ // Nom du fichier choisi: $nomFichier = $_FILES["file"]["name"]; // Nom temporaire sur le serveur: $nomTemporaire = $_FILES["file"]["tmp_name"]; // Type du fichier choisi: $typeFichier = $_FILES["file"]["type"]; // Poids en octets du fichier choisit: $poidsFichier = $_FILES["file"]["size"]; // Poids en Kilo-octets du fichier choisit: $poidsFichierK = $poidsFichier/1024; // Pré formatage en affichage avec 0 chiffre après la virgule , donc pas de virgule. $poidsFichierK = sprintf("%.0f", $poidsFichierK); // Code de l'erreur si jamais il y en a une: $codeErreur = $_FILES["file"]["error"]; // Extension du fichier $extension = strrchr($nomFichier, "."); // Si le poids du fichier est de 0 bytes, le fichier est // invalide (ou le chemin incorrect) => message d'erreur // sinon, le script continue. if($poidsFichier <> 0){ // Si la taille du fichier est supérieure à la taille // maximum spécifiée => message d'erreur if($poidsFichier < $MAX_SIZE){ // On teste ensuite si le fichier a une extension autorisée if(isExtAuthorized($extension)){ // Ensuite, on copie le fichier uploadé ou bon nous semble. $uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier); if($uploadOk){ echo "L'upload a réussi !<br><br>"; echo "Nom du Fichier : $nomFichier<br>"; echo "Taille du Fichier : $poidsFichierK Ko<br>"; echo "URL du Fichier : [url="http://www.crazytchat.com/upload/up/$pseudo/$nomFichier<br><br>";"]http://www.crazytchat.com/upload/up/$...t;br>";[/url] echo "Aperçu:<br><br>"; switch ($extension) { //Tu fais écrire du html par le php case ".jpeg": echo "<IMG SRC='$nomFichier'>";break; case ".bmp": echo "<IMG SRC='$nomFichier'>";break; case ".gif": echo "<IMG SRC='$nomFichier'>";break; case ".png": echo "<IMG SRC='$nomFichier'>";break; case ".jpg": echo "<IMG SRC='$nomFichier'>";break; default: echo "<IMG SRC='error/inconnu.gif'>"; } echo "<br><br>"; echo(createReturnLink()); }else{ echo("L'upload a échoué !<br><br>"); echo(createReturnLink()); } }else{ echo ("Les fichiers avec l'extension $extension ne peuvent pas être uploadés !<br>"); echo (createReturnLink()."<br>"); } }else{ $tailleKo = $MAX_SIZE / 1000; echo("Vous ne pouvez pas uploader de fichiers dont la taille est supérieure à : $tailleKo Ko.<br>"); echo (createReturnLink()."<br>"); } }else{ echo("Le fichier choisi est invalide !<br>"); echo (createReturnLink()."<br>"); } }else{ echo("Vous n'avez pas choisi de fichier !<br>"); echo (createReturnLink()."<br>"); } ?> Et la galerie pour visionner <? $a = 0; $handle = opendir("up/$pseudo"); while (($file = readdir())!=false) { clearstatcache(); $extension = strrchr($file, "."); if($file!=".." && $file!="." && ($extension==".jpg" || $extension==".jpeg" || $extension==".gif" || $extension==".png" || $extension==".bmp")) { // RECHERCHE DU FICHIER echo "table_photo[$a] = 'up/$pseudo/$file';"; // RECHERCHE DU TYPE DE FICHIER $file_type = strrchr($file, "."); $file_type = str_replace(".", "", $file_type); $file_type = strtoupper($file_type); echo "table_type[$a] = '$file_type';"; // RECHERCHE DU NOM : $file_name = strtolower($file); $file_name = str_replace(".jpg", "", $file_name); $file_name = str_replace(".jpeg", "", $file_name); $file_name = str_replace(".gif", "", $file_name); $file_name = str_replace(".png", "", $file_name); echo "table_noms[$a] = '$file_name';"; $a++; } } closedir($handle); ?> function showing_photos(num) { if(document.getElementById) { diaporama_fin = ""; if(num!=0) diaporama_fin += "<td height=20><p align=center><A HREF=# onClick='showing_photos("+(num-1)+");return(false)'><img border=0 src=im/suiv.gif></A></td>"; if(num!=(table_photo.length-1)) diaporama_fin += "<td height=20><p align=center><A HREF=# onClick='showing_photos("+(num+1)+");return(false)'><img border=0 src=im/prec.gif></A></td>"; document.getElementById("affichage_photos").innerHTML = "<div align=center><center><table border=0 width=640 cellspacing=0 cellpadding=5 height=500><tr><td colspan=2 valign=middle width=100% bgcolor=#000000 height=20><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td width=50%><img align=absmiddle border=0 src=im/nom-gal.gif width=16 height=16> Nom de l'image : "+table_noms[num]+"</td><td width=50%><img align=absmiddle border=0 src=im/typ-gal.gif width=16 height=16> Type d'image : "+table_type[num]+"</td></tr></table></td></tr><tr><td width=100% colspan=2 valign=middle height=380><table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor=#FF0000 height=100%><tr><td width=100% bgcolor=#000000 height=380><center><img src='"+table_photo[num]+"' BORDER=0></center></td></tr></table></td></tr><br><br><tr>"+diaporama_fin+"</tr></table></center></div>"; } } window.onload = new Function("showing_photos(0)") </SCRIPT> Si quelqu'un pouvait m'aiguiller sur les erreurs commises. Merci d'avance **EDIT Modérateur (TheRec)** Merci d'utiliser la balise CODEBOX à la place de CODE pour présenter un code long.
  5. webide

    galerie photos

    Bonjour, J'ais un souci avec un script d'upload. Lorsque je vais dans l'espace membre, chez chaque membre j'ais un lien vers sa galerie photos Voici le code de la pge d'upload // Définition des variable globales, modifiables à volonté // // ############################################################ // // Récupération du dossier dans lequel le fichier sera uploadé // $DESTINATION_FOLDER = $_POST["up/"]; // // Taille maximale de fichier, valeur en bytes // $MAX_SIZE = 10000000; // // Récupération de l'url de retour // $RETURN_LINK = $_SERVER['HTTP_REFERER']; // // Définition des extensions de fichier autorisées (avec le ".")// $AUTH_EXT = array(".htm", ".html", ".jpg", ".txt", ".png", // ".bmp", ".gif", ".php", ".php3", ".rar", ".ace", ".zip", ".mp3", ".wav"); // // ############################################################ // // Fonction permettant de créer un lien de retour automatique function createReturnLink(){ global $RETURN_LINK; echo "<a href='".$RETURN_LINK."'>Retour</a><br>"; } // Fonction permettant de vérifier si l'extension du fichier est // autorisée. function isExtAuthorized($ext){ global $AUTH_EXT; if(in_array($ext, $AUTH_EXT)){ return true; }else{ return false; } } // On vérifie que le champs contenant le chemin du fichier soit // bien rempli. if(!empty($_FILES["file"]["name"])){ // Nom du fichier choisi: $nomFichier = $_FILES["file"]["name"]; // Nom temporaire sur le serveur: $nomTemporaire = $_FILES["file"]["tmp_name"]; // Type du fichier choisi: $typeFichier = $_FILES["file"]["type"]; // Poids en octets du fichier choisit: $poidsFichier = $_FILES["file"]["size"]; // Poids en Kilo-octets du fichier choisit: $poidsFichierK = $poidsFichier/1024; // Pré formatage en affichage avec 0 chiffre après la virgule , donc pas de virgule. $poidsFichierK = sprintf("%.0f", $poidsFichierK); // Code de l'erreur si jamais il y en a une: $codeErreur = $_FILES["file"]["error"]; // Extension du fichier $extension = strrchr($nomFichier, "."); // Si le poids du fichier est de 0 bytes, le fichier est // invalide (ou le chemin incorrect) => message d'erreur // sinon, le script continue. if($poidsFichier <> 0){ // Si la taille du fichier est supérieure à la taille // maximum spécifiée => message d'erreur if($poidsFichier < $MAX_SIZE){ // On teste ensuite si le fichier a une extension autorisée if(isExtAuthorized($extension)){ // Ensuite, on copie le fichier uploadé ou bon nous semble. $uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier); if($uploadOk){ echo "L'upload a réussi !<br><br>"; echo "Nom du Fichier : $nomFichier<br>"; echo "Taille du Fichier : $poidsFichierK Ko<br>"; echo "URL du Fichier : [url="http://URL"]http://URL[/url] du site/upload/up/$nomFichier<br><br>"; echo "Aperçu:<br><br>"; switch ($extension) { //Tu fais écrire du html par le php case ".jpeg": echo "<IMG SRC='$nomFichier'>";break; case ".bmp": echo "<IMG SRC='$nomFichier'>";break; case ".gif": echo "<IMG SRC='$nomFichier'>";break; case ".png": echo "<IMG SRC='$nomFichier'>";break; case ".jpg": echo "<IMG SRC='$nomFichier'>";break; case ".rar": echo "<IMG SRC='error/archive.gif'>";break; case ".ace": echo "<IMG SRC='error/archive.gif'>";break; case ".zip": echo "<IMG SRC='error/archive.gif'>";break; case ".php": echo "<IMG SRC='error/web.gif'>";break; case ".htm": echo "<IMG SRC='error/web.gif'>";break; case ".html": echo "<IMG SRC='error/web.gif'>";break; case ".php3": echo "<IMG SRC='error/web.gif'>";break; case ".mp3": echo "<IMG SRC='error/son.gif'><bgsound src='$nomFichier'><br>Si vous utilisez internet explorer ,vous pourrez entendre votre son.";break; case ".wav": echo "<IMG SRC='error/son.gif'><bgsound src='$nomFichier'><br>Si vous utilisez internet explorer ,vous pourrez entendre votre son.";break; default: echo "<IMG SRC='error/inconnu.gif'>"; } echo "<br><br>"; echo(createReturnLink()); }else{ echo("L'upload a échoué !<br><br>"); echo(createReturnLink()); } }else{ echo ("Les fichiers avec l'extension $extension ne peuvent pas être uploadés !<br>"); echo (createReturnLink()."<br>"); } }else{ $tailleKo = $MAX_SIZE / 1000; echo("Vous ne pouvez pas uploader de fichiers dont la taille est supérieure à : $tailleKo Ko.<br>"); echo (createReturnLink()."<br>"); } }else{ echo("Le fichier choisi est invalide !<br>"); echo (createReturnLink()."<br>"); } }else{ echo("Vous n'avez pas choisi de fichier !<br>"); echo (createReturnLink()."<br>"); } ?> et le code de la galerie html><head> <link rel="stylesheet" type="text/css" href="style-gal.css"> <TITLE><? echo(":: Galerie d'images du service d'upload de VOTRE NOM / PSEUDO ::"); ?></TITLE> </head><body> <!-- DEBUT DU SCRIPT --> <script language="JavaScript1.2"> /* SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT [url="http://www.editeurjavascript.com"]http://www.editeurjavascript.com[/url] */ function ejs_nodroit() { alert('Désolé, le clic droit a été désactivé sur cette page. '); return(false); } document.oncontextmenu = ejs_nodroit; </script> <!-- FIN DU SCRIPT --> <body bgcolor="#000000"> <script LANGUAGE="JavaScript"> table_photo = new Array; table_noms = new Array; table_type = new Array; <? $a = 0; $handle = opendir("up"); while (($file = readdir())!=false) { clearstatcache(); $extension = strrchr($file, "."); if($file!=".." && $file!="." && ($extension==".jpg" || $extension==".jpeg" || $extension==".gif" || $extension==".png" || $extension==".bmp")) { // RECHERCHE DU FICHIER echo "table_photo[$a] = 'up/$file';"; // RECHERCHE DU TYPE DE FICHIER $file_type = strrchr($file, "."); $file_type = str_replace(".", "", $file_type); $file_type = strtoupper($file_type); echo "table_type[$a] = '$file_type';"; // RECHERCHE DU NOM : $file_name = strtolower($file); $file_name = str_replace(".jpg", "", $file_name); $file_name = str_replace(".jpeg", "", $file_name); $file_name = str_replace(".gif", "", $file_name); $file_name = str_replace(".png", "", $file_name); echo "table_noms[$a] = '$file_name';"; $a++; } } closedir($handle); ?> function showing_photos(num) { if(document.getElementById) { diaporama_fin = ""; if(num!=0) diaporama_fin += "<td height=20><p align=center><A HREF=# onClick='showing_photos("+(num-1)+");return(false)'><img border=0 src=im/suiv.gif></A></td>"; if(num!=(table_photo.length-1)) diaporama_fin += "<td height=20><p align=center><A HREF=# onClick='showing_photos("+(num+1)+");return(false)'><img border=0 src=im/prec.gif></A></td>"; document.getElementById("affichage_photos").innerHTML = "<div align=center><center><table border=0 width=640 cellspacing=0 cellpadding=5 height=500><tr><td colspan=2 valign=middle width=100% bgcolor=#000000 height=20><table border=0 width=100% cellspacing=0 cellpadding=0><tr><td width=50%><img align=absmiddle border=0 src=im/nom-gal.gif width=16 height=16> Nom de l'image : "+table_noms[num]+"</td><td width=50%><img align=absmiddle border=0 src=im/typ-gal.gif width=16 height=16> Type d'image : "+table_type[num]+"</td></tr></table></td></tr><tr><td width=100% colspan=2 valign=middle height=380><table border=0 width=100% cellspacing=1 cellpadding=0 bgcolor=#FF0000 height=100%><tr><td width=100% bgcolor=#000000 height=380><center><img src='"+table_photo[num]+"' BORDER=0></center></td></tr></table></td></tr><br><br><tr>"+diaporama_fin+"</tr></table></center></div>"; } } window.onload = new Function("showing_photos(0)") </SCRIPT> <DIV align="center" ID="affichage_photos"></DIV> <a href = "index.php">Retourner au service d'upload ?<a/> </body> </html> mais là je vois toutes les photos uploadée au lieu de voir les photos de la personne pourtant dans le fichier uploader.php on doit envoyer des photos avec le pseudo+1 ou 2etc.... pour différencier les différentes personnes. Si quelqu'un saurait comment faire au mieux cela m'aiderais beaucoup. Merci d'avance **EDIT Modérateur (TheRec)** Merci d'utiliser la balise CODEBOX à la place de CODE pour présenter un code long.
  6. webide

    Mettre site sur cdrom

    Bonjour, Je souhaites mettre un site internet su cdrom avec la possibilité de le lire sur un ordinateur comme si il était sur internet. Quelles sont les modifications à apporter pour rendre cela possible. Le site est en php. Merci d'avance.
  7. Désolé j'ais oublié le code d'intégration du texte <? $lecture=fopen("interact/haut.txt","r"); while (!feof($lecture)) { $ligne=fgets($lecture,4096); echo stripslashes($ligne)."<br />"; } fclose($lecture); ?>
  8. Bonjour, J'ais un petit souci, j'ais créer une page en css avec une include dans laquelle apparait un texte tiré d'un fichier texte(une page admin permet de modifier le texte) par contre j'ais remarqué que le css et les accentuations (é,à etc....) ne font pas bon ménage. Y a t'il un moyen de les faire accepter sans utiliser les caractères spéciaux? Merci d'avance
  9. webide

    installation script

    Bonjour, J'ais essayé tuotes les solutions et cela ne fonctionnes pas. Donc j'ais essayé un autre programme (tlAds) qui fonctionnes. Le problème vient du fait que pour insérer la bannière(code généré par le programme) il faut rentrer dans la programmation. Donc j'ais pensé utiliser un système que j'utilises déjà pour les textes. Il s'agit d'une page admin permettant de modifier les textes dans n'importe quelle partie du site. Voici le code de la page admin <?php function getextension($fichier) { $bouts = explode(".", $fichier); $extension = array_pop($bouts); return $extension; } if (!empty($_POST['fichier']) && isset($_POST['fichier']) && $_POST['fichier'] != ".htaccess") { if ($_POST['action'] == "modifier") { if (!empty($_POST['contenu']) && isset($_POST['contenu']) && !empty($_POST['login']) && isset($_POST['login']) && !empty($_POST['pass']) && isset($_POST['pass'])) { if ($_POST['login'] == "xxxxx" && $_POST['pass'] == "xxxxx") { if (getextension($_POST['fichier']) == "txt" && !ereg("\.\.", $_POST['fichier']) && !ereg("/", $_POST['fichier']) && file_exists("./interact/" . $_POST['fichier'])) { $pointeur = fopen("./interact/" . $fichier, "w"); fwrite($pointeur, $_POST['contenu']); fclose($pointeur); } else echo "Fichier non autorisé !\n"; } else echo "Login ou mot de passe incorrect !\n"; } else echo "Formulaire incomplet !\n"; } else { if (getextension($_POST['fichier']) == "txt" && !ereg("\.\.", $_POST['fichier']) && !ereg("/", $_POST['fichier']) && file_exists("./interact/" . $_POST['fichier'])) { echo "<form action='admin_texte.php' method='post'>\n"; echo "<input type='hidden' name='action' value='modifier'>\n"; echo "<input type='hidden' name='fichier' value='$fichier'>\n"; echo "Contenu de $fichier :<br>\n"; echo "<textarea name='contenu' cols='50' rows='12'>"; $fichier = $_POST['fichier']; $pointeur = fopen("./interact/" . $fichier, "r"); while (!feof($pointeur)) { $ligne=fgets($pointeur, 4096); echo "$ligne"; } fclose($pointeur); echo "</textarea><br>\n"; echo "Login : <input type='text' name='login' size='10'><br>\n"; echo "Passe : <input type='password' name='pass' size='10'><br>\n"; echo "<input type='submit' value='Enregistrer les modifications'>\n"; echo "</form>\n"; } else echo "Fichier non autorisé\n"; } } else { echo "<form action='admin_texte.php' method='post'>\n"; echo "Choisissez :<br>\n"; echo "<select name='fichier'>\n"; echo "<option></option>\n"; if ($pointeur = opendir("./interact/")) { while (($file = readdir($pointeur)) !== false) { if ($file != "" && $file != "." && $file != ".." && $file != ".htaccess") { echo "<option value='$file'>$file</option>\n"; } } closedir($pointeur); } else echo "Erreur sur le serveur !\n"; echo "</select>\n"; echo "<input type='submit' value='Modifier ce fichier'>\n"; echo "</form>\n"; } ?> <a href="index.php">Retour à l'accueil</a> Et le code inséré dans la page ou apparait le texte <? $lecture=fopen("interact/entree.txt","r"); while (!feof($lecture)) { $ligne=fgets($lecture,4096); echo stripslashes($ligne).""; } fclose($lecture); ?> Donc je souhaite faire de même et permettre d'insérér le code généré pour que la bannière apparaisses. Voici un exemple de code généré par le programme de gestion de bannières: <?php include('./tlAds/config.php'); aff_pub(1); ?> Merci d'avance pour les conseils
  10. webide

    installation script

    Oui c'est localhost (ça a fonctionné avec les autres bases installées) Par contre, les tables ne se craient pas elle mêmes. Je les ais créées manuellement.
  11. webide

    installation script

    Bonjour, J'ais installé sur hosteur.com un site comprenant le script phpmypub. j'ais créé la base, les tables, l'identifiant. Je lance le fichier config, remplis les champs et voici le message d'erreur: Les variables de connexions n'existe pas ou sont mal configurées La table de données des banniere n'existe pas ou est mal configurée La table de données des statistiques n'existe pas ou est mal configurée La table de données des emplacements n'existe pas ou est mal configurée Il n'y a pas d'emplacement crée pour recevoir les campagnes Table banniere déjà crée Table stats déjà crée Table emplacement déjà crée Fichier config modifié Fichier config rechargée ERREUR SELECT * FROM banniere, stats, emplacement ORDER BY Active No database selected J'ais essayé toutes les solutions possibles et ais même modifié les variables par les constantes dans le fichier $serveur="localhost"; $user="trioli_webide"; $password="xxxxx"; $base="trioli_bannieretrioliste"; $table="banniere, stats, emplacement"; $db= mysql_connect($serveur,$user,$password); mysql_select_db($base, $db); $requette = "SELECT * FROM $table ORDER BY Active"; $req = mysql_query($requette) or die ('ERREUR '.$requette.' '.mysql_error()); $res = mysql_numrows($req); if ($res==0) { echo"<div align='center'><i><b><font face='Arial' size='2' color='#3366FF'>Pas de campagne en cours</font></b></i></div><BR>"; } $i=0; WHILE($res!=$i) { $IdBan = mysql_result($req,$i,"IdBan"); $NomBan = mysql_result($req,$i,"NomBan"); $GfxBan = mysql_result ($req,$i,"GfxBan"); $AffBan = mysql_result($req,$i,"AffBan"); $ClickBan = mysql_result($req,$i,"ClickBan"); $IdCategorie = mysql_result($req,$i,"IdCategorie"); $AltBan = mysql_result($req,$i,"AltBan"); $UrlBan = mysql_result($req,$i,"UrlBan"); $RawCode = mysql_result($req,$i,"RawCode"); $DateFin = mysql_result($req,$i,"DateFin"); $AffMaxBan = mysql_result($req,$i,"AffMaxBan"); $ClickMaxBan = mysql_result($req,$i,"ClickMaxBan"); $Permanent = mysql_result($req,$i,"Permanent"); $Active = mysql_result($req,$i,"Active"); $Target = mysql_result($req,$i,"Target"); $RedirectManu = mysql_result($req,$i,"RedirectManu"); $Annee = date(Y); $day = substr ("$DateFin", 8, 2); $month = substr ("$DateFin", 5, 2); $year = substr ("$DateFin", 0, 4); $DateFinf = ("$day"."/"."$month"."/"."$year"); // calcul if ($AffMaxBan != '0') {$Resultat1=($AffBan*100)/$AffMaxBan;} if ($ClickMaxBan != '0') {$Resultat2=($ClickBan*100)/$ClickMaxBan;} if ($AffBan != '0') {$Resultat3=($ClickBan*100)/$AffBan;} // formatage $Fin = 'non'; //$checkdate = Date(Y."-".m."-".d); //echo $checkdate; //echo $DateFin; $AffBan = number_format($AffBan,'0','',' '); $AffMaxBan = number_format($AffMaxBan,'0','',' '); $ClickBan = number_format($ClickBan,'0','',' '); $ClickMaxBan = number_format($ClickMaxBan,'0','',' '); $Resultat1 = "(".number_format($Resultat1,'2',',',' ')."% utilisé)"; $Resultat2 = "(".number_format($Resultat2,'2',',',' ')."% utilisé)"; $Resultat3 = "(".number_format($Resultat3,'2',',',' ')."%)"; if ($Permanent == "non") { if ($AffMaxBan <= $AffBan) {$Resultat1 = "<font face='Arial' size='2' color='ff0000'>".$Resultat1."</font>"; $Fin = 'oui';} if ($ClickMaxBan <= $ClickBan) {$Resultat2 = "<font face='Arial' size='2' color='ff0000'>".$Resultat2."</font>"; $Fin = 'oui';} //if () {$DateFinf = "<font face='Arial' size='2' color='ff0000'>".$DateFinf."</font>"; $Fin = 'oui';} } ?> Mais rien y fait tjrs le même message et dès que je clique sur n'importe quel lien du menu, je retombes sur la page config. Si quelqu'un avait la solution, ça fait 5 jours que je planche sans résultats Merci d'avance webide
  12. webide

    message d'erreur

    Excuse mon ignorance mais alors que dois je inscrire?
  13. webide

    message d'erreur

    Maintenant il me marques: SELECT * FROM inscription WHERE id_membre = LIMIT 0, 10You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 10' at line 1 J'ais rajouté le bout de code et modifié id_membre En passant par phpmyadmin j'ais repris l'idmembre et créer une source php, voici le résultat: $sql = 'SELECT * FROM `an_membre` LIMIT 0, 30 ';
  14. webide

    message d'erreur

    Justement, je ne comprends pas ce que veut dire cette erreur et le code dans mon précédent message et la base de données qui fait tourner le script. Voici le script qui je pense pose problème <?php require_once('../Connections/connexion.php'); ?><?php $maxRows_DetailRS1 = 10; $pageNum_DetailRS1 = 0; if (isset($_GET['pageNum_DetailRS1'])) { $pageNum_DetailRS1 = $_GET['pageNum_DetailRS1']; } $startRow_DetailRS1 = $pageNum_DetailRS1 * $maxRows_DetailRS1; mysql_select_db($database_connexion, $connexion); $recordID = $_GET['recordID']; $query_DetailRS1 = "SELECT * FROM inscription WHERE id_membre = $recordID"; $query_limit_DetailRS1 = sprintf("%s LIMIT %d, %d", $query_DetailRS1, $startRow_DetailRS1, $maxRows_DetailRS1); $DetailRS1 = mysql_query($query_limit_DetailRS1, $connexion) or die(mysql_error()); $row_DetailRS1 = mysql_fetch_assoc($DetailRS1); if (isset($_GET['totalRows_DetailRS1'])) { $totalRows_DetailRS1 = $_GET['totalRows_DetailRS1']; } else { $all_DetailRS1 = mysql_query($query_DetailRS1); $totalRows_DetailRS1 = mysql_num_rows($all_DetailRS1); } $totalPages_DetailRS1 = ceil($totalRows_DetailRS1/$maxRows_DetailRS1)-1; ?>
  15. webide

    message d'erreur

    Bonsoir, J'ais installé un script avec installation automatique de base de données. L'install s'est bien faite, le programme fonctionne mais lorsque je vais dans l'admin j'ais ce message d'erreur que je ne comprends pas: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 10' at line 1 # Structure de la table `an_config` # CREATE TABLE an_config ( idconf char(1) NOT NULL default '1', msg text NOT NULL, new text NOT NULL, msgm text NOT NULL, mail varchar(10) NOT NULL default '', mvalm enum('y','n') default NULL, mvala enum('y','n') default NULL, valida enum('y','n') default NULL, validm enum('y','n') default NULL, colonne char(3) NOT NULL default '', emailserveur varchar(100) NOT NULL default '', adressesite varchar(200) NOT NULL default '' ) TYPE=MyISAM; # # Contenu de la table `an_config` # INSERT INTO an_config VALUES ('1', 'Salut tous bonne visite sur le site.Un enregistrement vous donne droit à plusieurs annonces avec photo.Le site est entièrement gratuit.Je vous remercie à l\'avance de cette confiance.Bon surf à vous tous et bonne recherche sur les annonces. Ici, vous avez la possibilité de laisser un message ou un espace vide..', '<center>bonjour à tous</center>\r\njuste un petit mot pour vous prevenir qu\'il n\'est pas possible de passer une annonce sans faire d\'inscription.Affichage de la new à votre convenance. Le webmaster..', '<center>PETIT MESSAGE</center>\r\nBonjour à tous ,un simple petit mot du webmaster ,pour vous montrer un exemple de message qu\'il est possible de faire depuis la partie administrative.Merci de votre attention .\r\nle WEBMASTER..', 'mail', 'y', 'y', 'y', 'y', '3', '', ''); # Structure de la table `an_dept` # CREATE TABLE an_dept ( iddept int(11) NOT NULL auto_increment, numdept varchar(4) NOT NULL default '', dept varchar(40) NOT NULL default '', KEY iddept (iddept) ) TYPE=MyISAM; # # Contenu de la table `an_dept` # # Structure de la table `an_membre` # CREATE TABLE an_membre ( idmembre int(11) NOT NULL auto_increment, email varchar(40) NOT NULL default '', pseudo varchar(40) NOT NULL default '', passe varchar(10) NOT NULL default '', sexe varchar(10) NOT NULL default '', dept varchar(30) NOT NULL default '', datem varchar(15) NOT NULL default '', statut varchar(10) NOT NULL default '', ville varchar(30) NOT NULL default '', adr varchar(60) NOT NULL default '', cp varchar(7) NOT NULL default '', tel varchar(20) NOT NULL default '', telp varchar(20) NOT NULL default '', situf varchar(30) NOT NULL default '', enf varchar(6) NOT NULL default '', silh varchar(30) NOT NULL default '', fum char(3) NOT NULL default '', etude varchar(30) NOT NULL default '', PRIMARY KEY (idmembre) ) TYPE=MyISAM; # Structure de la table `an_menu` # CREATE TABLE an_menu ( idcat int(11) NOT NULL auto_increment, cat varchar(40) NOT NULL default '', ncat varchar(5) NOT NULL default '0', UNIQUE KEY idcat (idcat) ) TYPE=MyISAM; # # Contenu de la table `an_menu` # INSERT INTO an_menu VALUES (1, 'h', '0'); INSERT INTO an_menu VALUES (7, 'homme pour homme', '0'); INSERT INTO an_menu VALUES (6, 'homme pour femme', '2'); INSERT INTO an_menu VALUES (8, 'homme pour couple', '1'); INSERT INTO an_menu VALUES (29, 'couple pour homme', '0'); INSERT INTO an_menu VALUES (28, 'femme pour couple', '1'); INSERT INTO an_menu VALUES (27, 'femme pour femme', '0'); INSERT INTO an_menu VALUES (26, 'femme pour homme', '0'); INSERT INTO an_menu VALUES (30, 'couple pour femme', '0'); INSERT INTO an_menu VALUES (31, 'couple pour couple', '0'); # Structure de la table `an_annonce` # CREATE TABLE an_annonce ( idannonce smallint(11) NOT NULL auto_increment, sujet varchar(100) NOT NULL default '', message text NOT NULL, idmembre varchar(5) NOT NULL default '', pseudo varchar(40) NOT NULL default '', nomcat varchar(50) NOT NULL default '', nsouscat varchar(4) NOT NULL default '', nomsouscat varchar(40) NOT NULL default '', email varchar(50) NOT NULL default '', date varchar(15) NOT NULL default '', photo varchar(50) NOT NULL default '', vala enum('y','n') NOT NULL default 'y', UNIQUE KEY idannonce (idannonce) ) TYPE=MyISAM; Si quelqu'un pouvait éclairer ma lanterne. Merci d'avance
  16. Ca marche, merci beaucoup. webide
  17. Bonjour, J'ais installé un script d'espace membre sur un site, il fonctionnes très bien à une exception, sur la page ou apparait les connectés, l'image les représentant est entouré d'une bordure ainsi que le nom du connecté apparait souligné. Je souhaites faire disparaitre ces deux "inconvénients" seulement je n'y arrives pas. Si quelqu'un avait la solution, voici le script: <? session_start(); include("config.php"); include("include/variable.php"); $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //exprimé en secondes depuis janvier 1970 $temps=time()-$connecxion*60; // moment il y a 30 minutes, $heure=time(); //avoir le pseudo avec l'email $sql=("select pseudo from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $pseudo=$rs["pseudo"]; //avoir le sexe $sql=("select sexe from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $sexe=$rs["sexe"]; //avoir l'image $sql=("select image from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $image=$rs["image"]; // on vire tous les membres qui ont pas bougé depuis ce $temps, et aussi le gars qui affiche la page maintenant mysql_query ("delete from $table1 WHERE heure<'$temps' or email = '$cokmail'"); // on réinsère le gars dans la table, avec l'heure actuelle exprimée en secondes mysql_query ("INSERT INTO $table1 (id, pseudo, email, sexe,image,heure) VALUES ('$id','$pseudo','$cokmail','$sexe','$image','$heure') "); $result= mysql_query ("select * from $table1"); //ici si le sexe est homme je place je gif homme si une femme le gif femme et si un couple gif couple while($rs=mysql_fetch_array($result)) { $sexe=$rs["sexe"]; if ($sexe=="Homme"){ $photo="<img src='./imagesite/homme.gif'>"; } elseif ($sexe=="Femme"){ $photo="<img src='./imagesite/femme.gif'>"; } else { $photo="<img src='./imagesite/couple.gif'>"; } $pseudo=$rs["pseudo"]; $listeconnecte .= '<a href="messages/messages.php?pseudo='.$rs['pseudo'].' " target="_blank">'. ' <strong>'.$photo.$rs['pseudo'].'</strong> </a><br />'; } echo "$listeconnecte"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#CE6AAA"> </body> </html> Merci d'avance webide
  18. webide

    chmod sur fichier

    Bonjour, Ma question pourrait paraitre basique mais bon, je dois installer un site sur un espace d'hébergement non situé sur mon serveur. Le problème vient du fait que je doit ouvrir des droits en lecture et écriture, d'habitude, je vais via putty sur mon serveur et les créais directement, mais là je ne peut pas. Je sais qu'il existes une formule à insérer sur le fichier pour ouvrir ces droits. Quelqu'un aurait il la bonté d'ame de m'aider. Merci d'avance webide
  19. le site n'est pas encore en ligne. Je vous envoie le code complet de la page. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> <title> </title> <style type="text/css"> #printhead {display:block;} html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;} body {font-family:verdana, arial, sans-serif; font-size:76%; color:#fff;} #head {position:absolute; margin:0; top:0; right:18px; display:block; width:100%; height:80px; background-image: url(header.jpg);; font-size:4em; z-index:5; color:#000; border-bottom:1px solid #000;} #background{position:absolute; z-index:1; width:100%;} #background1{position:absolute; z-index:1; width:467;} #scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} #content {padding:5px 200px 20px 200px;} p {line-height:1.8em; letter-spacing:0.1em; text-align:justify;} #fixed {position:absolute; top:100px; left:10px; width:120px; z-index:5; color:#fff; background:#801B11; border:1px solid #ffff00; padding:7px;} #fixed1 {position:absolute; top:260px; left:10px; width:120px; height:280px; z-index:5; color:#fff; background:#801B11; border:1px solid #ffff00; padding:7px;} #fixed3 {position:absolute; top:100px; right:30px; width:120px; height:380px; z-index:10; color:#fff; background:#801b11; border:1px solid #ffff00; padding:7px;} #fixed4 {position:absolute; top:110px; right:30px; width:120px; height:380px; z-index:10; color:#fff; background:#801b11; border:1px solid #ffff00; padding:7px;} A.menulink { position: absolute; top:75px; float:center; display: block; width: 100px; height:20px; text-align: center; text-decoration: none; font-family:arial; font-size:12px; color: #000000; BORDER: 1; border: solid 1px #000000; background-color:#ffff44; } A.menulink:hover { border: solid 1px #000000; background-color:#cc3300; } </style> <script> /* CSS Menu highlight- By Marc Boussard (marc.boussard_AT_syntegra.fr) Modified by DD for NS4 compatibility Visit http://www.dynamicdrive.com for this script */ var ns4class='' </script> </STYLE> </head> <body> <div id="printhead"> </div> <div id="head"> <table border="0" width="75%" cellspading="0" cellspacing="0" align="center"> <tr align=center> <td width="100"><a href="index.php" class="menulink" class=&{ns4class};>Accueil</a></td> <td width="100"><a href="annonce/index.html" target="_blank" class="menulink" class=&{ns4class};>Annonces</a></td> <td width="100"><a href="galerie1/index.php" target="_blank" class="menulink" class==&{ns4class};>Galerie</a></td> <td width="100"><a href="catalog-trioliste/index.php" target="_blank" class="menulink" class=&{ns4class};>Boutique</a></td> <td width="100"><a href="contact.php" class="menulink" class=&{ns4class};>Contact</a></td> <td width="100"><a href="forum-trioliste/index.php" target="_blank" class="menulink" class=&{ns4class};>Forum</a></td> <td width="100"><a href="Liens.php" class="menulink" target="_blank" class==&{ns4class};>Liens</a></td> </tr> </table> </div> <div> <img id="background" src="fond2.jpg" alt="" title="" /> </div> <div id="fixed"><center> <b><u>INFORMATION</u></b><br><br> <a href="membrepass" target="_blank"><font color=#0099ff>Voir son profil<br><br> Lire ses messages<br><br> Choisir un avatar</font></a> <br> </div> <div id="fixed1"><center> <b><u>Sondage</u></b><br> <?php /* Include this before your html code */ include "./sondage1/db/poll_cookie.php"; ?> <?php /* path */ $poll_path = ""; require $poll_path."/include/config.inc.php"; require $poll_path."/include/$POLLDB[class]"; require $poll_path."/include/class_poll.php"; $CLASS["db"] = new polldb_sql; $CLASS["db"]->connect(); $php_poll = new poll(); /* the first poll */ echo $php_poll->poll_process ("newest"); ?> </center> </div> <div id="fixed3"><center> <u> membres connectés</u><br> <IFRAME NAME="IFRAME" FRAMEBORDER=0 STYLE="width:120px; height:380px" SRC="connectes.php"></IFRAME> <br> </center> </div> <div id="scroller"> <div id="content"> <h1><br><br></h1> <h3><br></h3> <h2><center><img src="TRIO.gif"></center></h2> <font color="#ffffff"></b> </b> <p>texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte </p> <br><br> <table border="1" width="450" cellspadding="5" cellspacing="5" bordercolor="gold" align=center> <tr> <td align=left><a href="catalog-trioliste/index.php"><img src="eros.jpg"></a><td> <td align=center><a href="catalog-trioliste/index.php"><img src="eros1.jpg"></a><td> <td align=left><a href="catalog-trioliste/index.php"><img src="eros2.jpg"></a><td></tr> </td></tr> </table> <br> <center>Découvrez notre boutique d´articles en ligne</center> <BR><br> <img src="croisiere.jpg" width="250"> <img src="voyage.jpg" width="250"> <p>texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte texte </p> <center> <img src="banniere1.gif"><br><br><img src="banniere2.gif"></center> </div> </div> </body> </html> webide
  20. Bonsoir, Jais créé une page en css avec un head fixe mais j'ais un souci avec le header cat dès que j'essaie d'insérer une image ou du texte cela décale tout. Je vous met le code au cas ou quelqu'un aurait la réponse cela m'aiderait Dans le head <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /> <title> </title> <style type="text/css"> #printhead {display:block;} html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;} body {font-family:verdana, arial, sans-serif; font-size:76%; color:#fff;} #head {position:absolute; margin:0; top:0; right:18px; display:block; width:100%; height:80px; background-image: url(header.jpg);; font-size:4em; z-index:5; color:#000; border-bottom:1px solid #000;} #background{position:absolute; z-index:1; width:100%;} #background1{position:absolute; z-index:1; width:467;} #scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} #content {padding:5px 200px 20px 200px;} p {line-height:1.8em; letter-spacing:0.1em; text-align:justify;} #fixed {position:absolute; top:100px; left:10px; width:120px; z-index:5; color:#fff; background:#801B11; border:1px solid #ffff00; padding:7px;} #fixed1 {position:absolute; top:260px; left:10px; width:120px; height:280px; z-index:5; color:#fff; background:#801B11; border:1px solid #ffff00; padding:7px;} #fixed3 {position:absolute; top:100px; right:30px; width:120px; height:380px; z-index:10; color:#fff; background:#801b11; border:1px solid #ffff00; padding:7px;} #fixed4 {position:absolute; top:110px; right:30px; width:120px; height:380px; z-index:10; color:#fff; background:#801b11; border:1px solid #ffff00; padding:7px;} Après le body <div id="printhead"> </div> En fin de compte c'est le printhead qui pose problème Merci d'avance pour l'aide webide
  21. webide

    Image cliquable

    Génial ça marche, merci beaucoup
  22. webide

    Image cliquable

    Ca marche impecc juste une dernière petite question si c'est pas trop abuser, Il m'ouvre la fenêtre dans l'iframe alors que je souhaites qu'il ouvre une fenêtre (target=_blank), ou dois je le placer. Merci pour tout webide
  23. webide

    Image cliquable

    Ok désolé, voici le code complet <? session_start(); include("config.php"); include("include/variable.php"); $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //exprimé en secondes depuis janvier 1970 $temps=time()-$connecxion*60; // moment il y a 30 minutes, $heure=time(); //avoir le pseudo avec l'email $sql=("select pseudo from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $pseudo=$rs["pseudo"]; //avoir le sexe $sql=("select sexe from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $sexe=$rs["sexe"]; //avoir l'image $sql=("select image from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $image=$rs["image"]; // on vire tous les membres qui ont pas bougé depuis ce $temps, et aussi le gars qui affiche la page maintenant mysql_query ("delete from $table1 WHERE heure<'$temps' or email = '$cokmail'"); // on réinsère le gars dans la table, avec l'heure actuelle exprimée en secondes mysql_query ("INSERT INTO $table1 (id, pseudo, email, sexe,image,heure) VALUES ('$id','$pseudo','$cokmail','$sexe','$image','$heure') "); $result= mysql_query ("select * from $table1"); //ici si le sexe est homme je place je gif homme si une femme le gif femme et si un couple gif couple while($rs=mysql_fetch_array($result)) { $sexe=$rs["sexe"]; if ($sexe=="Homme"){ $photo="<img src='./imagesite/homme.gif'>"; } elseif ($sexe=="Femme"){ $photo="<img src='./imagesite/femme.gif'>"; } else { $photo="<img src='./imagesite/couple.gif'>"; } $image="<img src='./imagesite/vert.gif'>"; $listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b> echo " <a href=\"messages/messages.php?pseudo=".$row['pseudo']."\"> ".$image." </a> "; } echo""; echo "$listeconnecte"; ?>
  24. webide

    Image cliquable

    J'aurais juste une petite question. J'ais créé une iframe à l'emplacement dans laquelle apparait les connectés (connectes.php) cela fonctionnes bien mais je souhaites à la place d'avoir le lien mail, de faire en sorte qu'il suffises de cliquer sur le nom du connecté pour pouvoir lui envoyer un message privé , j'ais donc modifier la ligne dans le fichier connectes.php $listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b> <a href='mailto:".$rs['email']."'>Son Mail</a><br> "; par <a href=\"messages/messages.php?pseudo=$row[pseudo]\">$listeconnecte.=$image.' <b>'. $photo.$rs['pseudo']." ~</b></a> "; Mais j'ais du commetre une erreur car plus rien n'apparait Merci d'avance pour l'aide webide
  25. webide

    recherche script

    Je reviens pour clarifier ma question. Y a t'il un script permettant de voir les membres connectés, de voir leur fiche et de leur envoyer un mail interne.
×
×
  • Create New...