Je viens tout juste de finir ma 1ere année d'étude en informatique et j'effectue actuellement un stage pour le début de ma 2nde année. N'ayant codé qu'en C je dois évidemment voir plein de langages autre pour me rendre utile, et je dois coder un script PHP pour convertir des fichiers source en .csv.
Actuellement, je bloque sur un problème qui m'a l'air bête comme tout si j'étais en C mais que je n'arrive pas à résoudre en PHP: je demande à l'utilisateur d'entrer le chemin de ses fichiers à convertir séparés par des ';' afin de les traiter un à un en vérifiant leur validité. Du coup je veux récupérer chaque chemin entre ';' pour l'utiliser, j'ai essayé une méthode à la C mais qui ne fonctionne pas.
Code : Tout sélectionner
function getNextFile($files)
{
static $i = 0;
$actual_file = "";
while ($files[$i] !== ';' && $files[$i] !== NULL)
$actual_file .= $files[$i++];
if ($files[$i] === ';') {
$i++;
return $actual_file;
}
else
return NULL;
}Code : Tout sélectionner
Notice: Uninitialized string offset: X in <path> on line 264
PHP Notice: Uninitialized string offset: X in <path> on line 265Enfin voilà, si quelqu'un peut m'éclaircir