色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

PHP特點(diǎn)之使用遠(yuǎn)程HTTP文件及FTP文件操作

瀏覽:7日期:2022-09-15 13:59:14

只要在 php.ini 文件中激活了 allow_url_fopen 選項(xiàng),就可以在大多數(shù)需要用文件名作為參數(shù)的函數(shù)中使用 HTTP 和 FTP 的 URL 來(lái)代替文件名。同時(shí),也可以在 include、include_once、 require 及 require_once 語(yǔ)句中使用 URL。PHP 所支持協(xié)議的更多信息參見(jiàn)支持的協(xié)議和封裝協(xié)議。

注意:

要在 PHP 4.0.3 及其更早的版本中使用 URL 封裝協(xié)議,需要在編譯時(shí)用 --enable-url-fopen-wrapper 參數(shù)來(lái)配置 PHP。

Windows 版本的 PHP 4.3 版之前不支持以下函數(shù)的遠(yuǎn)程訪問(wèn): include, include_once, require, require_once 以及GD and Image 函數(shù)中的 imagecreatefromXXX 函數(shù)。

例如,可以用以下范例來(lái)打開(kāi)遠(yuǎn)程 web 服務(wù)器上的文件,解析需要的輸出數(shù)據(jù),然后將這些數(shù)據(jù)用在數(shù)據(jù)庫(kù)的檢索中,或者簡(jiǎn)單地以和自己網(wǎng)站其它頁(yè)面相同的風(fēng)格輸出其內(nèi)容。

Example #1 獲取遠(yuǎn)程文件的標(biāo)題

<?php $file = fopen ('/', 'r'); if (!$file) {echo '<p>Unable to open remote file.n';exit; } while (!feof ($file)) {$line = fgets ($file, 1024);/* This only works if the title and its tags are on one line */if (eregi ('<title>(.*)</title>', $line, $out)) { $title = $out[1]; break;} } fclose($file);?>

運(yùn)行結(jié)果如下:

PHP特點(diǎn)之使用遠(yuǎn)程HTTP文件及FTP文件操作

如果有合法的訪問(wèn)權(quán)限,以一個(gè)用戶的身份和某 FTP 服務(wù)器建立了鏈接,還可以向該 FTP 服務(wù)器端的文件進(jìn)行寫(xiě)操作。僅能用該方法來(lái)創(chuàng)建新的文件;如果嘗試覆蓋已經(jīng)存在的文件, fopen() 函數(shù)的調(diào)用將會(huì)失敗。

要以“anonymous”以外的用戶名連接服務(wù)器,需要指明用戶名(可能還有密碼),例如“ftp://user:[email protected]/path/to/file”(也可以在通過(guò)需要 Basic 認(rèn)證的 HTTP 協(xié)議訪問(wèn)遠(yuǎn)程文件時(shí)使用相同的語(yǔ)法)。

Example #2 將數(shù)據(jù)保存到遠(yuǎn)程服務(wù)器

<?php $file = fopen ('ftp://ftp.example.com/incoming/outputfile', 'w'); if (!$file) {echo '<p>Unable to open remote file for writing.n';exit; } /* Write the data here. */ fwrite ($file, $_SERVER[’HTTP_USER_AGENT’] . 'n'); fclose ($file);?>

注意:

或許可以從以上范例中得到啟發(fā),用該技術(shù)來(lái)存儲(chǔ)遠(yuǎn)程日志文件。但是正如以上提到的,在用 fopen() 方式打開(kāi)的 URL 中,僅能對(duì)新文件進(jìn)行寫(xiě)操作。如果遠(yuǎn)程文件已經(jīng)存在則 fopen() 函數(shù)的操作將會(huì)失敗。要做類(lèi)似于分布式日志的事,可以參考 syslog() 函數(shù)。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 97高清国语自产拍中国大陆 | 成人老司机深夜福利久久 | 欧美高清性色生活片免费观看 | 成人欧美日韩高清不卡 | 国产情侣无套精品视频 | 在线视频中文 | 伊人色在线观看 | 三及毛片 | 欧美成人视 | 在线免费成人网 | 欧美一区二区三区日韩免费播 | 国产欧美二区三区 | 国产亚洲精品成人久久网站 | 国产精品日本不卡一区二区 | 性做久久久久免费看 | 三级网站免费 | 日韩99精品 | 国产三级播放 | 欧美高清一级啪啪毛片 | 99在线在线视频免费视频观看 | 亚洲国产三级在线观看 | 成年网站在线在免费播放 | 男女午夜 | 精品国产91久久久久 | 成人久久18免费网站入口 | 日本加勒比在线 | 日韩欧美一区二区三区不卡视频 | 欧美精品一二三区 | 欧美激情亚洲一区中文字幕 | 中文字幕色站 | 99久久国语露脸精品对白 | 欧美高清在线精品一区 | 最新主播福利视频在线观看 | 另类视频欧美 | 久久精品视频免费看 | 免费黄色欧美 | 日韩一级精品视频在线观看 | 国产亚洲精品美女一区二区 | 国产成人美女福利在线观看 | 国产高清一区二区三区 | 亚洲图片一区二区三区 |