mon script ftp_connect() ne rigolez pas help !!

mon script ftp_connect() ne rigolez pas help !! - Programmation

Marsh Posté le 28-01-2001 à 23:51:38    

<?
ftp_connect( "ftp.multimania.com", "21" );
ftp_login( "1ftp_stream", "login", "pass" );
ftp_get( "1ftp_stream", "insc/citrono.avi", "videos/citrono.avi", "citrono.avi", "FTP_ASCII" );
?>
 
Donc le but est de lancer la page à partir du serveur où elle se trouve pour y pomper une vidéo ici ds le répertoire "video/citrono.avi" et de la stocker ds le répertoire: "insc/citrono.avi"
mais ça a foiré si vous avez des précisions ça serait sympa merci d'avance, et g pas capté à quoi servait le: ftp_stream
pis ça c l'url si vous voulez voir le résultat...minable que j'obtiens http://www.multimania.com/lescdp/copy.php

Reply

Marsh Posté le 28-01-2001 à 23:51:38   

Reply

Marsh Posté le 28-01-2001 à 23:59:09    

:Dss:Dss:Dss:Dss:Dss:Dss:Dss:Dss:Dss:Dss:Dss:Dss:) pt1cable:ss
 
juste une remarque en ce qui concerne le transfert de vidéos, c'est du binaire qu'il faut transférer pas de l'ascii; donc le dernier paramètre doit être "FTP_BINARY" ou qqc comme çà.ss
Je pense que ftp_stream c'est pour te connecter en mode TCP et non pas en mode UDP au serveur FTP

Reply

Marsh Posté le 29-01-2001 à 00:03:21    

Bon j'ai bien peur pour toi que ton hebergeur ne te propose pas l'acces a cette fonction.
 
Pour ca mets dans un pagess
<?
phpinfo();
?>
et regarde si il y a une reference au module ftp.

Reply

Marsh Posté le 29-01-2001 à 00:03:41    

Euh t'as écrit ton code au hasard ou bien t'as mal lu la doc ?
Et t'as vérifié que free autorisait bien l'utilisation des fonctions ftp ?

Reply

Marsh Posté le 29-01-2001 à 00:09:16    

bah je débute, je suis vraiment novice que se soit en php et en prog. mais j arriverai, normalement :))
et je crois que free accepte les fonctions ftp

Reply

Marsh Posté le 29-01-2001 à 00:09:34    

zop sans vouloir raconter de betise je crois que le protocole FTP est base uniquement sur le TCP et heureusement pour nous car avec l'udp l'integrite de tes fichiers serait loin d'etre protege.
 
A propos de streaming lui se fait en general a l'aide de l'UDP.
 
Au fait Djall elle vient d'ou cette fonction ftp_stream je ne la trouve pas documentée sur le site officiel ?

Reply

Marsh Posté le 29-01-2001 à 00:15:32    

ben c tait sur nexen l'éxemple était le suivant:
 
int ftp_login (int ftp_stream, string username, string password)ss
[PHP 3>= 3.0.13, PHP 4 >= 4.0b4]ss
 
Retourne TRUE en cas de succès, et FALSE sinon.ss
Authentifie le flot FTP.

Reply

Marsh Posté le 29-01-2001 à 00:16:49    

zeltron a écrit a écrit :

zop sans vouloir raconter de betise je crois que le protocole FTP est base uniquement sur le TCP et heureusement pour nous car avec l'udp l'integrite de tes fichiers serait loin d'etre protege.
 
A propos de streaming lui se fait en general a l'aide de l'UDP.
 
Au fait Djall elle vient d'ou cette fonction ftp_stream je ne la trouve pas documentée sur le site officiel ?

 





 
lis la RFC 959

Reply

Marsh Posté le 29-01-2001 à 00:21:30    

g bougé la page sur free
http://lescdp.free.fr/copy.php3
 
euuh c koi la RFC 959 ???
 
(et là ils se disent "oh le boulet!" )

Reply

Marsh Posté le 29-01-2001 à 00:29:41    

Request For Comment n° 959 ,celle-là parle du protocole FTP .

Reply

Marsh Posté le 29-01-2001 à 00:29:41   

Reply

Marsh Posté le 29-01-2001 à 00:31:20    

RFC : request for comments ca traduit la norme des protocoles.
 
Le RFC 959 est celui concernant le FTP
 
et merci pour l'info Djall
 
Zop je dois avoir de la merde dans les yeux car je l'ai deja lu la RFC 959 et il n'y a aucune mention conernant l'UDP mais par contre pour TCP il y en a et encore heureux pour nous.
(L'UDP n'est pas fiable vu que qu'il n'y apas etablissment d'une connection entre les 2 partis)

Reply

Marsh Posté le 29-01-2001 à 01:30:22    

Bon bilan des courses :
 
Dans la doc ftp_stream n'est pas une fonction c'est l'identifiant de ta connection ftp quand tu fait un ftp_connect il te renvoie cet identifiant qui est un entier.  Voici donc la syntaxe qui me semble un peu plus correct
 
<?  $ftp_stream = ftp_connect( "ftp.multimania.com",21 );  
ftp_login( $ftp_stream, "login", "pass" );  
ftp_get($ftp_stream, "insc/citrono.avi", "videos/citrono.avi", "citrono.avi", "FTP_ASCII" );
  ?>  
Pour les autres arguments c'est a toi de voir et fais gaffe en lisant la doc la prochaine fois.

 

--Message édité par zeltron--

Reply

Marsh Posté le 29-01-2001 à 10:18:28    

Merci beaucoup les gars pour votre patience
g balancé le code suivant et ça a marché
 
<?ss$ftp_stream = ftp_connect( "ftp.multimania.com",21 );ss
ftp_login( $ftp_stream, "login", "pass" );ssss
ftp_get($ftp_stream, "./citrono.avi", "videos/citrono.avi", "FTP_BINARY" );ss
 ?>
 
et merci encore zeltron !

Reply

Marsh Posté le 19-02-2001 à 20:49:47    

Juste un truc les gas, sa vient d'où ces fonctions?
Y'en a aucune dans l'API Win32 ni dans la bibiothèque C.

Reply

Marsh Posté le 19-02-2001 à 21:55:47    

PHP

Reply

Sujets relatifs:

Leave a Replay

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