Rechercher : dans
Par :

Upload PHP sur FREE: ça m'énerve ! !

Dernière réponse le 22 mai 2009 à 13:48:37 jeromax, le 11 déc 2002 à 23:33:13 
 Signaler ce message aux modérateurs

J'arrive pas! j'y suis depuis hier soir !
Sur toutes les docs je vois la même chose et ça ne marche pas !

mon site est hébergé chez free, ils sont en php4.2.2
voila ma page(on ne peut plus simple!), elle s'appelle upload.php, elle se rappelle elle-même:
<head>
</head>
<body>
<?php
$chemin = get_cfg_var('upload_tmp_dir').$rename;
//$chemin contient "./nomFichier"
move_uploaded_file($HTTP_POST_FILES['fic']['tmp_name'],$chemin);
// mais $HTTP_POST_FILES['fic']['tmp_name'] ne renvoi rien !
?>
<form enctype="multipart/form-data" method="post" action="upload.php">
<input type="hidden" name="MAX_FILE_SIZE" value="20000">
<input name="fic" type="file" ><br>
<input name="rename" type="text"><br>
<input type="submit" value="Upload">
</form>
</body>

Quelqu'un sait pour quoi ça ne marche pas?
(Evidemment je ne fais des essais qu'avecdes fichiers inférieurs à 2000octets)
Grosse récompense à celui qui sait !
(elle arrivera sans doute avec un peu de retard: vous savez c que c'est avec La poste.. ;-)

1

kalamit, le 11 déc 2002 à 23:40:22

Merdouille, je t'ai répondu dans Divers... Pas le courage de Copy/Paste... Poste la réponse ici, stp.

Kalamit,
Je ponce donc j'essuie

Répondre à kalamit

2

jeromax, le 11 déc 2002 à 23:48:03

Je n'ai rien, ni message d'erreur, ni fichier, ni variables renseignées...
$HTTP_POST_FILES['fic']['tmp_name'] => ne renvoi rien
$HTTP_POST_FILES['fic']['name'] => ne renvoi rien
$HTTP_POST_FILES['fic']['type'] => ne renvoi rien
$HTTP_POST_FILES['fic']['size'] => ne renvoi rien

Je ne comprend pas... :-((

Répondre à jeromax

3

kalamit, le 11 déc 2002 à 23:59:38
  • +1

Attends, j'avais fait un petit truc d'upload sur Free. Mais comme les fichiers devaient avoir une taille de je sais plus combien, c'etait pas interressant.
Je te retrouve ca demain depuis le boulot.
A+.

Kalamit,
Je ponce donc j'essuie

Répondre à kalamit

4

jeromax, le 12 déc 2002 à 00:03:04

En effet FREE limite l'upload à 200ko mais ça va me suffire.
Merci c'est cool.

Répondre à jeromax

5

kalamit, le 12 déc 2002 à 09:51:07

Heu, il me semble pas que ce soit 200Ko (ca me parait bcp), d'ailleurs, tu le dis toi meme:
(Evidemment je ne fais des essais qu'avecdes fichiers inférieurs à 2000octets)

Et 2000 Octets = 2Ko !

Faut que je retrouve ce truc, je sais pas ce que j'en ai fais...

Kalamit,
Je ponce donc j'essuie

Répondre à kalamit

6

JEROMAX, le 12 déc 2002 à 14:31:48

Si si c'est bien 200ko
phpinfo() me donne
"post_max_size 200K "

sinon effectivement, j'ai oublié un "0" dans mon message... :-)

Si tu pouvais retrouver ce truc, ça serait super bien !
Merci quand même en tous cas.

[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

7

JEROMAX, le 16 déc 2002 à 10:08:28

Toujours pas trouvé.... :-((

[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

8

JEROMAX, le 16 déc 2002 à 10:58:52

Ah si je viens peut etre de trouver... apparement il faut repasser la page en php3 ! ! c'est n'importe quoi mais je vais essayer...

[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

9

kalamit, le 16 déc 2002 à 11:28:02

Salut,
Comment ca "repasser" la page en php3 ?

Kalamit,
Je ponce donc j'essuie

Répondre à kalamit

10

JEROMAX, le 16 déc 2002 à 15:03:31

Et ben FREE n'a pas activer l'upload pour le php4
du coup il suffirait de renommer la page en .php3 et ça marcherai, Je vais essayer ça ce soir. T'as pas retrouver ton bout de code?


[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

11

kalamit, le 16 déc 2002 à 15:05:28

Bah, non... Mais je rechercherai ce soir à la maison.
Ceci dit, je ne fais pas de php4, je pouvais pas savoir que ca marchait qu'avec du php3, that's why !
A+ !

Kalamit,
Je ponce donc j'essuie

Répondre à kalamit

12

JEROMAX, le 18 déc 2002 à 10:11:34

ça ne marche toujours pas... je ne comprend pas, je dois mal faire un truc mais quoi...
Personne ne fais d'upload sur free ici?

[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

13

o151181, le 19 déc 2002 à 09:51:04

Moi, j'ai réussi à faire un upload depuis mon disque dur à une machine en réseau ayant un serveur Easyphp. Peut être que tu sais faire ça, mais peut être pas? Voila mon code :

- Dans index.html :
<html>
<head><title>formulaire upload</title><head>
<body>
<form method="post" action="uploadphp.php" ENCTYPE="multipart/form-data">
<table width="760" border="0" cellspacing="3" cellpadding="3">
<tr>
<td>Nom du fichier à envoyer :
<input type="file" name="file_local" enctype="multipart/form-data">
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="uploader">
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
Et dans uploadphp.php :
<html>
<head><title>code upload</title><head>
<body>
<?
if (!$file_local)
{
echo "choisir un fichier à envoyer.";
}
else
{
$rep_serveur="file_upload.php";
echo "nom du fichier sur le serveur :"
.$rep_serveur
."<br>nom du fichier temporaire sur le serveur :"
.$file_local
."<br>";
$result_copy=copy($file_local,$rep_serveur);
echo $result_copy;
}
?>
</body>
</html>

Ps : Je cherche toujours pour un exemple d'utilisation de l'événement javascript "OnDragDrop".
http://www.commentcamarche.net/forum/affich.php3?cat=3&ID=187627&page=1

Répondre à o151181

14

JEROMAX, le 19 déc 2002 à 14:08:42

Merci mais tu dois être en php3 ?
je vais réessayer, mais je crois que c'est peine perdu...
Mais non ! je vais finir par réussir ! ! ! :-))

Sinon je n'ai pas de réponse pour ton drag&drop... :-((

[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

15

Djej, le 19 déc 2002 à 19:25:22
  • +1

Salut,

Voila un bout de code qui marche sur mon compte Free :

index.php
<?php
...
print("<FORM ENCTYPE=\"multipart/form-data\" ACTION=\"upload.php3\" METHOD=\"post\">");
print("<INPUT TYPE=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"10000000\">");
print("<INPUT NAME=\"userfile\" TYPE=\"file\" value=\"$userfile\" size=\"20\">");
print("<br><br>");
print("<input type=\"submit\" value=\"Upload\">");
print("</FORM>");
...
?>

upload.php3
<?php
...
if (!copy($userfile, "$userfile_name"))
{
...
print("<br>Probleme de transfert !<br>");
...
}
else
{
...
print("Fichier enregistré : $userfile_name");
...
}

Voila c'est tout.
A+

Répondre à Djej

16

JEROMAX, le 27 jan 2003 à 10:55:49

Ouh la la je suis rongé par la honte de ne pas t'avoir remercié plus tôt...
Ton code marche ! ! merci ! !
Je l'utilise depuis que tu l'as donné et ça fonctionne bien.
Dommage qu'il faille(?) mélangé le php3 et le 4, mais ça fonctionne.

[ JEROMAX ] http://www.jeromax.free.fr

Répondre à JEROMAX

17

BLiND, le 2 fév 2007 à 20:43:03

Moi je dis que Wink Upload c'est le meilleur hébergeur d'images, y a pas photo... http://wink-upload.com ;^]

Répondre à BLiND

18

guillaume, le 23 fév 2007 à 23:29:03

Moi l'upload avec free marche bien :)
http://guillaume.1s.fr

Répondre à guillaume

20

maka62, le 19 déc 2008 à 23:06:53

Grrrrrrr

en effet pour passer en php3 et c'est ok !!!

Répondre à maka62

21

 math 2000, le 22 mai 2009 à 13:48:37
  • +1

Super ce poste j'ai cherché partout ça marchait pas
j'avais des warning et là en 2 coups ça marche
pour les pas doué comme moi il faut supprimer les" ..."

Répondre à math 2000