ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 2008
-
11 févr. 2005 à 21:13
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
13 févr. 2005 à 16:06
Salut,
J'ai un mega problème, mon script tourne en boucle mais au mausais endroit et je sais pas de koi ça viens voici mon code:
Le nom de ce fichier a peu d'importance :
<?PHP
$_POST["Message"] = "slt\nslt\n";
$creation_archive = date("d.n.Y.G\H");
// Création de l'archive
$news_value_of_archives = "";
$fichier_archives = "./Archives.php";
while(list($li,$valeur_de_la_ligne) = each(file($fichier_archives))){// On lit le fichier
if(eregi("//Last line",$valeur_de_la_ligne)){
$_POST["Message"] = str_replace(CHR(10),"
",$_POST["Message"]);$news_value_of_archives $news_value_of_archives.str_replace("//Last line","if(\$voir "$creation_archive"){echo stripslashes("".$_POST["Message"]."");}// Archive du $creation_archive\n//Last line\n?>",$valeur_de_la_ligne);
break;
}else{
$news_value_of_archives = $news_value_of_archives.$valeur_de_la_ligne;
}
}
unlink("$fichier_archives");
$fp=fopen($fichier_archives,"a+"); // a+ écris en bas w+ en haut
fputs($fp,$news_value_of_archives); // Ce qui est mis dans la varriable $news_value_of_archives sera dans le fichier
fclose($fp);
?>
Ensuite créé un fichier nommé Archives.php et mettez dedans :
//Last line
Merci d'avance
@++++
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
// Création de l'archive
$nouvelle_valeur_archive = "";
$fichier_archives = "./Archive.php";
$tableau = file($fichier_archives);
while(list($ligne,$valeur_de_la_ligne) = each($tableau)){// On lit le fichier
$nouvelle_valeur_archive .= $valeur_de_la_ligne;
}
$_POST["Message"] = str_replace(CHR(10),"
",addslashes($_POST["Message"])); $nouvelle_valeur_archive str_replace("//Last line instructions","if(\$voir "$creation_archive"){echo stripslashes("".addslashes($_POST["Message"])."");}// Archive du $creation_archive\n//Last line instructions",$nouvelle_valeur_archive);
unlink($fichier_archives);
$fp=fopen($fichier_archives,"a+"); // a+ écris en bas w+ en haut
fputs($fp,$nouvelle_valeur_archive); // Ce qui est mis dans la varriable $news_value_of_archives sera dans le fichier
fclose($fp);
?>
Le dernier code de JoJo738 ne marche pas comme je l'aimerais il met dans le fichier archive.php
<?php echo = "-";
//Last line
?>
Mais c'est grâce a vos idées que j'ai trouvé alors merci beaucoup !!!
@+++
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
tucsoufle
Messages postés1250Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention30 septembre 20071 11 févr. 2005 à 22:39
qu'est ce qu'il fait, qu'est ce qu'il devrait faaaaaaiiiire ce script là ?
qu'est ce qu'il ne fait paaaaas, ce script laaaaa ?....complétement gagaaaa ce script là !!!
désolé pour le crackaaaage !
j'espére pour moi ne pas etre le seul mais je ne comprend rien à la question ???
d'aprés moi si tu veut qu'on y répondent, explique plus clairement ton probléme parceque le classique "Pouquoi ça ne marche pas ??? " c'est un peu vague....
donc dit nous à quoi sert ton script ?
ce que ton script fait et ce qu'il devrait faire ?
est ce qu'il te met une erreur ? ou ca ?
bref... tu m'a compris je pense
et puis ça $_POST["Message"] = "slt\nslt\n";
je ne vois pas bien l'intérét
Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 12 févr. 2005 à 17:18
Salut,
OoOKk, jee reconnnnnais que je me suis mallllll exppprrriimmer ! ;-)
J' explique :
Ce script est conçut pour remplacer une ligne ( // last line ) dans le fichier Archives.php par ce qui a dans la varriable $_POST["Message"] qui doit tenir sur une ligne.
OK
Bon, mon problème est que mon programme tourne en boucle je sais pas trop où mais il tourne et ne finit jamais si bien que le serveur l'arrête au bout de 30sec et me met une erreur.
Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\internet\easyphp1-7\www\1.php on line 14
La ligne 14 c'est
$news_value_of_archives = $news_value_of_archives.$valeur_de_la_ligne;
Ensuite $_POST["Message"] = "slt\nslt\n";
J'utilise une varriable comme ça car normalement il y a un formulaire de type textarea.
He non ( avant que vous ne dites quelque chose ) sa ne viens pas du formulaire qui marche très bien.
@+++
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 12 févr. 2005 à 19:50
Salut,
Alors Anthomicro oui je sais et non ça na pas marché et pourquoi <?php et pas <?PHP c la meme chose.
Ensuite JoJo738
t'es vraiment pas loing de ce que j' aimerais faire.
Explication:
dans Archives.php il n'y aura pas que //Last line
mais
<?php
mon code
//Last line
?>
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
Forum pour discuter de vos problèmes ou même aider les autres ad
et vos 2 codes ne marche pas comme j'aimerais.
Je rééxplique,
dans mon fichier Archives.php
j'ai du code :
<?php
echo "test;
le reste de mon code
//Last line
?>
a la place de //Last line j'aimerais que cela mette mon $texte c tout
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 12 févr. 2005 à 22:53
Re,
Je fait que ça depuis 2 jours je parcours le Web !!!
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
Forum pour discuter de vos problèmes ou même aider les autres ad
ImmortalPC
Messages postés954Date d'inscriptionmardi 11 mai 2004StatutMembreDernière intervention11 novembre 20082 12 févr. 2005 à 23:00
Non ça va bien.
je connais le php mais je sais pas pouquoi ça tourne en boucle
Immortal-PC,
téléchargements,astuces ,entre-aide informatique , conseils pour vos problèmes d'ordi.
Forum pour discuter de vos problèmes ou même aider les autres ad