簡體   English   中英

使用php使用FTP將文件上傳到服務器

[英]Upload a file to a server using FTP using php

如何使用FTP和php將文件上傳到xampp服務器?

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

$file = "localfile.txt";

// upload file
if (ftp_put($ftp_conn, "serverfile.txt", $file, FTP_ASCII))
  {
  echo "Successfully uploaded $file.";
  }
else
  {
  echo "Error uploading $file.";
  }

// close connection
ftp_close($ftp_conn);
?>

那就是我發現的全部。 無法創建我自己的服務器並訪問它。

$file = "localfile.txt";
$tmp_name = $file["tmp_name"];
$name = $file["name"];
define ('SITE_ROOT', realpath(dirname(__FILE__)));  <-- Goes to current folder where your files is located.
move_uploaded_file($tmp_name, SITE_ROOT."/FOLDERTOUPLOADTO/$name");

如果您願意,我可以給您一個腳本,您可以在其中使用多個輸入文件並將其放入FTP。 只需在郵件中與我聯系。 這樣,您不需要FTP登錄等。

首先,您需要在Xampp設置FileZilla (適用於Windows)

  1. 從控制面板啟動Xampp並啟動FileZilla服務器,然后轉到C:\\XAMPPFOLDER\\FileZillaFTP
  2. 啟動服務器界面
  3. 轉到“編輯”->“用戶”並添加一個新用戶
  4. 使用127.0.0.1作為服務器名稱21作為端口,並使用添加的用戶名和密碼作為登錄詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM