[Erreur php] Undefined offset

Undefined offset [Erreur php] - PHP - Programmation

Marsh Posté le 22-06-2004 à 09:39:42    

Bonjour, j'ai ce message sur mon code:
 
Notice: Undefined offset: 25882 in c:\program files\easyphp1-7\www\import\xlsmagique\zdecoup.php on line 21
Notice: Undefined offset: 25882 in c:\program files\easyphp1-7\www\import\xlsmagique\zdecoup.php on line 23
 
25882, c'est le nombre ou est affiché ce message par page * 2 vu qu'il y a deux messages par "offset", je vous donne le code php:
 
<?
 
function nomfichier($fichier)            // donne le juste le nom du fichier
{
 $fichier = $_REQUEST['fichier'];
 $taille = strlen($fichier);
 $name="";
 $i=0;
 $fichier[$i]='';
 while ($fichier[$i] != "." ) //ligne 21
 {
  $name .= $fichier[$i]; //ligne 23
  $i++;
 }
 
 return $name;
}
$nom_fichier = '';
$nom_fichier=strtolower($nom_fichier);                  // mettre le nom de la photo en minuscule
$fichier=nomfichier($nom_fichier);           // donne le nom du fichier par rapport au chemin complet
?>
 
attention ce code marche très bien sur mon serveur web, manque de peau C de l'intranet qu'il me faut et su un réseau local absolument...
Si quelqu'un à une idée (je travailles sous Easy Php 1.7 avec ses nouvelles normes (dont celle-ci Grrrrr)

Reply

Marsh Posté le 22-06-2004 à 09:39:42   

Reply

Marsh Posté le 22-06-2004 à 10:14:51    

www.php.net a écrit :

Depuis PHP 4.3.0, les informations de la variable $_FILES ne sont plus intégrées dans la variable $_REQUEST.


 
Easyphp 1.7 utilise PHP 4.3.3
 
Sinon pour ton intranet utilise un Xampp pour être plus près d'un serveur de production. Il est aussi simple qu'easyphp
 
Ou alors il y a le tuto de drasche pour tout installer à la main


Message édité par T509 le 22-06-2004 à 10:15:53
Reply

Marsh Posté le 22-06-2004 à 10:20:41    

sinon j'utilise quoi au lieu de $_request ? $_file ? :-)

Reply

Marsh Posté le 22-06-2004 à 10:27:05    

oui $_FILE[]

Reply

Marsh Posté le 22-06-2004 à 10:39:32    

thanks

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed