Prendre contenue binaire, retourné dans tableau, key(taille)

ViPHP
ViPHP | 656 Messages

23 janv. 2006, 23:32

Bonjours,

Je recherche dans l'urgence la mannière de récuperer le contenue d'un fichier binaire et de le tronquer après uns certaine taille pour le decouper en 2 moceaux.

L'hebergement free.fr ne permet que des morceaux de moins de 50Meg et mon fichier fait 80Meg.

Merci de votre aide.
<?php

$c = file_get_contents("1.wmv", 47185921, NULL, 0, 47185920);
file_put_contents( "2", $c);

?>
L'offset réalisé ici ne fonction pas.

Eléphanteau du PHP | 24 Messages

26 janv. 2006, 13:29

J'ai essayé ça (avec php 5.1.2), et ça marche impec :
<?php

$a = file_get_contents('test.gif', false, null, 0, 1000);
$b = file_get_contents('test.gif', false, null, 1000);

file_put_contents('test2.gif', $a);
file_put_contents('test2.gif', $b, FILE_APPEND);

?>
Le deuxième paramètre de file_get_contents est un booleen qui spécifie s'il faut aller chercher le fichier dans les répertoires de l'include_path... je ne vois pas l'intérêt de mettre un nombre ;).
Besoin de repères pour une utilisation PRO de PHP ?
Best practices PHP 5 (ouvrage en français !)