COPIE RAPIDE EN FXP

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 14 déc. 2005 à 19:02
hthemri Messages postés 2 Date d'inscription jeudi 21 mars 2013 Statut Membre Dernière intervention 12 décembre 2008 - 12 déc. 2008 à 10:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35093-copie-rapide-en-fxp

hthemri Messages postés 2 Date d'inscription jeudi 21 mars 2013 Statut Membre Dernière intervention 12 décembre 2008
12 déc. 2008 à 10:40
Bonjour je suis débutant en php, je cherche à transferer des fichiers d'un serveur à un autre à travers un script php
j'ai vue qu'on peut faire ça avec le fxp mais je vois pas comment
un script, une idée
Merci
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
4 mai 2007 à 16:50
Oui sauf qu'il faut bien l'uploader quelque part ton fichier donc ça change pas grand chose au problème... mieux vaut changer d'hébergeur plutot que de prendre un deuxième hébergement chez un autre hébergeur juste pour faire du transfert de fichier... .. .

@ tchaOo°
cs_jerem92 Messages postés 1 Date d'inscription lundi 5 juin 2006 Statut Membre Dernière intervention 4 mai 2007
4 mai 2007 à 15:24
exemple du dispose d'un ftp avec limitation de 2go

mais tu peux envoyer que des fichiers qui font moins de 100 mo

se script te permet de passer cette protection en faisanet télécharger le serveur

cela est ultra rapide car c'est de serveur à serveur.
WhiteDwarf Messages postés 510 Date d'inscription samedi 29 décembre 2001 Statut Membre Dernière intervention 23 mai 2008
17 déc. 2005 à 22:36
100Mo->1Go ? Peut être dans le cadre d'une copie temporaire, mais cela revien à repousser le problème et non pas le résoudre ;)
Scraat Messages postés 51 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 4 décembre 2012
15 déc. 2005 à 16:15
en.wikipedia.org/wiki/FXP :
File eXchange Protocol (FXP) is a method of data transfer which uses the FTP protocol to transfer data from one remote server to another without routing this data through the client's connection. Conventional FTP involves a single server and a single client; all data transmission is done between these two. In an FXP session, a client maintains a standard FTP connection to two servers, and can direct either server to connect to the other to initiate a data transfer. ...

Donc en français c'est un transfert FTP de fichiers directement d'un serveur à un autre, ce qui ne me dit pas en quoi ça me permet d'outrepasser les limitations de mon hébergeur ??
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
15 déc. 2005 à 09:26
Hello,

wow...je ne sais pas non plus ce qu'est fxp (ce ne serait pas ftp par hasard, hein...?); j'attends comme kankrelune, avcec une impatience non dissimulée, une explication sur les 1Go et les 100 Mo, je suis relativement déçu par les vérifications à l'efficacité toute relative dans ce source, et déçu par l'absence de vérifications efficaces...et, au final, j'aimerais avoir plus d'informations sur la pertinence de ce source, de la part de son auteur :-)
cs_glad Messages postés 97 Date d'inscription lundi 26 novembre 2001 Statut Membre Dernière intervention 24 février 2012
15 déc. 2005 à 09:14
Salut,

excusez mon ignorance, mais c'est quoi FXP ?
à +
juki_webmaster Messages postés 947 Date d'inscription mercredi 19 novembre 2003 Statut Membre Dernière intervention 5 avril 2008 3
15 déc. 2005 à 02:25
C'est pas sympa pour les PHP qui ne cherche pas les url dans copy() =>

$file = fopen($url,"r");
if (!$file) { return 1; }
while (!feof($file)) $raw .= fread($file,32000);
fclose( $file );
kankrelune Messages postés 1293 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 21 mai 2015
15 déc. 2005 à 00:05
-1- comme le dit Coucou c'est pas parce que la variable url est remplie que la copie à fonctionée... .. . o_Ô

-2- tu dis "tu peux mettre 1 go sur un compte de 100 mo"... va faloir m'expliquer là parce que tu viens de révolutionner le monde de l'hébergement en une phrase... .. .

@ tchaOo°
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
14 déc. 2005 à 21:34
# if (!empty($url))
# {
# $path_parts = pathinfo($url);
# set_time_limit (0);
# $nom = preg_replace("#([^\w.\-_ ])#Ssi","_",$path_parts["basename"]);
# $a = copy($url,"./tc/".$nom);
# echo 'Le fichier '.$nom.' a bien été copié !
';
# }
#
# else
# {
# echo 'Upload impossible';
# }


ici, t'es sur d'avoir une chaine, mais t'es pas sur qu'elle soit valide, le test devrait être sur la fonction copy
Utilisateur anonyme
14 déc. 2005 à 21:30
héhé pas bête ;)
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
14 déc. 2005 à 21:02
Salut,

inutile de mettre dans une boucle un set_time_limit (900);

d'une part car généralement cette fonction est désactivée, ensuite si tu veux mettre un temps très grand (infini) mets plutôt set_time_limit(0);

a +
Utilisateur anonyme
14 déc. 2005 à 19:25
bien sur, tu peux uploader et parser le quota de ton donc tu peux mettre 1 go sur un compte de 100 mo...etc comme tu créer un serveur de télécharger ;)

c pas du fxp mais un peu près la même chose.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
14 déc. 2005 à 19:21
FXP je ne connais pas, tu pourrais détailler un peu l'utilitée de ta source stp ? moi, je ne vois qu'un bout de code qui permet d'uploader des fichiers d'un serveur à un autre...
Utilisateur anonyme
14 déc. 2005 à 19:12
normal qui y'a aucune verif car c'est pas le visiteur qui fxp mais toi ^^

et je ne savais pas quelle avait déjà été postée ;)
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
14 déc. 2005 à 19:02
salut
t'as aucune vérification du type de fichier...
cette source a déja été postée plein de fois, et je ne vois aucune nouveautée...
Rejoignez-nous