Créer un fichier php de la taille spécifiée
P粉221046425
P粉221046425 2023-10-26 14:03:01
0
2
534

Comment créer un fichier d'une taille donnée (quel que soit son contenu) en PHP ?

Je dois créer un fichier de plus de 1 Go. Maximum environ 4 à 10 Go

P粉221046425
P粉221046425

répondre à tous (2)
P粉561323975

Si le contenu du fichier n'est pas pertinent, remplissez-le simplement - mais assurez-vous de ne pas générer de variables trop volumineuses pour être conservées en mémoire :

 0) { fputs($fh, str_pad('', min($chunk,$size))); $size -= $chunk; } fclose($fh);

Si le fichier doit être lu par autre chose, la façon dont vous le faites dépend de ce qui doit le lire.

C.

    P粉039633152

    Vous pouvez utiliserfopenfseek

    define('SIZE',100); // size of the file to be created. $fp = fopen('somefile.txt', 'w'); // open in write mode. fseek($fp, SIZE-1,SEEK_CUR); // seek to SIZE-1 fwrite($fp,'a'); // write a dummy char at SIZE position fclose($fp); // close the file.

    Une fois exécuté :

    $ php a.php $ wc somefile.txt 0 1 100 somefile.txt $
      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!