Welcome to dbForumz.com!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

ftp upload from server to server

 
   Database Forums (Home) -> PHP RSS
Next:  A new forum for technical questions - Register Fr..  
Author Message
Dany

External


Since: Feb 19, 2008
Posts: 3



(Msg. 1) Posted: Tue Feb 19, 2008 12:02 am
Post subject: ftp upload from server to server
Archived from groups: comp>lang>php (more info?)

Hi all,
Can anyone please help me about this problem?
I want to upload file from one server to another using some sort of
php class or some another PEAR file?
For now I have downloaded pear file from pear.php.net.

It works great but when I want to send files to some servers I get an
error. The script makes a file with 0(zero) bytes, and then I get a
message like "There was some error with uploaded file"?

I have dedicated server on windows OS.

cheers,
danijel

 >> Stay informed about: ftp upload from server to server 
Back to top
Login to vote
Dany

External


Since: Feb 19, 2008
Posts: 3



(Msg. 2) Posted: Tue Feb 19, 2008 4:32 am
Post subject: Re: ftp upload from server to server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

<?php

/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */

/**
* Net_FTP general example.
*
* General example file for the usage of Net_FTP.
*
* PHP versions 4 and 5
*
* LICENSE: This source file is subject to version 3.0 of the PHP
license
* that is available through the world-wide-web at the following URI:
* http://www.php.net/license/3_0.txt. If you did not receive a copy
of
* the PHP License and are unable to obtain it through the web, please
* send a note to license DeleteThis @php.net so we can mail you a copy
immediately.
*
* @category Networking
* @package FTP
* @author Tobias Schlitt
* @copyright 1997-2005 The PHP Group
* @license http://www.php.net/license/3_0.txt PHP License 3.0
* @version CVS: $Id: index.php,v 1.4 2005/02/23 12:12:23 toby Exp
$
* @link http://pear.php.net/package/Net_FTP
* @since File available since Release 0.0.1
*/

require_once 'Net/FTP.php';
require_once 'Var_Dump.php';

/**
* Setting up test variables. The following variables have to be set
* up, to suite the needs of your environment.
*/

$host = 'localhost';
$port = 21;
$user = 'user';
$pass = 'pass';

// The local base directory for FTP operations.
$baseDir = '';
// The directory to upload to the FTP server for testing.
$testUpDir = '/upload/';
// The directory to download to for testing.
$testDownDir = '/down/';
// The file for single file up- and download testing.
$singleTestFile = '_m_d_haljinice.jpg';

// Initializing Var_Var_Dump::display
if (isset($_SERVER)) {
// Setup for displaying XHTML output.
Var_Dump::displayInit(array(
'display_mode'=>'XHTML_Text'
), array(
'mode'=>'normal',
'offset'=>4
));
// Headline function for XHTML output.
function head ( $text ) {
echo '<br /><b>'.$text.'</b><br />';
}
} else {
// Setup for displaying console output.
Var_Dump::displayInit(array('display_mode'=>'Text'));
// Headline function for XHTML output.
function head ( $text ) {
echo "\n--- ".$text." ---\n";
}
}


head("\$ftp = new Net_FTP();");
$ftp = new Net_FTP();

head("\$ftp->setHostname($host)");
Var_Dump::display($ftp->setHostname($host));

head("\$ftp->setPort($port)");
Var_Dump::display($ftp->setPort($port));

head("\$ftp->connect($host, $port)");
Var_Dump::display($ftp->connect());

head("\$ftp->setUsername($user)");
Var_Dump::display($ftp->setUsername($user));

head("\$ftp->setPassword(xxx)");
Var_Dump::display($ftp->setPassword($pass));

head("\$ftp->login($user, xxx)");
Var_Dump::display($ftp->login($user, $pass));

head("\$ftp->pwd()");
Var_Dump::display($ftp->pwd());

head("\$ftp->put($baseDir$singleTestFile, $testUpDir
$singleTestFile)");
Var_Dump::display($ftp->put($baseDir.$singleTestFile, $testUpDir.
$singleTestFile));
?>
this is just copied from example.php of ftp pear file which I
downloaded from pear.php.net.
I just received message from one user at webmastersworld.com where i
was also make a post on this subject.
here is a link --- http://www.webmasterworld.com/php/3577921.htm#msg3578725
---

 >> Stay informed about: ftp upload from server to server 
Back to top
Login to vote
Jerry Stuckle

External


Since: Aug 11, 2004
Posts: 1367



(Msg. 3) Posted: Tue Feb 19, 2008 6:55 am
Post subject: Re: ftp upload from server to server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Dany wrote:
> Hi all,
> Can anyone please help me about this problem?
> I want to upload file from one server to another using some sort of
> php class or some another PEAR file?
> For now I have downloaded pear file from pear.php.net.
>
> It works great but when I want to send files to some servers I get an
> error. The script makes a file with 0(zero) bytes, and then I get a
> message like "There was some error with uploaded file"?
>
> I have dedicated server on windows OS.
>
> cheers,
> danijel
>

How about showing us the code you're using?

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex DeleteThis @attglobal.net
==================
 >> Stay informed about: ftp upload from server to server 
Back to top
Login to vote
Jerry Stuckle

External


Since: Aug 11, 2004
Posts: 1367



(Msg. 4) Posted: Tue Feb 19, 2008 10:46 am
Post subject: Re: ftp upload from server to server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Dany wrote:
> <?php
>
> /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
>
> /**
> * Net_FTP general example.
> *
> * General example file for the usage of Net_FTP.
> *
> * PHP versions 4 and 5
> *
> * LICENSE: This source file is subject to version 3.0 of the PHP
> license
> * that is available through the world-wide-web at the following URI:
> * http://www.php.net/license/3_0.txt. If you did not receive a copy
> of
> * the PHP License and are unable to obtain it through the web, please
> * send a note to license.TakeThisOut@php.net so we can mail you a copy
> immediately.
> *
> * @category Networking
> * @package FTP
> * @author Tobias Schlitt
> * @copyright 1997-2005 The PHP Group
> * @license http://www.php.net/license/3_0.txt PHP License 3.0
> * @version CVS: $Id: index.php,v 1.4 2005/02/23 12:12:23 toby Exp
> $
> * @link http://pear.php.net/package/Net_FTP
> * @since File available since Release 0.0.1
> */
>
> require_once 'Net/FTP.php';
> require_once 'Var_Dump.php';
>
> /**
> * Setting up test variables. The following variables have to be set
> * up, to suite the needs of your environment.
> */
>
> $host = 'localhost';
> $port = 21;
> $user = 'user';
> $pass = 'pass';
>
> // The local base directory for FTP operations.
> $baseDir = '';
> // The directory to upload to the FTP server for testing.
> $testUpDir = '/upload/';
> // The directory to download to for testing.
> $testDownDir = '/down/';
> // The file for single file up- and download testing.
> $singleTestFile = '_m_d_haljinice.jpg';
>
> // Initializing Var_Var_Dump::display
> if (isset($_SERVER)) {
> // Setup for displaying XHTML output.
> Var_Dump::displayInit(array(
> 'display_mode'=>'XHTML_Text'
> ), array(
> 'mode'=>'normal',
> 'offset'=>4
> ));
> // Headline function for XHTML output.
> function head ( $text ) {
> echo '<br /><b>'.$text.'</b><br />';
> }
> } else {
> // Setup for displaying console output.
> Var_Dump::displayInit(array('display_mode'=>'Text'));
> // Headline function for XHTML output.
> function head ( $text ) {
> echo "\n--- ".$text." ---\n";
> }
> }
>
>
> head("\$ftp = new Net_FTP();");
> $ftp = new Net_FTP();
>
> head("\$ftp->setHostname($host)");
> Var_Dump::display($ftp->setHostname($host));
>
> head("\$ftp->setPort($port)");
> Var_Dump::display($ftp->setPort($port));
>
> head("\$ftp->connect($host, $port)");
> Var_Dump::display($ftp->connect());
>
> head("\$ftp->setUsername($user)");
> Var_Dump::display($ftp->setUsername($user));
>
> head("\$ftp->setPassword(xxx)");
> Var_Dump::display($ftp->setPassword($pass));
>
> head("\$ftp->login($user, xxx)");
> Var_Dump::display($ftp->login($user, $pass));
>
> head("\$ftp->pwd()");
> Var_Dump::display($ftp->pwd());
>
> head("\$ftp->put($baseDir$singleTestFile, $testUpDir
> $singleTestFile)");
> Var_Dump::display($ftp->put($baseDir.$singleTestFile, $testUpDir.
> $singleTestFile));
> ?>
> this is just copied from example.php of ftp pear file which I
> downloaded from pear.php.net.
> I just received message from one user at webmastersworld.com where i
> was also make a post on this subject.
> here is a link --- http://www.webmasterworld.com/php/3577921.htm#msg3578725
> ---
>

Well, I've never used Pear's Net_FTP, but from what I see here, it looks
like the code is OK.

Can you manually ftp to the server from your machine, using the userid
and password you supplied above?

I guess it's possible that the response on webmasterworld is correct,
but I would have thought the server would block the transfer before the
file was created.

However, the setting would be on the receiving server's end, not yours.
So you would have to check with the admins of the servers you're
trying to ftp to.

The way to test this would be to use the remote desktop to log into your
server and repeat the ftp test. If you can't upload that way, then
chances are it is the remote server blocking you.

A distant chance would be that your server is blocking outgoing ftp
transfers, but I wouldn't expect that to be the case since it's working
on some sites.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex.TakeThisOut@attglobal.net
==================
 >> Stay informed about: ftp upload from server to server 
Back to top
Login to vote
Rik Wasmus

External


Since: Sep 02, 2007
Posts: 210



(Msg. 5) Posted: Tue Feb 19, 2008 5:48 pm
Post subject: Re: ftp upload from server to server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Tue, 19 Feb 2008 09:02:45 +0100, Dany wrote:

> Hi all,
> Can anyone please help me about this problem?
> I want to upload file from one server to another using some sort of
> php class or some another PEAR file?
> For now I have downloaded pear file from pear.php.net.
>
> It works great but when I want to send files to some servers I get an
> error. The script makes a file with 0(zero) bytes, and then I get a
> message like "There was some error with uploaded file"?
>
> I have dedicated server on windows OS.

Be very sure both FTP servers allow this (default for most is off or
totally not supported). The process is known as FXP if that helps, see
<http://en.wikipedia.org/wiki/File_eXchange_Protocol>
--
Rik Wasmus
 >> Stay informed about: ftp upload from server to server 
Back to top
Login to vote
Dany

External


Since: Feb 19, 2008
Posts: 3



(Msg. 6) Posted: Mon Feb 25, 2008 11:10 pm
Post subject: Re: ftp upload from server to server [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

thanks Rik for that tip.We solved that issue. Our ftp server was
blocking connections.

pozz,
danijel
 >> Stay informed about: ftp upload from server to server 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
Strange form - upload file from a server or a URL address -

Upload Progressbar - Hi What is the easiest way to have file upload progressbar with cool AJAX with complete sample code ..

Upload on https - Hi, I am trying to upload some files on a secure connection. The code works perfectly when executed on http but errors out on https. I am using move_uploaded_files to transfer the files. The directory to which I am uploading is on http (contains images)...

How upload works? - Hello, can nay body tell me how upload works? "well the code that i m using works fine with me i mean that the file uploadin is working but i m unable to find how it internal it works"? when the form posted from the html page it goes to some p...

file upload problem - i can't seem to isolate the problem...but, i have my php.ini file enabling file uploads and have the upload path set to a valid location on my hard-drive with correct security permissions. no variables seem to be submitting. any ideas would be..
   Database Forums (Home) -> PHP All times are: Pacific Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]