upload sur Online

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : upload sur Online

re

par Kyoshiro » 27 juin 2005, 11:39

traitement :
if($CV!="") {
move_uploaded_file($CV,"./mail//$CV_name");
}

essai ca ce sera mieu:

if(isSet($_FILES) && is_array($_FILES)
{
move_uploaded_file($_FILES['CV']['tmp_name'] , "./mail/$_FILES['CV']['name']");
}

pour plus de detail il y a un super tuto:

http://www.phpfrance.com/forums/voir_sujet-545.php

par Invité » 21 juin 2005, 10:16

Je le fais sous ftp expert, j'ai beau mettre 777 ca revient a 745 :
proprétaire: lecture ecriture exec
groupe: lecture
tous: lecture exec

...

par Invité » 21 juin 2005, 10:16

Je le fais sous ftp expert, j'ai beau mettre 777 ca revient a 745 :
proprétaire: lecture ecriture exec
groupe: lecture
tous: lecture exec

...

par Cyrano » 21 juin 2005, 09:57

Non, le répertoire temporaire est configuré dans le fichier de configuration du serveur. Par contre ton problème de chmod est réel : il faudrait le mettre en écriture sinon le fichier ne s'enregistrera pas... je ne sais pas trop à quoi correspond le CHMOD 745 :?

par toony » 21 juin 2005, 09:52

le fichier de test fait 29Ko...donc normalement ça devrait pas poser de pb.
Sinon pour les droits du repertoire le max que je puisse faire , c'est un chmod 745, ca vient peut-etre de la aussi...

Pourtant le code marche avec d'autres sites sur online...

Y faut pas créer un rep "tmp" qqpart ou qqch comem ca ?

par Cyrano » 21 juin 2005, 09:43

Peut-être un problème de taille de fichier, je sais que j'ai eu des problèmes avec ça sur Online.fr, au delà de 300 ou 400 Ko, ça devient difficile :-k

upload sur Online

par toony » 21 juin 2005, 09:41

Bonjour,

Je n'arrive pas à uploader un fichier sur online avec la fonction move_uploaded_file(). voila le script en résumé:

formulaire:
...
<input type="file" name="CV">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
...


traitement :
if($CV!="") {
move_uploaded_file($CV,"./mail//$CV_name");
}

Ma valeur $CV contient pourtant le chemin d'acces au fichier sur mon HDD, l'upload ne se fait pas alors que j'utilise exactement le même code sur d'autres sites hébergés chez Online et tt marche correctement...

Des idées...?