J'ai un script qui ajoute des chaînes dans un fichier.Problème d'écriture de fichier php
Par exemple (ce qui est un script de test):
$i = 1;
$file = 'wikipedia/test.txt';
$text = 'the quick brown fox jumps over the lazy dog';
while($i!=0)
{
file_put_contents($file, $text, FILE_APPEND);
}
Mais pour une raison inconnue mon programme arrête les chaînes lorsque le annexant fichier texte atteint la taille du fichier de 2097156 B. Ce n'était pas un problème d'espace disque car je pouvais toujours créer un autre fichier texte limité à la même valeur de taille de fichier.
J'ai essayé d'utiliser d'autres fonctions php fwrite, fputs mais ne fonctionnait toujours pas.
Une idée de ce problème?
S'il vous plaît développer "ne fonctionne toujours pas." Avez-vous rencontré exactement le même problème avec exactement la même taille de fichier en utilisant 'fwrite' et' fputs'? –
Oui .. même problème. Il arrête d'ajouter quand il a atteint la taille de fichier – ralpu