par
neofuturoxx » 09 juil. 2007, 15:33
ah modo ryle en faite ça marche maintenant , en faite le fichier txt ce crée automatiquement quand on choisi une ligne donnée ce qui nous concerne le plus c'est l'affichage du resultat , donc le champs de saisi j'ai ceci
Code : Tout sélectionner
<td><b></b></td>
<td><font size="+1"><b>place gratuite obligatoire (O/N)</b></font></td>
<td><input name="obliga" type="text" size="5" maxlength="5"></td><!-- permet d'indiquer si oui ou non la places est gratuite -->
</tr>
<tr>
donc la variable qui reçoit la donnée saisi j'ai gardé la meme chose donc
$obliga qui se presente comme suit
et là y'a pas un probleme d'ecrasement
le code plus bats est la partie qui lis et ecrit dans le fichier txt
lecture dans le fichier txt
**********************
Code : Tout sélectionner
if($obliga==""){
if($num=="1"){//on vient lire
$fp=fopen("c1.txt","r");//le fichier qui contient
$obliga=fgets($fp,255);//l'heure
fclose($fp);//pour chaque numéro
}
if($num=="2"){
$fp=fopen("c2.txt","r");
$obliga=fgets($fp,255);
fclose($fp);
}
// ici on refait la meme chose jusqu'au if($num=="49"){
$fp=fopen (c49.txt","R");
et ici on ecrit dans le fichier txt maintenant:
************************************
Code : Tout sélectionner
else
{
if($num=="1"){//on vient ecrire dans
$fp=fopen("c1.txt","w");//le fichier qui contient
fputs($fp,$obliga);//le choix
fclose($fp);//pour chaque numéro
}
if($num=="2"){
$fp=fopen("c2.txt","w");//le fichier qui contient
fputs($fp,$obliga);
fclose($fp);//pour chaque numéro
// ici on refait la meme chose jusqu'au if($num=="49"){
$fp=fopen("c49.txt","w");//le fichier qui contient
fputs($fp,$obliga);
fclose($fp);//pour chaque numéro
}
et quand je visualise tout marche bien il ecrit bien dans les fichier et affiche les resultats sur la page mais j'ai des erreurs egalement sur la page je dirai meme losque la ligne obligatoire n'est pas renseigné j'ai ceci
Warning: fopen(c5.txt) [function.fopen]: failed to open stream: No such file or directory in C:\projet\www\mon site\administrateur.php on line 264
Warning: fgets(): supplied argument is not a valid stream resource in C:\projet\www\mon site \administrateur.php on line 264
Warning: fclose(): supplied argument is not a valid stream resource in C:\projet\www\mon site \administrateur.php on line 264
et ces erreurs je les ai jusqu'au c49.txt quand ces lignes ne sont pas renseigné quand c'est renseigné on ne voit pas les erreurs
voila merci pour la lumiere que tu me donne
ah modo ryle en faite ça marche maintenant , en faite le fichier txt ce crée automatiquement quand on choisi une ligne donnée ce qui nous concerne le plus c'est l'affichage du resultat , donc le champs de saisi j'ai ceci [code]<td><b></b></td>
<td><font size="+1"><b>place gratuite obligatoire (O/N)</b></font></td>
<td><input name="obliga" type="text" size="5" maxlength="5"></td><!-- permet d'indiquer si oui ou non la places est gratuite -->
</tr>
<tr>[/code]
donc la variable qui reçoit la donnée saisi j'ai gardé la meme chose donc [color=red] $obliga[/color] qui se presente comme suit
[code]$obliga=$_POST["obliga"];[/code] et là y'a pas un probleme d'ecrasement :)
le code plus bats est la partie qui lis et ecrit dans le fichier txt
lecture dans le fichier txt
**********************
[code]if($obliga==""){
if($num=="1"){//on vient lire
$fp=fopen("c1.txt","r");//le fichier qui contient
$obliga=fgets($fp,255);//l'heure
fclose($fp);//pour chaque numéro
}
if($num=="2"){
$fp=fopen("c2.txt","r");
$obliga=fgets($fp,255);
fclose($fp);
}
// ici on refait la meme chose jusqu'au if($num=="49"){
$fp=fopen (c49.txt","R");
[/code]
et ici on ecrit dans le fichier txt maintenant:
************************************
[code]else
{
if($num=="1"){//on vient ecrire dans
$fp=fopen("c1.txt","w");//le fichier qui contient
fputs($fp,$obliga);//le choix
fclose($fp);//pour chaque numéro
}
if($num=="2"){
$fp=fopen("c2.txt","w");//le fichier qui contient
fputs($fp,$obliga);
fclose($fp);//pour chaque numéro
// ici on refait la meme chose jusqu'au if($num=="49"){
$fp=fopen("c49.txt","w");//le fichier qui contient
fputs($fp,$obliga);
fclose($fp);//pour chaque numéro
}
[/code]
et quand je visualise tout marche bien il ecrit bien dans les fichier et affiche les resultats sur la page mais j'ai des erreurs egalement sur la page je dirai meme losque la ligne obligatoire n'est pas renseigné j'ai ceci
[quote]Warning: fopen(c5.txt) [function.fopen]: failed to open stream: No such file or directory in C:\projet\www\mon site\administrateur.php on line 264
Warning: fgets(): supplied argument is not a valid stream resource in C:\projet\www\mon site \administrateur.php on line 264
Warning: fclose(): supplied argument is not a valid stream resource in C:\projet\www\mon site \administrateur.php on line 264
[/quote]
et ces erreurs je les ai jusqu'au c49.txt quand ces lignes ne sont pas renseigné quand c'est renseigné on ne voit pas les erreurs
voila merci pour la lumiere que tu me donne