Tu as quelle version de php ? tu peux passer à plus récent ?
Tu as quelle version de php ? tu peux passer à plus récent ?
oula je suis dans une gross boite :-s
il faudrait que je demande parce que là ma version c'est : 4.2.0
le code que ut m'as donné devrait mieux marcher ?
Vous utilisez une version de 2002... Faudrait quand même se mettre à la page au moins 4.3, c'est le minimum.
sinon l'équivalent du file_get_contents c'est un truc dans ce genre :
$buffer contient normalement le contenu du fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $handle = fopen("$file", "r"); $buffer = ''; if ($handle) { while (!feof($handle)) { $buffer .= fgets($handle, 4096); } fclose($handle); }
roalala je suis trop pommé
j'vais finir par sotcker la var dans une BDD....
mais bon c'est pas la solution non plus
merci de ton aide Mr N. en tous cas !!
je continue les essais
comment ça 'pommé' ?
initialisations-lecture-modification-ecriture
initialisations
lecture :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $NewFTP = $_POST['FTP']; $fichier = 'variablesFTP.php';
modification :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $handle = fopen($file, "r"); $buffer = ''; if ($handle) { while (!feof($handle)) { $buffer .= fgets($handle, 4096); } fclose($handle); }
ecriture
Code : Sélectionner tout - Visualiser dans une fenêtre à part $buffer = preg_replace('`(\$AccesDoc=").*(";)`', '$1'.$NewFTP.'$2', $buffer);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $f = fopen($fichier, 'w'); fwrite($f, $buffer); fclose($f);
ah oki merci
c'est dingue la patience que tu as !!
merci beaucoup.
j'ai donc fais ce que tu m'as dis.
j'ai le droit à cette "erreur"
la ligne 34 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: fopen("", "r") - No error in c:\easyphp\www\reprographie\admin\administration.php on line 34De plus quand je vérifie mon fichier variablesFTP.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part $handle = fopen($file, "r");
le fichier se retrouve vide
Oui tout est normal
j'ai fait une erreur dans le nom de variable du fichier. Tu es en mesure de corriger ça toi même.
STANDING OVATION FOR Mr N. !!!!!
MERCIIIIIIIIIIIIIIIIIIIIII
ça marche !! merci beaucoup de ta patience royale !!!!!!!
et désolé de ne pas pouvoir te dire que je te revaudrais ça ^^
parce que je suis bien loin de ton niveau :-(
d'ailleurs, si ce n'est pas indiscret, tu exerces quelle profession ???
Eleveur de chèvres la nuit et super-héro le jour. Ne le répète à personne
et ben merci superman (j'ai juste un ti truc à modif parce que ça ne remplace pas correctement la ligne ça n'écrit que :
au lieu de :xxx.xxx.xxx.xxx/;
après manger je verrais ça ^^$AccessDoc="ftp://xxx.xxx.xxx.xxx/;
allez merci encore
@+
Partager