Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1930 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] probleme de script d'upload.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] probleme de script d'upload.

n°919288
deltree
Posté le 09-12-2004 à 23:17:29  profilanswer
 

Salut everybody,
 
j'ai un gros probleme avec le script PHP suivant:
##################################################
<?
 if ($zz==1) {
   echo "<form action='up.php?zz=2' method='POST' enctype='multipart/form-data'>";
   echo "<input type='file' name='fichier'>description";
   echo "<input type='submit' value='ok'></form>";
 }
 else if ($zz==2) {
   $taille = $_FILES['fichier']['size'];
   echo "Taille du fichier: $taille";
 }
?>
#####################################
 
Ce script est simplement sensé me renvoyer la taille du fichier sélectionné par l'utilisateur.
Sur free, il me renvoie bien la taille en octets, et avec mon hébergeur "frontier-online" il ne me renvoie rien du tout.
 
Voila le script qui fonctionne:
http://superdeltree.free.fr/up.php?zz=1
 
Et celui qui ne fonctionne pas:
http://www.monbled.tv/up.php?zz=1
 
et pourtant c est exactement le meme script.
Quelqu'un voit une explication?
 
C'est une question de vie ou de mort.
 
merci.


Message édité par deltree le 10-12-2004 à 15:00:26
mood
Publicité
Posté le 09-12-2004 à 23:17:29  profilanswer
 

n°919290
sielfried
Posté le 09-12-2004 à 23:18:49  profilanswer
 

if ($_GET['zz'] == 1)
...
else if ($_GET['zz'] == 2)


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°919292
deltree
Posté le 09-12-2004 à 23:26:04  profilanswer
 

Non, ca ne regle pas le probleme...quand je dis que sur www.monbled.tv, il ne me renvoie rien du tout, en fait il affiche juste:
taille:
et rien après, comme s'il ne tenait pas compte de cette instruction:
$taille = $_FILES['fichier']['size'];


Message édité par deltree le 09-12-2004 à 23:28:23
n°919369
bob007
Posté le 10-12-2004 à 09:28:56  profilanswer
 

fais un php info sur ton deuxieme hebergeur pour voir s'il gère le file_upload. Vu ce que tu nous dis, je sens que ta réponse va etre non!

n°919416
deltree
Posté le 10-12-2004 à 10:30:11  profilanswer
 

bob007 a écrit :

fais un php info sur ton deuxieme hebergeur pour voir s'il gère le file_upload. Vu ce que tu nous dis, je sens que ta réponse va etre non!


 
voici le php info:
 
http://www.monbled.tv/phpinfo.php
 
ca me dit "file_uploads: 1" . ca veut dire que c'est bon ou pas?
a priori, d'après le support technique, la différence c'est que free utilise un serveur unix et frontiere utilise un serveur windows. mais ca ne m'avance pas beaucoup!

n°919433
ratibus
Posté le 10-12-2004 à 10:53:40  profilanswer
 

fait un echo var_dump($_FILES); pour voir ce que t'as dans le tableau $_FILES

n°919484
Xav_
The only one...
Posté le 10-12-2004 à 11:49:17  profilanswer
 

deltree a écrit :


ca me dit "file_uploads: 1" . ca veut dire que c'est bon ou pas?
a priori, d'après le support technique, la différence c'est que free utilise un serveur unix et frontiere utilise un serveur windows. mais ca ne m'avance pas beaucoup!


 
c'est très résumé, mais ça règle bcp de faute rencontrées par les scripts PHP:
 
le système de gestion des fichiers par windows:
- pas de gestion de la casse dans les noms et les URL
- / et \ sont accéptées sans différnec dans les url
 
le système de gestion des fichiers par unix (linux):
- sensible à la casse, donc gaffe aux majuscules
- obligatoirement / dans les url, sinon il comprend pas ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°919556
bob007
Posté le 10-12-2004 à 12:39:58  profilanswer
 

ouais montre ce qu'il y a dans $_files

n°919561
deltree
Posté le 10-12-2004 à 12:52:52  profilanswer
 

bob007 a écrit :

ouais montre ce qu'il y a dans $_files


 
il me renvoie: NULL

n°919635
bob007
Posté le 10-12-2004 à 14:13:33  profilanswer
 

ah bah voila! lol
 
tu as bien mis l'enctype hien ?

mood
Publicité
Posté le 10-12-2004 à 14:13:33  profilanswer
 

n°919661
deltree
Posté le 10-12-2004 à 14:27:25  profilanswer
 

oui, j'ai mis l'enctype, relis le post tout en haut, j'ai le script complet.
je précise aussi que c est la version 4.0.6 de PHP, et qu'apparement, c est une vieille version.

n°919675
bob007
Posté le 10-12-2004 à 14:36:06  profilanswer
 

bah doit y avoir un lien avec la vieille version! lol


Message édité par bob007 le 10-12-2004 à 14:36:15
n°919713
deltree
Posté le 10-12-2004 à 15:00:07  profilanswer
 

bon, ca y est j'ai trouvé le pb:
$taille = $HTTP_POST_FILES['fichier']['size'];
au lieu de  
$taille = $_FILES['fichier']['size'];  
 
car la variable $_FILE n'existe pas sur cette vieille version de PHP.
merci à tous, spéciale dédicace à bob007.

n°921568
bob007
Posté le 13-12-2004 à 09:03:00  profilanswer
 

;) yeah mec! No pb!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [RESOLU] probleme de script d'upload.

 

Sujets relatifs
petit probleme de prologProblème d'insert d'une image dans une base Mysql
Upload/DownloadProblème avec WinZip
Script ms dos -> .bat !!! Besoin d'aide SVP !!Je voudrais créer un script mais je suis super débutant !
[C] problème avec libération de la mémoire[VBA Excel] [Résolu] Pb d'import de données txt dans excel avec VBA.
[VBA Excel] Remplir 50 labels en une seule commande ? [résolu] 
Plus de sujets relatifs à : [RESOLU] probleme de script d'upload.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR