begin process at 2012 05 31 06:11:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Pouquoi ça ne marche pas ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pouquoi ça ne marche pas ???

vendredi 11 février 2005 à 21:13:32 | Pouquoi ça ne marche pas ???

ImmortalPC

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),"<br />",$_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.
vendredi 11 février 2005 à 22:39:46 | Re : Pouquoi ça ne marche pas ???

tucsoufle

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

vendredi 11 février 2005 à 23:07:30 | Re : Pouquoi ça ne marche pas ???

Anthomicro

Salut,

tout d'abord ça :

while(list($li,$valeur_de_la_ligne) = each(file($fichier_archives))){

est à remplacer par ça :

$tableau=
file($fichier_archives);
while(list($li,$valeur_de_la_ligne) = each($tableau)){

Ensuite on verra si ça change quelque chose.

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
samedi 12 février 2005 à 17:18:09 | Re : Pouquoi ça ne marche pas ???

ImmortalPC

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.
samedi 12 février 2005 à 17:58:52 | Re : Pouquoi ça ne marche pas ???

Anthomicro

Tu as remplacé ce que je t'ai dit ?

ensuite au passage <?PHP est à remplacer par <?php

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
samedi 12 février 2005 à 18:02:00 | Re : Pouquoi ça ne marche pas ???

JoJo738

Membre Club
Bonjour
Ce ne serait pas plus facile comme ceci ?

<?php

    $code
= '';
    
$tableau = @file($fichier);
    while(list(
$cle,$val) = each($tableau)) {
        
$code .= $val . "\n";
    }
    
    
$fp = @fopen('./Archive.php', 'w+');
    
$texte = str_replace(CHR(10),"<br />",$_POST["Message"]);
    
fputs($fp, $code . $texte . "\n //Last line");
    
fclose($fp);

?>



Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 
samedi 12 février 2005 à 18:13:12 | Re : Pouquoi ça ne marche pas ???

Anthomicro

Utilises les simples quotes partout : ,$_POST["Message"]

$_POST['Message']

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
samedi 12 février 2005 à 19:50:36 | Re : Pouquoi ça ne marche pas ???

ImmortalPC

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
samedi 12 février 2005 à 20:19:45 | Re : Pouquoi ça ne marche pas ???

Anthomicro

Bah <?php et pas <?PHP c'est simple :

c'est comme ça

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
samedi 12 février 2005 à 21:13:03 | Et voila !!

JoJo738

Membre Club
<?php

    $code
= '';
    
$tableau = @file($fichier);
    while(list(
$cle,$val) = each($tableau)) {
        
$code .= $val . "\n";
    }
     
    
$fp = @fopen('./Archive.php', 'w+');
    
$texte = str_replace(CHR(10),"<br />",$_POST["Message"]);
    
fputs($fp, "<" . "?php\n " . $code . $texte . "\n //Last line\n?" . ">");
    
fclose($fp);

?>



Si ma reponse te conviens, accepte la. Merci.
Je suis né pour aider, et non pour vivre. Aidez moi ! 

1 2 3 4 5

Cette discussion est classée dans : fichier, value, of, news, archives


Répondre à ce message

Sujets en rapport avec ce message

Trop dur :/ [ par xactise ] bonjours j'ai un gros probleme c'est pas facil a expliquer alors suivez bienJ'ai un formulaire en html avec 5 boutton radionvalue="A"value="B"value="C plusieur form sur un meme fichier? [ par soufia ] salut!je souhaite proteger mes champs lors de l'inscription des client alors j'utilise en plus de php, js pour avoir des msg box.mais mon 1er pb; que bug sur move_uploaded_file()... (gros fichiers) [ par Waynejunior ] Bonjour, j'ai apparemment un bug sur un script de move_uploaded_file()... sur de gros fichiers, mon script (voir en dessous) ne marche pas. Il ne fait retour à la ligne dans fichier [ par deck_bsd ] Yop à tous,Voila ,cela peut être con  pour un habituez du php, mais j'ai un problème qui m'énerve bcp. Voila j'ai un script qui est sensé mettre une p modifier un fichier se trouvant sur un serveur distant en ligne [ par jul_diedhiou ] Bonjour je voudrais faire la mise a jour d'un fichier a partir d'une ligne bien précise a partir de php.Voila j' ai un serveur u asterisk avec un fich récupérer fichier BdT php [ par ben7249 ] Bonjour, Je souhaiterai récupérer des fichiers des archives de la sarthe en ligne, par exemple voici comment tomber dessus : http://www.archives.sart afficher news depuis un fichier texte. [ par abdellah1505 ] Bonjour est-ce que vous pouvez m'aider svp je veut un script qui affiche du texte défaillant horizontalement a partire d'un fichier txt "news.txt par lecture de fichier et conditions [ par pitchoune ] Bonjour à tous lecteur,Soit unfichier texte par rubrique contenant des informations sous la forme : $id|$dy|$mth|$yr|$titre|$resum|Soit la fonction su fichier, tableau, suivant et precedent [ par kdos ] Bonjour ami lecteur, Enoncé du probleme :___________________ Soit un fichier texte intitulé news.txt de la forme suivante :       ID de la news|Titre Vive les fichiers [ par Zart ] Y en a marre des bases MySQL ! Encore vous feriez des liaisons avec Oracle ou PostgreSQL (alors vive PearDB)...Alors je voulais savoir si oui ou non o


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales