Aller au contenu

reg34000

Webmaster Régulier
  • Compteur de contenus

    62
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par reg34000

  1. reg34000

    erreur de script

    oui il est vide, que faut il modifier dans le script qui bug ?
  2. reg34000

    erreur de script

    Salut, j'ai un petit soucis avce un script, et je n'arrive pas a touver l'erreur $nb_rand = mt_rand(0, 10); //nombre aléatoire entre 0 et 10 $fichiers = array(); //FIXER $dir //Lister les fichiers du répertoire $dir if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if (filetype($dir . $file) === 'file') { $fichiers[] = $dir . $file; } } closedir($dh); } else { die("Impossible d'ouvrir le dossier"); } $fichiers = array_rand($fichiers, $nb_rand); //garder au hazard $nb_rand fichiers du tableau $fichier_cache = "truc.php"; $f = fopen($fichier_cache,"w"); if ($f) { //Lire et concaténer le contenu des fichiers retenus foreach($fichiers as $key=>$file) { fwrite($f, file_get_contents($file) ); } fclose($f); } else { die("Impossible d'ouvrir le fichier de cache"); } voici quelques messages d'erreur ou encore (apres rafraichissement) il me crée bien un fichier $fichier_cache = "truc.php"; mais il fait 0 octé
  3. $id_jour = date("z") % $nbjours; $fichier_cache = $rep_cache . '.' .fichier_cache. '.php'; if(!file_exists($fichier_cache) || (file_exists($fichier_cache)&& ($id_jour==0))) { Ce code permet si $nbjours = 10 de vérifier s'il sait passé au moins 10 jours entre la premiere connection et les suivantes. donc si on se connecte le 1 aout, on enregistre la date dans le fichier cache 1 aout + 10 = 10 aout si on se connecte avant le 10 aout il se passe rien si on se connecte apres le 10 aout on prendent la nouvelle date et on ajoute 10 pour trouver la nouvelle date de 'péremption' mais il semble que ce script prenne comme date de reférence le 10 aout meme si on se connecte le 1 septembre c'est a dire 10 aout + 10 = 20 aout (alors qu'on se connecte le 1 septembre) donc la nouvelle date de péremption est déja dépassée car 20 aout plus ancien que 1 septembre
  4. reg34000

    timestamp

    est il possible d emodifier et de mettre 2000 ? comme date de départ Comment faire ? svp
  5. Bonjour je me demande si le nombre de sous dossiers a une importance pour GG est ce que la structure (l'organisation) du site à une importance. Est ec que si on passe par 10 dossier pour arriver a une page internet, cela rend l'adresse trop long et donc moins bien référencé ? Si oui existe t il un nombre maximum (constaté) à ne pas dépasser pour un bon référencement machin/bidule/truc/chouet/super/coll/mega/index.php est il mieux que machin/truc/index.php Je pense qu'il y a deux niveaux de reflexion plus il y a de dossier plus le site est structure et plus il y a de mot (mot clef) dans l'url, intérressant pour le réferencement ? Mais plus c'est long plus on peut craindre que GG trouve ca lourd Je pose mes question dans le cas si on devait caricaturer faudrait mieux pas de sous dossier ou plein de sous dossier car si c'ets pour dire faut trouver le juste milieux, ca tout le monde s'endoute, c'est le bon sens, mais vaut il mieux un juste milieux qui tend vers pas de sous dossier ou un juste milieu qui tend vers plein de sous dossiers ?
  6. Je viens de retrouver la source est ce qu'on peut s'appuier a 100% sur ce texte http://www.faqs.org/rfcs/rfc1738.html
  7. reg34000

    Pop-up php

    Non c'est pas pour polluer l'ecran avec plein de pub, juste pour ouvrir deux fenetre a la fois.
  8. reg34000

    Pop-up php

    Bonjour est il possible de faire une fenetre qui souvre en meme temps qu'une autre page mais son passer par java script qui est désactivable par l'utilisateur. Cela est il possible en PHP ou autre. @+ [edit modérateur: pas de titre en majuscules, merci]
  9. reg34000

    Script liens

    Bonjour j'aimerais savoir s'il est possible de faire un script qui scanne les fichiers php dans les dossiers et sous dossiers puis fabriquer des liens automatiquement
  10. Rportal peux tu me dire si tu te sent pour cette derniere variable
  11. est il possible de mettre une derniere variable $nbmodif = 1 qui permet de définir par rapport aux includes précedentes le nombre d'includes a modifier au hazard. par exemple aujoud'hui on tire 4 includes a afficher pendant 10 jours et au boud de 10 jours ont fais un nouveau tirage mais on ne remplace que ($nbmodif = 1) une include et bien sur au hazad parmis les 4 10 jours plus tard on recommence ont fais un nouveau tirage mais on ne remplace que ($nbmodif = 1) une include et bien sur au hazad parmis les 4 (des 10 jours d'avant) 10 jours plus tard on recommence ont fais un nouveau tirage mais on ne remplace que ($nbmodif = 1) une include et bien sur au hazad parmis les 4 (des 10 jours d'avant).... @+
  12. le script est adaptable ou faut le refondre dans son ensemble pourqu'il soit efficace ??? je veux une ferrari lol
  13. ok pas de probleme c'été juste pour comprendre et etre sur d'avoir compris lol et en ce qui concerne la ferrari
  14. http://www.phpbbhacks.com/category/7/2 sur les 3 hack en exist il un pour lire les MP car je comprend rien en anglais
  15. je dois faire comment car je connait rien a mysql parcontre s'il existe vraiment je suis pas contre
  16. super ca marche niket si on met $nbjours="2"; je supose que ca change tous les jours c'est bien cela si on met $nbjours="1"; ca change en continu ? et $nbjours="0"; aussi c'est normal, ca devrait pas plutot etre avec 0 ca devrait faire tirage a chaque chargement et 1 remplacement 1 fois par jour et 2 tous les deux jours ? je chipotte lol
  17. <HTML> <HEAD> <TITLE>Test</TITLE> </HEAD> <BODY> <?php $nb_aleatoire="4"; $rep ="includes/"; $nbjours="1"; // Répertoire où l'on met les fichiers de cache $rep_cache = 'cache/'; //On crée le nom du fichier du jour $id_jour = date("z") % $nbjours; $fichier_cache = $rep_cache . '.' . basename(dirname($_SERVER["PHP_SELF"])) . '.php'; if(!file_exists($fichier_cache) || (file_exists($fichier_cache)&& ($id_jour==0))) { // Si le n'existe pas on le crée puis on l'inclu. if(!file_exists($fichier_cache)) { $txt_fichier = "<?php\n"; // on liste les fichiers du repertoire if ($handle = opendir($rep)) { $fichiers = array(); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fichiers[] = $rep . $file; } } closedir($handle); // On crée le tableau contenant les fichiers à inclure srand ((double) microtime() * 10000000); $include_aleatoire = array_rand ($fichiers, $nb_aleatoire); shuffle($include_aleatoire); for($i=0;$i<count($include_aleatoire);$i++){ $txt_fichier .= "include('".$fichiers[$include_aleatoire[$i]]."');\n"; } } $txt_fichier .= "?>"; $f=fopen($fichier_cache,'w'); fwrite($f,$txt_fichier); fclose($f); } include($fichier_cache); ?> </BODY> </HTML> le probleme il met ligne 48 c'est la derniere </HTML> y a pas d'erreur la
  18. et en plus comment faire pour compter les lignes a la main
  19. je sais pas quoi compter est ec que des ligne vide retour chariot compte comme ligne ???
  20. Salut Je viens de constater que certains membres s'inscrivent sur mon forum pour faire de vrais messages de pub pour un autre forum en critiquant le miens. Est il possible d'avoir un MOD qui détecte dans les MP un mot clef, car dans chaques messages je suis sur de trouver le nom de forum pour le quel ils font la pub. Donc l'idée est d'avoir un MOD qui surveille les MP sans rompre le secret des messages privée, sauf pour les MP contenant le nom d'un Forum concurent. Car en plus qu'ils parlent de leur forum ok, mais dela a faire du forcing en dénigrant le mien la je dis non et comme mon forum est encore jeune (2 mois) je peux pas me permettre de voir tous mes membres partir vers un forum beaucoups plus gros il est vrai, mais bon avec de telles methode je vais jamais grossir lol @+
  21. Parse error: parse error, unexpected $ in ...index.php on line 48 oui mais la ligne 48 ca dépand d'ou se trouve le script dans la page lol
  22. ok cette fois c'est Parse error: parse error, unexpected $ in... lol
  23. salut on peux le trouver ou ce MOD svp
  24. <?php $nb_aleatoire="4"; $rep ="includes/"; $nbjours="1"; // Répertoire où l'on met les fichiers de cache $rep_cache = 'cache/'; //On crée le nom du fichier du jour $id_jour = date("z") % $nbjours; $fichier_cache = $rep_cache . '.' . basename(dirname($_SERVER["PHP_SELF"])) . '.php'; if(!file_exists($fichier_cache) || (file_exists($fichier_cache)&& ($id_jour==0))) { // Si le n'existe pas on le crée puis on l'inclu. if(!file_exists($fichier_cache)) { $txt_fichier = "<?php\n"; // on liste les fichiers du repertoire if ($handle = opendir($rep)) { $fichiers = array(); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $fichiers[] = $rep . $file; } } closedir($handle); // On crée le tableau contenant les fichiers à inclure srand ((double) microtime() * 10000000); $include_aleatoire = array_rand ($fichiers, $nb_aleatoire); shuffle($include_aleatoire); for($i=0;$i<count($include_aleatoire);$i++){ $txt_fichier .= "include('".$fichiers[$include_aleatoire[$i]]."');\n"; } } $txt_fichier .= "?>"; $f=fopen($fichier_cache,'w'); fwrite($f,$txt_fichier); fclose($f)=; } include($fichier_cache); ?> voici le message d'erreur peux etre que j'ai pas bien mis le code suivant $fichier_cache = $rep_cache . '.' . basename(dirname($_SERVER["PHP_SELF"])) . '.php'; if(!file_exists($fichier_cache) || (file_exists($fichier_cache)&& ($id_jour==0))) { J'ai également crée la variable: $nbjours="1"; Il ne m'a pas crée le fichier dans le dossier cache
  25. est ce que quelqu'un sait ce que cel a veut dire : L'apostrophe est elle utilisable dans un nom de dossier ou fichier est ce que www.machin.com/bidul'chouet/sup'meg.php ne pose pas de probleme comme adresse d'apres la sitation précédente @+
×
×
  • Créer...