par
piotrowski-s » 12 déc. 2012, 18:12
ok donc pour résumer il ne parvient pas à récupérer la taille du fichier dynamiquement.
à la ligne ou tu as $resultat1 = fread...
remplace juste après l'ouverture de ton accolade tu rajoute
if ($continu==1) {
le code suivant:
$tmp = fopen("datacount.php", "r");
$resultat1 = fread ($tmp, filesize ("datacount.php"));
fclose($tmp);
$ligneajout = "\$Adresse[] = \"".$nomadr."\";\n \$Compteur[] = 1;\n ?>";
$resultat2 = fopen("datacount.php", "w+");
$ligneajout2 = str_replace("?>", $ligneajout, $resultat1);
fputs ($resultat2, $ligneajout2);
fclose($resultat2);
par le code suivant:
$file = 'datacount.php';
$tmp = fopen("$file", "w+");
rewind($file);
$size = strlen($data);
$resultat1 = fread ($tmp, $size);
fclose($tmp);
$ligneajout = "\$Adresse[] = \"".$nomadr."\";\n \$Compteur[] = 1;\n ?>";
$resultat2 = fopen("datacount.php", "w+");
$ligneajout2 = str_replace("?>", $ligneajout, $resultat1);
fputs ($resultat2, $ligneajout2);
fclose($resultat2);
ok donc pour résumer il ne parvient pas à récupérer la taille du fichier dynamiquement.
à la ligne ou tu as $resultat1 = fread...
remplace juste après l'ouverture de ton accolade tu rajoute
[php]if ($continu==1) {[/php]
le code suivant:
[php] $tmp = fopen("datacount.php", "r");
$resultat1 = fread ($tmp, filesize ("datacount.php"));
fclose($tmp);
$ligneajout = "\$Adresse[] = \"".$nomadr."\";\n \$Compteur[] = 1;\n ?>";
$resultat2 = fopen("datacount.php", "w+");
$ligneajout2 = str_replace("?>", $ligneajout, $resultat1);
fputs ($resultat2, $ligneajout2);
fclose($resultat2);[/php]
par le code suivant:
[php] $file = 'datacount.php';
$tmp = fopen("$file", "w+");
rewind($file);
$size = strlen($data);
$resultat1 = fread ($tmp, $size);
fclose($tmp);
$ligneajout = "\$Adresse[] = \"".$nomadr."\";\n \$Compteur[] = 1;\n ?>";
$resultat2 = fopen("datacount.php", "w+");
$ligneajout2 = str_replace("?>", $ligneajout, $resultat1);
fputs ($resultat2, $ligneajout2);
fclose($resultat2);
[/php]