Explode : problème d'offset indéfini - PHP - Programmation
Marsh Posté le 07-06-2006 à 10:38:59
bon déjà ton code on peut le simplifier un peu:
Code :
|
Mais bon ça devrait pas résoudre le pb
C'est quoi l'erreur "entière"? tu es sur qu'elle se situe dans le code que tu as donné?
Marsh Posté le 07-06-2006 à 11:47:30
Merci pour cette simplification de code.
Je pense avoir trouve d'où venait l'erreur. En effet, le fichier se termine par des retours chariot, donc impossible d'exploser une ligne vide... J'ai ajouté un test sur la ligne récupérée et ça a l'air de bien fonctionner
Merci beaucoup !!
Marsh Posté le 07-06-2006 à 10:28:01
Bonjour,
Je suis actuellement confronté à une erreur étrange.
Je parcours un fichier et récupère les lignes, qui sont toutes de la forme : date|heure.
Afin de récupérer la date et l'ehure séparemment, j'utilise la commande explode.
Voici un extrait de mon code :
$indx = 0;
$horaires = Array();
while(!feof($fd))
{
// On récupère la ligne pointée
$ligne = fgets($fd);
// On extrait les données
list($dates,$heures) = explode("|",$ligne);
$horaires[$indx] = Array($dates,$heures);
// On incrémente l'index
$indx++;
}
Voici l'erreur php envoyée à l'écran :
Notice: Undefined offset: 1 in ...
Merci de votre aide.