導航:首頁 > 編程語言 > phpfput

phpfput

發布時間:2023-01-07 17:28:42

① LOGO 中的一些命令什麼意思怎麼用

基本繪圖
DRAW - 清屏、海龜回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前進
BACK BK 後退
RIGHT RT 右轉
LEFT LT 左轉
PENUP PU 抬筆
PENDOWN PD 落筆
HIDETURTLE HT 藏龜
SHOWTURTLE ST 顯龜
CLEARSCREEN CS 清屏
HOME - 回家
REPEAT - 重復
SPLITSCREEN SS 圖文混合屏
FULLSCREEN FS 全圖形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 環繞狀態
WINDOW - 窗口狀態
FENCE - 圍欄狀態
SHOW - 屏幕輸出
TT - 在畫圖區顯示文字
TO……END - 過程頭、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 進入編輯部
STOP -
TOPLEVEL -
SETPC - 設置畫筆顏色
SETBG - 設置屏幕底色
坐標作圖
SETX - 指定海龜橫向位置
SETY - 指定海龜縱向位置
SETXY - 指定海龜任意位置
SETHEADING SETH - 指定海龜方向
XCOR - 顯示海龜當前位置的X坐標
YCOR - 顯示海龜當前位置的Y坐標
GETXY - 顯示海龜當前位置的X,Y坐標
HEADING - 顯示海龜指向角度
文件管理
POTS - 顯示工作區內所有過程的標題
POPS(PO ALL) - 顯示工作區內所有過程的內容
PRINTOUT PO 顯示工作區內過程的內容
ERASE(ER ALL) ER 刪除工作區中的過程
DIRECTORY DIR 顯示磁碟文件目錄
DISK - 顯示當前盤
SETDISK - 設置當前盤
SAVE - 把程序存檔
LOAD - 讀程序文件
SAVEPIC - 圖形存檔
LOADPIC - 讀圖形文件
DELETE - 刪除文件
RENAME REN 文件改名
數值計算
PRINT PR 換行列印
TYPE - 同行列印
SETCURSOR - 列印格式
OUTPUT OP 輸出
INT - 取整函數
ROUND - 四捨五入函數
QUOTIENT - 求商函數
REMAINDER - 余數函數
RANDOM - 隨機函數
SQRT - 平方根函數
ABS - 絕對值函數
MAKE - 賦值
PRECISION - 數字顯示精度
字表處理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判斷是否為空
READ - 從鍵盤上接受一串字元
READCHAR RC 從鍵盤上接受一個字元
READLIST RL 從鍵盤上接受一個表
READQUOTE RQ 從鍵盤上接受一個字
RESULT: - 結果
TRUE - 真
FALSE - 假
COUNT - 測長函數
MAKE - 賦值
ITEM - 輸出表中第:K個元素
TEST - 測試條件
IFTRUE IFT 測試真
IFFALSE IFF 測試假
KEY? - 是否有鍵盤輸入
NUMBER? - 是否是數
WORD? - 是否是字
LIST? - 是否是表
WORD - 連接字
SENTENCE SE 字與表、表與表的連接
FPUT - 連接到表(字)首
LPUT - 連接到表(字)尾
LIST - 組成表
RUN - 運行表
DEFINE - 定義過程
ASCII - 輸出字元的ASCII碼
CHAR - 輸出ASCII碼值的字元

② 用php向ftp上傳文件

其實就是三步問題,和你操作ftp工具一樣,思路基本一樣。

參考資料:http://www.itnet.org.cn/news419.html

③ 本地文件自動上傳到伺服器

FTP 函數庫
介紹
FTP 函數庫可以幫助您實現客戶機與伺服器之間標准文件傳送協議(FTP)的規范進行文件傳送。FTP 的詳細定義參見 http://www.faqs.org/rfcs/rfc959.html。此擴展庫用來使運行的腳本對 FTP 伺服器進行廣泛的控制。如果你只想在一個 FTP 伺服器上讀寫文件,考慮使用文件系統函數庫中的 ftp:// wrapper,它提供了簡單和更直觀的介面。

需求
無需外部庫文件就可以加入本擴展模塊的支持。

安裝
In order to use FTP functions with your PHP configuration, you should add the --enable-ftp option when installing PHP 4 or --with-ftp when using PHP 3.

PHP 的 Windows 版本已經內置該擴展模塊的支持。您無需載入任何附加的擴展庫即可使用這些函數。

運行時配置
該擴展模塊未定義任何設置指令。

資源類型
在 FTP 模塊中使用了一個資源類型,該資源類型為 FTP 的連接句柄,由函數 ftp_connect() 產生。

預定義常量
由於這些常量是由該擴展模塊定義的,因此只有在該擴展模塊被編譯到 PHP 中,或者在運行時被動態載入後,這些常量才有效。

FTP_ASCII (integer)

FTP_TEXT (integer)

FTP_BINARY (integer)

FTP_IMAGE (integer)

FTP_TIMEOUT_SEC (integer)
參考函數 ftp_set_option()。

下列變數在 PHP 4.3.0 以後版本中被加入。

FTP_AUTOSEEK (integer)
參考函數 ftp_set_option()。

FTP_AUTORESUME (integer)
為 GET 和 PUT 請求自動決定恢復和開始的位置 (只能工作在 FTP_AUTOSEEK 打開的情況下)

FTP_FAILED (integer)
非同步傳輸失敗

FTP_FINISHED (integer)
非同步傳輸成功

FTP_MOREDATA (integer)
非同步傳輸是活動狀態的

範例
例子 1. FTP 實例

<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
exit;
} else {
echo "Connected to $ftp_server, for user $ftp_user_name";
}

// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// check upload status
if (!$upload) {
echo "FTP upload has failed!";
} else {
echo "Uploaded $source_file to $ftp_server as $destination_file";
}

// close the FTP stream
ftp_close($conn_id);
?>

目錄
ftp_cp -- 切換到當前目錄的父目錄
ftp_chdir -- 在 FTP 伺服器上切換當前目錄
ftp_chmod -- Set permissions on a file via FTP
ftp_close -- 關閉一個活動的 FTP 連接
ftp_connect -- 建立一個新的 FTP 連接
ftp_delete -- 刪除 FTP 伺服器上的一個文件
ftp_exec -- 請求運行一條 FTP 命令
ftp_fget -- 從 FTP 伺服器上下載一個文件並保存到本地一個已經打開的文件中
ftp_fput -- 上傳一個已經打開的文件到 FTP 伺服器
ftp_get_option -- 返回當前 FTP 連接的各種不同的選項設置
ftp_get -- 從 FTP 伺服器上下載一個文件
ftp_login -- 登入 FTP 伺服器
ftp_mdtm -- 返回指定文件的最後修改時間
ftp_mkdir -- 建立新目錄
ftp_nb_continue -- Continues retrieving/sending a file (non-blocking)
ftp_nb_fget -- Retrieves a file from the FTP server and writes it to an open file (non-blocking)
ftp_nb_fput -- Stores a file from an open file to the FTP server (non-blocking)
ftp_nb_get -- 重新得到一個 FTP 伺服器上的文件並寫入本地文件 (non-blocking)
ftp_nb_put -- 存儲一個文件至 FTP 伺服器 (non-blocking)
ftp_nlist -- 返回給定目錄的文件列表
ftp_pasv -- 返回當前 FTP 被動模式是否打開
ftp_put -- 上傳文件到 FTP 伺服器
ftp_pwd -- 返回當前目錄名
ftp_quit -- ftp_close() 的別名
ftp_raw -- Sends an arbitrary command to an FTP server
ftp_rawlist -- 返回指定目錄下文件的詳細列表
ftp_rename -- 更改 FTP 伺服器上指定的文件名
ftp_rmdir -- 刪除一個目錄
ftp_set_option -- 設置各種 FTP 運行時間
ftp_site -- 向伺服器發送站點命令
ftp_size -- 返回指定文件的大小
ftp_ssl_connect -- Opens an Secure SSL-FTP connection
ftp_systype -- 返回遠程 FTP 伺服器的系統類型

④ 怎麼通過PHP來支持FTP和HTTP上傳

給你一些 php 操作 ftp 的函數:


FTP 函數

  1. ftp_alloc— 為要上傳的文件分配空間

  2. ftp_cp— 切換到當前目錄的父目錄

  3. ftp_chdir— 在 FTP 伺服器上改變當前目錄

  4. ftp_chmod— 設置 FTP 伺服器上的文件許可權

  5. ftp_close— 關閉一個 FTP 連接

  6. ftp_connect— 建立一個新的 FTP 連接

  7. ftp_delete— 刪除 FTP 伺服器上的一個文件

  8. ftp_exec— 請求運行一條 FTP 命令

  9. ftp_fget— 從 FTP 伺服器上下載一個文件並保存到本地一個已經打開的文件中

  10. ftp_fput— 上傳一個已經打開的文件到 FTP 伺服器

  11. ftp_get_option— 返回當前 FTP 連接的各種不同的選項設置

  12. ftp_get— 從 FTP 伺服器上下載一個文件

  13. ftp_login— 登錄 FTP 伺服器

  14. ftp_mdtm— 返回指定文件的最後修改時間

  15. ftp_mkdir— 建立新目錄

  16. ftp_nb_continue— 連續獲取/發送文件(non-blocking)

  17. ftp_nb_fget— 從 FTP 伺服器獲取文件並寫入到一個打開的文件(非阻塞)

  18. ftp_nb_fput— 將文件存儲到 FTP 伺服器 (非阻塞)

  19. ftp_nb_get— 從 FTP 伺服器上獲取文件並寫入本地文件(non-blocking)

  20. ftp_nb_put— 存儲一個文件至 FTP 伺服器(non-blocking)

  21. ftp_nlist— 返回給定目錄的文件列表

  22. ftp_pasv— 返回當前 FTP 被動模式是否打開

  23. ftp_put— 上傳文件到 FTP 伺服器

  24. ftp_pwd— 返回當前目錄名

  25. ftp_quit— ftp_close 的 別名

  26. ftp_raw— 向 FTP 伺服器發送命令

  27. ftp_rawlist— 返回指定目錄下文件的詳細列表

  28. ftp_rename— 更改 FTP 伺服器上的文件或目錄名

  29. ftp_rmdir— 刪除 FTP 伺服器上的一個目錄

  30. ftp_set_option— 設置各種 FTP 運行時選項

  31. ftp_site— 向伺服器發送 SITE 命令

  32. ftp_size— 返回指定文件的大小

  33. ftp_ssl_connect— 打開 SSL-FTP 連接

  34. ftp_systype— 返回遠程 FTP 伺服器的操作系統類型


例子:

<?php

$ftp_server="";
$ftp_user_name="";
$ftp_user_pass="";
$file="";//tobeuploaded
$remote_file="";

//簡歷ftp鏈接
$conn_id=ftp_connect($ftp_server);

//使用用戶名和密碼登錄
$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);

//上傳文件
if(ftp_put($conn_id,$remote_file,$file,FTP_ASCII)){
echo"成功上傳文件:$file ";
exit;
}else{
echo"上傳文件錯誤:$file ";
exit;
}

//關閉ftp鏈接
ftp_close($conn_id);

⑤ php 如何把一個txt文件內容寫入到另一個txt文件中

在PHP裡面,獲取一個文本文件(也就是常說的的TXT文件)的方法有兩個:

file_get_contents把一個文件所有內容獲取到一個字元串變數裡面,適合需要對文件的所有內容進行整體處理的情況,例如下面的代碼顯示文件的所有內容:
$s=file_get_contents('abc.txt');
echo $s;

file把一個文件的所有獲取到數組裡面,適合需要按行處理文件的情況,例如下面的代碼顯示文件的第10行:
$a=file('abc.txt');
echo $a[9];

在PHP裡面,把變數內容寫入到文本文件的方法有兩個:

file_put_contents重寫文件,例如下面的語句把$s的內容寫入文件中:
$s='123';
file_put_contents('abc.txt', $s);

fopen、fput也可以實現上面的功能,還增加了一些自由度,例如下面的語句把$s的內容添加到文件的後面:
$fp=fopen('abc.txt', 'a');
fputs($fp,$s);
fclose($fp);

結合前面的兩個方法就可以實現把一個文件的內容寫入到另外的文件裡面,例如下面的代碼把1.txt的內容添加(或者覆蓋)到2.txt文件中:
$s=file_get_contents('1.txt');
$fp=fopen('2.txt', 'a');//'a'表示添加在後面,如果要覆蓋現有內容可以使用'w'
fputs($fp,$s);
fclose($fp);

⑥ 我用php DOM創建了一個xml,但是項目中已經有了一個a.xml,我想將這個創建好的xml覆蓋到a.xml,該怎麼做

// 確定你對該路徑有寫許可權
$fp = fopen(FILE_PATH . 'a.xml','w')
fput_contents($fp, $xmlcontent);
fclose($fp);

閱讀全文

與phpfput相關的資料

熱點內容
公式保護後加密不了 瀏覽:80
java跳轉到jsp 瀏覽:819
327平方根演算法 瀏覽:216
win7美化命令行終端 瀏覽:797
免加密狗圖片 瀏覽:485
一隻透明的鳥是什麼app 瀏覽:817
空氣壓縮機油批發商 瀏覽:69
linuxifexist 瀏覽:4
加密tf卡拷入文件 瀏覽:399
山西php工資 瀏覽:673
福州看病預約用什麼小程序app 瀏覽:238
php保留兩位小數不四捨五入 瀏覽:292
黑馬程序員路徑大全 瀏覽:1000
saas平台PHP 瀏覽:333
雲伺服器科學計算配置怎麼選 瀏覽:649
jar解壓命令 瀏覽:609
php正則問號 瀏覽:299
無線已加密不可上網是怎麼了 瀏覽:465
什麼app可以免費做手機 瀏覽:376
異性下載什麼app 瀏覽:682