Aller au contenu

apt

Webmaster Régulier
  • Compteur de contenus

    55
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par apt

  1. apt

    Explication d'1 code

    Bonjour, J'ai trouve dans un script un code que je souhaiterais bien le comprendre. 1 - Pourquoi on ne change pas ces deux lignes : $html_header=InCludePageHtml("template/header.html"); eval("echo stripslashes(\"$html_header\");"); Tout simplement par cette ligne : include 'template/header.html'; ? 2 - Dans la fonction InCludePageHtml : function InCludePageHtml($file) { return addslashes(implode("",file("$file"))); } Pourquoi on lit le fichier a inclure par implode en ajoutant addslashes ? 3 - Apres cela on fait inverser le processus avec stripslashes ? 4- Pourquoi utiliser eval et echo en meme temps ? Merci.
  2. Y'a pas de reponse sur : pourquoi la page est ainsi affichée : et pourquoi la variable $PHPSESSID n'est pas reconue ?
  3. Merci pour l'exemple Lupicide. mais pour le moment on s'attaque au systeme d'inscription d'abord. ensuite viendra cette exemple sur le site. Merci encore.
  4. j'ai commencer par ce code : La page index : <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=1252"> <meta http-equiv="Content-Language" content="fr"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Principale</title> </head> <body> <p><a href="register.php"><font face="Tahoma" size="1"><b>Nouveau membre</b></font></a></p> </body> </html> et ca pour commencer l'inscription : <? session_start(); include_once 'include/config.php'; switch($step) { case '1': echo "step = ".$step.";<br>"; include_once 'step1.php'; break; case '2': echo "step = ".$step.";<br>"; include_once 'step2.php'; break; case '3': echo "step = ".$step.";<br>"; include_once 'step3.php'; break; } include 'templates\default\agree.tpl'; ?> Le template : <form method="POST" action="register.php?s=$PHPSESSID"> <INPUT TYPE="hidden" NAME="step" value="1"> <textarea rows="8" name="Conditions" cols="40">Conditions d'inscription</textarea> <br> <br> <input type="submit" value="J'accepte" name="B1"> <input type="submit" value="Je refuse" name="B2"> </form> Mais il me manque les deux codes des boutons SUBMIT 1 - pour "J'accepte" 2 - pour "Je refuse" et puis il y'a un petit probleme : quand je clique sur "J'accepte" j'aurais une page comme celle-ci : pourquoi il n'y a pas affichage de l'ID de la session ? Merci.
  5. Salut, j'aimerai bien afficher un champ texte apres que la case option soit cochée. j'ai fait le code suivant : <form method="POST" action="$PHP_SELF"> <input type="radio" value="V1" name="R1">Autres <? if ($r1 = checked) echo '<input type="text" name="T1" size="20">'?> <p> <input type="submit" value="Envoyer" name="B1"> <input type="reset" value="Rétablir" name="B2"> </p> </form> mais ca n'a pas fonctionne ... Bonne fin d'année
  6. Je cherche cela point de vue presentation ... sinon je me contenterai de ce que tu as avance ...
  7. Je crois que je me met dans la boue ... J'ai un peu reflichis et ça demande beaucoup de travail avec des resultats incertaines. Bon, est-il possible d'avoir un sondage (Enquete) avec des reponses multichoix + un champs texte - INPUT - qui s'ouvre (s'affiche) lors du choix du checkbox "AUTRES" ... Merci.
  8. Salut, j'aimerais bien avoir un secondage de ce type : la question : Quelles sont vos loisires ? la reponse sera poste dans un formulaire compose d'un seul champs de texte input, dont lequel le visiteurs doit entrer ses loisirs separes par un virgule qui servent au traitement. Ce traitement devise le texte renseigné dans le input par rapport au virgules puis on sauvegarde les mots "cles" (comme pour referencer les sites) dans la BDD. une fois le formulaire envoyer on affiche les resultats par pourcentage selon les mots contenu dans la BDD. Qqn peut m'aider ou renseigner ? Merci.
  9. apt

    Remplacer INSERT par UPDATE

    Non non c'est pas un probleme de numero de fichier. mais si j'ecris le code comme suit : for($i=0;$i<count($newtab); $i++) { if ($i%50==0) { fclose($handle); echo "i = ".$i." "; $j = ceil($i/50); $fich = "res$j"; echo "$fich = ".$j."<br>"; $handle = fopen("$fich.sql", 'w+'); } echo "ii = ".$i."<br>"; fwrite($handle, $newtab[$i]); } fclose($handle); en enlevant la ligne : $handle = fopen("res00.sql", 'w+'); ca me donne cette erreur : ???
  10. apt

    Remplacer INSERT par UPDATE

    Ce code sert a deviser le fichier resultats.sql en petits fihiers de 40 lignes chacun par exemple pur faciliter la mise à jour de mon BDD en auto ou en manuelle ... Il finctionne a merveille mais j'aimerais bien supprimer la ligne : $handle = fopen("res00.sql", 'w+'); parce que le fichier : res00.sql resultant est vide et il est aussitot ferme apres le premier if (true). Comment faire ? Voilà
  11. apt

    Remplacer INSERT par UPDATE

    Et pour ce code : $handle = fopen("res00.sql", 'w+'); for($i=0;$i<count($newtab); $i++) { if ($i%40==0) // 40 lignes par fichier { fclose($handle); echo "i = ".$i." "; $j = ceil($i/40); $fich = "res$j"; echo "$fich = ".$j."<br>"; $handle = fopen("$fich.sql", 'w+'); } echo "ii = ".$i."<br>"; fwrite($handle, $newtab[$i]); } fclose($handle); Y'a-t-il une solution ? Merci
  12. apt

    Remplacer INSERT par UPDATE

    J'ai fait ce code : <? set_time_limit(120); sleep(40); echo"coucou"; ?> Et ca fonctionne tres bien C'est merveilleux Merci Nicolas
  13. apt

    Remplacer INSERT par UPDATE

    Une erreur : Fatal error: Call to undefined function: max_execution_time()
  14. apt

    Remplacer INSERT par UPDATE

    Je ne sais pas si qqn a essaye cela pour nous dire ce que s'est passe avec lui ... ?
  15. apt

    Remplacer INSERT par UPDATE

    Merci petit-ourson pour tes encouragements Anonymus -> set_time_limit (86400) peut-elle "ecraser" le temps par defaut dans php.ini limité par 30 secondes meme sur des hebergeurs comme multimania ? J'ai modifier le code de petit-ourson pour en avoir des petits morceaux du fichier resultats.sql, le voila : $handle = fopen("res00.sql", 'w+'); for($i=0;$i<count($newtab); $i++) { if ($i%40==0) // 40 lignes par fichier { fclose($handle); echo "i = ".$i." "; $j = ceil($i/40); $fich = "res$j"; echo "$fich = ".$j."<br>"; $handle = fopen("$fich.sql", 'w+'); } echo "ii = ".$i."<br>"; fwrite($handle, $newtab[$i]); } fclose($handle); mais j'ai un probleme : j'aimerais bien supprimer la ligne : $handle = fopen("res00.sql", 'w+'); parce que le fichier : res00.sql resultant est vide et il est aussitot ferme apres le premier if (true). Comment faire ? Merci.
  16. apt

    Remplacer INSERT par UPDATE

    Je m'excuse petit-ourson ... reçu 5/5 et ça fonctionne tres bien ... Merci infiniment. je vais essayer d'avoir un code qui partage le fichier initial en petits morceaux pour eviter de passer le temps d'execution de script qui est 30 secondes ensuite je ferais de meme avec le second fichier lequel je devrais lancer sur mon hebergeur ....
  17. apt

    Remplacer INSERT par UPDATE

    Merci petit-ourson, mais il reste la valeur x du champ 'id' pour la clasuse WHERE ... comment la recuperer stp ?
  18. apt

    Remplacer INSERT par UPDATE

    Salut, j'ai fait une requete pour avoir tout les enregistrements ayant le champ act egal à 2 SELECT `id` FROM `tab` WHERE `act` = 2 j'ai sauvegarde le tout dans un fichier *.sql j'aimerias avoir un petit code php qui fera en sorte de changer dans mon fichier sql tout les lignes : INSERT INTO `tab` VALUES (x); par UPDATE `tab` SET `act` = '2' WHERE `id` = 'x'; et puis lancer le nouveau fichier pour mettre a jour ma table sur mon hebergeur. Merci.
  19. apt

    Comment definir un chemin ?

    Mais on doit donner a $int_path une valeur ... soit (.) ou (..) pour dire qu'on est a la racine ou sous un repertoire ...
  20. apt

    Comment definir un chemin ?

    Salut, pour eviter ce messasge d'erreur : lors d'un include : <? include "$int_path/include/config.php"; ?> j'ai fait ce code : <? $racine=dirname(getenv(REQUEST_URI)); $rac=explode("/",$racine); if ($rac[2]=="membres" || $rac[2]=="admin" || $rac[2]=="test") { $int_path=".."; } else { $int_path="."; } ?> Mais j'aimerais bien avoir un code plus professionel ... Qqn peut me donner un coup de main ? Merci.
  21. j'ai trouve qlq scripts : machine a ecrire mais celui qui utilise : les deux signes (_) et (-) pour ecrire les lettres comme dans les news de la BBC (LATEST) , pas encore ... Qqn le sais faire
  22. Salut, Y'a pas un code (ticker) qui peut realiser la tache d'ecrire des news comme on peut le voir sur la page : http://news.bbc.co.uk dans la ligne LATEST ? Merci.
  23. apt

    Probleme avec EasyPHP1.7

    Salut, J'ai installer EasyPHP1.7 mais apres un essai de mon en local j'ai reçu une serie de message d'erreur ... tel que : Ou : Mon site fonctionnais bien en localhost avec EasyPHP1.6 dont les carasteristiques suivantes : Et fonctionne encore sur lycos : Mais avec EasyPHP1.7, il ne fonctionne plus : Alors Comment mettre mon Localhost d'une façon à avoir presque les mêmes caracteristiques que Lycos ? Merci.
  24. Bonsoir, Dans une zone membres, que ce soit une inscription, un login ou interface admin, lequel est plus utilise, vue cote fiabilte et securite les : Cookies Sessions Tout en sachant que quelques internautes font restreindre les cookies de leurs navagateurs. Merci.
×
×
  • Créer...