⑴ php遠程上傳文件卡住
你的代碼沒問題,應該是配置問題,檢查php最大上傳大小和磁碟空間是否充足。
⑵ 奼備竴孌祊hp涓婁紶浠繪剰鏂囦歡鐨勪唬鐮
PHP 鏂囦歡涓婁紶 鏄閫氳繃 PHP錛屽彲浠ユ妸鏂囦歡涓婁紶鍒版湇鍔″櫒銆
1棣栧厛鍒涘緩涓涓鏂囦歡涓婁紶琛ㄥ崟
鍏佽哥敤鎴蜂粠琛ㄥ崟涓婁紶鏂囦歡鏄闈炲父鏈夌敤鐨勩
璇風湅涓嬮潰榪欎釜渚涗笂浼犳枃浠剁殑 HTML 琛ㄥ崟錛
<html>
<body>
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
璇風暀鎰忓備笅鏈夊叧姝よ〃鍗曠殑淇℃伅錛
<form> 鏍囩劇殑 enctype 灞炴ц勫畾浜嗗湪鎻愪氦琛ㄥ崟鏃惰佷嬌鐢ㄥ摢縐嶅唴瀹圭被鍨嬨傚湪琛ㄥ崟闇瑕佷簩榪涘埗鏁版嵁鏃訛紝姣斿傛枃浠剁僵姣曞厗鍐呭癸紝璇蜂嬌鐢 "multipart/form-data"銆
<input> 鏍囩劇殑 type="file" 灞炴ц勫畾浜嗗簲璇ユ妸杈撳叆浣滀負鏂囦歡鏉ュ勭悊銆備婦渚嬫潵璇達紝褰撳湪嫻忚堝櫒涓棰勮堟椂錛屼細鐪嬪埌杈撳叆妗嗘梺杈規湁涓涓嫻忚堟寜閽銆
娉ㄩ噴錛氬厑璁哥敤鎴蜂笂浼犳枃浠舵槸涓涓宸ㄥぇ鐨勫畨鍏ㄩ庨櫓銆傝蜂粎浠呭厑璁稿彲淇$殑鐢ㄦ埛鎵ц屾枃浠朵笂浼犳搷浣溿
2錛氬壋寤轟笂浼犺剼鏈
"upload_file.php" 鏂囦歡鍚鏈変緵涓婁紶鏂囦歡鐨勪唬鐮侊細
<?php
if ($_FILES["file"]["error"鏁版棶] > 0)
{
echo "Error: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>
閫氳繃浣跨敤 PHP 鐨勫叏灞鏁扮粍 $_FILES錛屼綘鍙浠ヤ粠瀹㈡埛璁$畻鏈哄悜榪滅▼鏈嶅姟鍣ㄤ笂浼犳枃浠躲
絎涓涓鍙傛暟鏄琛ㄥ崟鐨 input name錛岀浜屼釜涓嬫爣鍙浠ユ槸 "name", "type", "鐗╃焥ize", "tmp_name" 鎴 "error"銆傚氨鍍忚繖鏍鳳細
$_FILES["file"]["name"] - 琚涓婁紶鏂囦歡鐨勫悕縐
$_FILES["file"]["type"] - 琚涓婁紶鏂囦歡鐨勭被鍨
$_FILES["file"]["size"] - 琚涓婁紶鏂囦歡鐨勫ぇ灝忥紝浠ュ瓧鑺傝
$_FILES["file"]["tmp_name"] - 瀛樺偍鍦ㄦ湇鍔″櫒鐨勬枃浠剁殑涓存椂鍓鏈鐨勫悕縐
$_FILES["file"]["error"] - 鐢辨枃浠朵笂浼犲艱嚧鐨勯敊璇浠g爜
榪欐槸涓縐嶉潪甯哥畝鍗曟枃浠朵笂浼犳柟寮忋備笉闇瑕佽冭檻鏂囦歡鐨勪笂浼犳牸寮忋
⑶ php使用ftp上傳文件,怎麼檢測文件目錄是否存在
ftp_nlist()返回目錄下的文件列表。看看你所需要創建目錄是否存在。
⑷ php ftp涓婁紶榪滅▼鏈嶅姟鍦板潃鎬庝箞鍐
ftp寮濮嬭繃鍚庝袱涓鍐掑彿銆佷竴涓鏂滅嚎錛岀劧鍚庢槸鏈嶅姟鍣ㄥ湴鍧錛岀劧鍚庢枩綰垮姞鏈嶅姟鍣ㄧ洰褰
⑸ php怎麼把遠程圖片通過api介面傳到另外一個站點上
本地傳圖片到伺服器叫上傳,伺服器從別的網站獲取圖片,這叫下載,這比上傳還簡單
$content = file_get_contents(圖片地址);
file_put_contents(保存的路徑文件名, $content);
⑹ 怎麼部署php項目到遠程伺服器端
scp 文件名 1 遠程用戶名 @IP 地址 : 文件名 2
例如 scp /tmp/project/index.php servername:/webroot
把本地index.php文件傳輸到伺服器上的webroot目錄下
⑺ php file_get_contents(url)鍦ㄦ湰鍦版祴璇曞彲浠ヨ幏鍙栧埌榪滅▼url鐨勫唴瀹癸紝浣嗕笂浼犺嚦鏈嶅姟鍣ㄥ悗榪斿洖鐨勭『瀹炵┖鐨勫
鎯寵幏鍙栬繙紼媢rl鐨勪笢瑗塊渶瑕佸厛姍樻灒鍒ゆ柇鍦嗘悳鎷
function get_url_contents($url)
{
//鍏堝垽鏂璦llow_url_fopen鏄鍚︽墦寮錛屽傛灉鎵撳紑鍒欑敤file_get_contents鑾峰彇錛屽傛灉娌℃墦寮鐢ㄦ紡濂絚url_init鑾峰彇
if (ini_get("allow_url_fopen") == "1")
return file_get_contents($url);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
⑻ 如何同步本地php代碼到遠程機器,來實現本地開發
解決方式肯定是將本地代碼傳到伺服器。其實就是類似ftp服務了。
有這幾種比較方便的。
1.使用 phpstorm 自帶的功能模塊
2.使用 samba 進行文件同步