Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想用php将文件从localhost上传到我的服务器_Php_Mysql_File Upload_Server - Fatal编程技术网

我想用php将文件从localhost上传到我的服务器

我想用php将文件从localhost上传到我的服务器,php,mysql,file-upload,server,Php,Mysql,File Upload,Server,是否可以从本地主机将文件上载到在线服务器 我的密码在这里 <?php if ( !empty( $_FILES ) ) { $tempPath = $_FILES[ 'file' ][ 'tmp_name' ]; $uploadPath = "http://xyz.biz/avatar/demo1.jpg"; move_uploaded_file( $tempPath, $uploadPath ); $answer = array( 'answer' =

是否可以从本地主机将文件上载到在线服务器

我的密码在这里

<?php

if ( !empty( $_FILES ) ) 
{
    $tempPath = $_FILES[ 'file' ][ 'tmp_name' ];
    $uploadPath = "http://xyz.biz/avatar/demo1.jpg";
    move_uploaded_file( $tempPath, $uploadPath );
    $answer = array( 'answer' => 'File transfer completed' );
    $json = json_encode( $answer );
    echo $json;

}
else 
{
    echo 'No files';
}

?>

我无法在服务器上上载文件

你能帮助我吗


提前感谢。

您的意思是使用PHP将文件从本地主机上载到在线服务器吗

首先,在服务器上创建一个包含以下内容的php文件(例如:)

<?php
$files = @$_FILES["files"];
if($files["name"] != '')
{
    $fullpath = $_REQUEST["path"].$files["name"];
    if(move_uploaded_file($files['tmp_name'],$fullpath))
    {           
        echo "<h1><a href='$fullpath'>OK-Click here!</a></h1>";     
    }
}
echo '<html><head><title>Upload files...</title></head><body><form method=POST enctype="multipart/form-data" action=""><input type=text name=path><input type="file" name="files"><input type=submit value="Up">
</form></body></html>';

?>


然后,转到url:并选择要上载的文件和相对路径

只要您可以通过中间的防火墙将服务器连接起来,服务器所在的位置就无关紧要了。进一步:什么是“能够上传”?你可以
scp
it?谢谢你的代码,但我想在本地完成。有什么办法吗?您必须在服务器上至少有一个php文件来处理来自localhost的请求(例如,接收文件)。然后在localhost中,可以使用phpcurl将文件发布到请求句柄