Probleme de FTP avec OVH dedié

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 : Probleme de FTP avec OVH dedié

Re: Probleme de FTP avec OVH dedié

par stealth35 » 14 juin 2010, 17:14

J'ai reussi en remplacant le ftp_put par un move_uploaded_file, c'est du bricolage, mais ca marche.
t'utilises ton FTP en local ?

Re: Probleme de FTP avec OVH dedié

par ed_013 » 14 juin 2010, 17:07

J'ai reussi en remplacant le ftp_put par un move_uploaded_file, c'est du bricolage, mais ca marche.

Re: Probleme de FTP avec OVH dedié

par stealth35 » 14 juin 2010, 16:37

Comment peu t'on forcer l'affichage d'un warning ? je n'en ai pas d'origine
au début de code
error_reporting(E_ALL | E_STRICT)
vérifie aussi que display_errors sois sur On

sinon
ini_set('display_errors', 1);

Re: Probleme de FTP avec OVH dedié

par ed_013 » 14 juin 2010, 16:31

Bonjour,

Comment peu t'on forcer l'affichage d'un warning ? je n'en ai pas d'origine
Lorsque j'affiche le contenu de $_FILES, les parametres semblent bon (la taille du fichier correspond bien à la taille réelle)
Et enfin, ce n'est pas un probleme de CHMOD, je suis en 0755 sur le rep de destination

Donc le formulaire prend bien le bon fichier, la probleme semble donc à l'envoi par FTP, dont voici le script ($ftp_server, $ftp_user, $ftp_pass et $rep_download sont des variables defini avant)

Code : Tout sélectionner

// upload FTP $conn_id = ftp_connect($ftp_server) or die("- Couldn't connect to $ftp_server"); if (ftp_login($conn_id, $ftp_user, $ftp_pass)) {$msg = "- connexion au FTP OK, identification $ftp_user@$ftp_server\n";} else {$msg = "- Connexion impossible en tant que $ftp_user\n";} echo $msg."<br>"; // Charge un fichier if (ftp_put($conn_id,"$savefile_fichier" , $doc_fichier_tmp, FTP_ASCII)) {$msg = "- Envoi fichier $nom_complet_fichier OK\n";} else{$msg = "- Il y a eu un probleme lors du chargement du fichier $nom_complet_fichier dans $rep_download\n";} echo $msg."<br>"; ftp_close($conn_id);
Je comprend vraiment pas pourquoi ca marche pas ....

Re: Probleme de FTP avec OVH dedié

par dev3 » 11 juin 2010, 15:10

Bonjour,

La première opération à réaliser est de faire apparaitre les erreurs/warning/notice ce qui t'eclaira sur les sources de ton problème.
Ensuite afficher un <pre><? print_r($_FILES); ?></pre> pour voir le résultat de ton upload

En se qui concerne ta piste sur le droit du dossier elle sera facilement résolue étant donné que tu es sur un dédié et que tu gères les droits (chmod) et propriétaire(chown). Si tu as le moindre doute commence par te mettre en 777 sur ton dossier de destination (à ne pas laisser ensuite par sécurité!).

on espère que cela pourra t'"éclairer"....

Probleme de FTP avec OVH dedié

par ed_013 » 10 juin 2010, 17:47

Bonjour,

J'ai un probleme avec ma fonction d'upload de fichier en php.
Depuis que j'ai changer de serveur (mutualisé à dedié chez ovh) ma fonction d'envoi de fichier ne marche plus comme il faut (je précise qu'elle marchait parfaitement avant)
Les fichiers se copient bien sur le serveur au bon endroit, mais la taille de ces derniers est enormement reduite (de l'ordre de quelque octets) et forcement, les fichiers ne sont pas valides et donc illisible.

Je pense que c'est un probleme de droit, mais je ne sais pas comment le resoudre :?

Merci d'avance pour vos eclairsissement.