Je suis en train de recupérer des données d'un fichier qui comporte la structure et les données d'une table qui est tres lourde.
Pour le moment, je voudrais récupérer le contenu du fichier et en faire plusieurs... Le probleme est que je ne sais abolument pas la taille des lignes....
voici mon code:
set_time_limit(10000);
function recuperer($file)
{
$i=0;
$fp = fopen($file,"r"); //(1)
$j=0;
while(!feof($fp) && $j<3)
{
$i=0;
$fichier="donnes".$j.".sql";
if(touch($fichier))
$f=fopen($fichier,"w");
while($i<100)
{
$donnees = fgets($fp,4096); //(2)
fputs($f,$donnees);
fputs($f,"\n");
$i++;
}
$j++;
fclose($f);
}
fclose($fp);
}
recuperer("export.sql");
Comment faire pour que dans chaque fichiers, je possède environ une centaine de struture de ma table parce qu'avec ce code, je récupere des lignes mais elles ne sont pas terminées...Peut etre en inserant dans le fichiers une centaine de champs se terminant exclusivement par des ;
Merci