FTP bloqué sur mes pages

FTP bloqué sur mes pages - PHP - Programmation

Marsh Posté le 10-01-2005 à 10:12:38    

J'ai sur mon site un petit bout de code me permettant d'uploader des images sur mon site. Il fonctionne correctement à partir de chez moi, mais chez d'autre Impossible de le faire.
 
Pour quelles raisons ? est-ce le pare feu qui bloque l'upload ? Comment le débloqué ?
 
Merci d'avance


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 10-01-2005 à 10:12:38   

Reply

Marsh Posté le 10-01-2005 à 10:14:40    

Si ça fonctionne chez toi ce n'est à priori pas un problème de programmation...Donne plus de détails sur ce qui se passe quand tu essaies d'ailleurs.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-01-2005 à 10:16:56    

au test

Code :
  1. if(!move_uploaded_file($tmp_file, $content_dir . $name_file) )

il renvoi False donc l'upload ne se fait pas.
 
FTP se fait pas le port 21, y-a-il un programme qui liste les ports Ouvert/fermé de mon ordi ?


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 10-01-2005 à 10:19:20    

File tout le code de la page...


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 10-01-2005 à 10:20:28    

Code :
  1. <?
  2.   error_reporting (E_ERROR|E_PARSE);
  3.   session_start();
  4. ?>
  5. <html>
  6. <head>
  7.   <title>Mise à jour des mini sites</title>
  8.   <LINK href="css/chateau.css" rel="stylesheet" type="text/css">
  9. <?php
  10. include "F_resize.php";
  11. Function read_file($file)
  12. {
  13.     $fp = fopen($file,"r" );
  14.     $return = fread($fp,filesize($file));
  15.     fclose($fp);
  16.     return $return;
  17. }
  18.   echo "<center><A href=\"".$_SESSION['loc']."\">Fermer</A></center><br>";
  19. if( isset($_POST['upload']) ) // si formulaire soumis
  20. {
  21.     //$content_dir = 'upload/'; // dossier où sera déplacé le fichier
  22.     $content_dir = $_POST['dossier_dest'].'/';
  23.     $tmp_file = $_FILES['fichier']['tmp_name'];
  24.     echo $tmp_file;
  25.     if( !is_uploaded_file($tmp_file) )
  26.         exit("Le fichier est introuvable" );
  27. /*
  28.     // on vérifie maintenant l'extension
  29.     $type_file = $_FILES['fichier']['type'];
  30.     if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
  31.       exit("Le fichier n'est pas une image" );
  32. */
  33.     // on copie le fichier dans le dossier de destination
  34.     $name_file = $_FILES['fichier']['name'];
  35.     if(!move_uploaded_file($tmp_file, $content_dir . $name_file) )
  36.         exit("Impossible de copier le fichier dans $content_dir" );
  37.     resize($name_file,$content_dir);
  38.     echo "Le fichier a bien été uploadé";
  39. }
  40. echo "<form method=post enctype=multipart/form-data action=\"upload2.php?rep=".$_GET['rep']."\">";
  41. echo "<p>";
  42.   echo "Cliquez sur parcourir pour chercher le fichier à ajouter dans le répertoire : <i>".$_GET['rep']."</i><br>Puis cliquez sur '<b>Uploader</b>' pour transférer le fichier choisi<br><br>";
  43.   echo "<input type=hidden name=dossier_dest size=30 value=\"".$_GET['rep']."\">";
  44. ?>
  45. Fichier : <input type="file" name="fichier" size="30">
  46. <input type="submit" name="upload" value="Uploader">
  47. </p>
  48. </form>
  49. <center>
  50. <IFRAME border=1
  51.  id=iframeAP
  52. name=pageIframe
  53.         <? echo "src=\"apercu_rep.php?filtre=".$_GET['filtre']."&rep=".$_GET['rep']."\""; ?>
  54.    FRAMEBORDER=1>
  55. </IFRAME>


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 10-01-2005 à 12:40:07    

je ne susi pas sur que un upload de fichier via la methode post d'un formulaire utilise le FTP... je me trompe peut etre...

Reply

Sujets relatifs:

Leave a Replay

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