導航:首頁 > 編程語言 > php遠程

php遠程

發布時間:2022-01-19 14:45:07

1. php連接遠程資料庫

  1. 在php中如果要連接遠程資料庫連接方法很簡單,只要把本地連接localhost或127.0.0.1改成指定遠程伺服器一IP地址或者直接域名即可。

  2. 語法

    mysql_connect(servername,username,password);

  3. 例子

    在下面的例子中,我們在一個變數中($con)存放了在腳本中供稍後使用的連接。如果連接失敗,將執行"die"部分:

  4. 代碼如下:

    <?php

    $con=mysql_connect("localhost","peter","abc123");

    if(!$con)

    {

    die('Couldnotconnect:'.mysql_error());

    }

    //somecode

    ?>

  5. 上面是連接本地資料庫,下面把localhost改成遠程IP即可了

    實例 代碼如下:

    $conn=mysql_connect('http://boaer.com','root','123456888');

    if(!$conn)echo"失敗!";

    elseecho"成功!";

    //從表中提取信息的sql語句

    $sql="SELECT*FROMuserwhereuserName='$user_name'";

    //執行sql查詢

    $result=mysql_db_query('info',$sql,$conn);

    //獲取查詢結果

    $row=mysql_fetch_row($result);

    mysql_close();

2. php在這個伺服器的PHP文件去執行遠程的PHP

如果你的伺服器在php.ini文件中激活了allow_url_fopen 選項,你可以使用以下的語句:

$page_url="http://www..com/1.php";
$contents = file_get_contents($page_url);

否則,你可以參考下面的例子.
獲取遠程文件的標題
<?php
$file = fopen ("http://www.example.com/", "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);
?>

3. 有沒有PHP遠程教學的網站

http://www.w3school.com.cn/ wo mai了很多書 發現都不如這網站

4. php遠程安裝

如果你對這個程序很熟悉的話,可以,當然如果你只是簡單測試,那麼最好還是安裝,其實,作為一個php的安裝程序,安裝部分是對一個程序的 初始化,一般來說,主要包含的內容是:資料庫連接,網站路徑,網站域名,以及緩存,網站參數,等等,就像我說,如果你對這些這個網站系統都很了解,那麼試試直接導入資料庫運行,手動添加參數也是可以的,個人建議還是使用安裝的方式,免的出問題,參考http://www.wzdm.net/wlbc

5. PHP獲取遠程頁面html

file_get_contents()比file()慢?

如果抓取別人的頁面還是用file_get_contents()比較好~
file()取回的是數組
而file_get_contents()取回的是字元串

你是想取回個數組再把它們連起來方便?還是直接把他們取回來方便?

另外
file_get_contents(String,int)
有個可選參數設定讀取的長度

在PHP手冊中說:
file_get_contents() 函數是用來將文件的內容讀入到一個字元串中的首選方法。如果操作系統支持還會使用內存映射技術來增強性能。

6. 如何通過php連接遠程主機並操作

一、最佳方案是在77機器上安裝apache和php

二、可以通過管道控制使用telnet登錄77號機執行命令並獲取結果,ssh連接本人沒有做過,telnet方法如下:

$f=fopen("telnet://192.168.0.77","rw");

$s=fgets($fp);
fputs($fp,"root");

$s=fgets($fp);
fputs($fp,"pass");

$s=fgets($fp);
fputs($fp,"df -h");

while(!feof($fp)){
$fp=fgets($fp);
echo $s;
}

fclose($fp);

手機輸入真累~~~

7. PHP中mysql如何遠程連接資料庫

$conn=mysql_connect('主機','資料庫名','密碼');將』主機『改為IP號,是可以遠程訪問資料庫的。

前提是需要:

1、關閉所訪問的主機的防火牆。(不然其他用戶無法訪問主機)

2、設置主機上的資料庫的訪問許可權,即允許其他用戶訪問資料庫。

MySql資料庫的訪問許可權設置:在mysql命令行中輸入命令 grantallon*.*toroot@'%'identifiedbypassword; 其中password是資料庫的密碼。

3、該步驟最關鍵,得保證與主機之間的線路是通的(否則永遠也連不上)。


看了,LZ提出的問題後,親自編程序試了下,程序如下:



上述程序即可,用於測試。


如有問題,請再留言。

8. php讀取遠程xml文件簡單方法

<?php
set_time_limit(0);
function_rand(){
$length=26;
$chars="";
$max=strlen($chars)-1;
mt_srand((double)microtime()*1000000);
$string='';
for($i=0;$i<$length;$i++){
$string.=$chars[mt_rand(0,$max)];
}
return$string;
}
$HTTP_SESSION=_rand();
$HTTP_SESSION;
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather?&theUserID=&theCityCode=貴港");
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1;SV1;.NETCLR1.1.4322;.NETCLR2.0.50727)");
$res=curl_exec($ch);
curl_close($ch);
//print_r($res);
$xml_array=simplexml_load_string($res);
//www.hi-docs.com/php/simplexml_load_string.html
foreach($xml_arrayas$tq){
echo$tq;
}
?>

9. php 遠程式控制制

資料庫是可以遠程操作的,你只需要在遠程mysql_connect就可以了。

(如果資料庫的地址是localhost,可以在cmd中ping得到具體IP。)

ping你的網站地址

程序會輸出:

PingstatisticssforIP地址


然後在顯示「燈」的網頁讀取資料庫的內容就可以了。

10. php 獲取 遠程 內容

我給測試了下,有內容輸出。

閱讀全文

與php遠程相關的資料

熱點內容
安卓系統l1是什麼意思 瀏覽:21
伺服器一直崩應該用什麼指令 瀏覽:916
cm202貼片機編程 瀏覽:724
php構造函數帶參數 瀏覽:175
解壓電波歌曲大全 瀏覽:336
為啥文件夾移到桌面成word了 瀏覽:858
命令符的安全模式是哪個鍵 瀏覽:758
編程中學 瀏覽:956
單片機求助 瀏覽:993
ug加工側面排銑毛坯怎麼編程 瀏覽:271
程序員有關的介紹 瀏覽:736
支付寶使用的什麼伺服器 瀏覽:210
安卓看本地書用什麼軟體好 瀏覽:921
經傳軟體滾動凈利潤指標源碼 瀏覽:522
螢石雲視頻已加密怎麼解除 瀏覽:574
一命令四要求五建議 瀏覽:30
qq文件夾遷移不了 瀏覽:19
液體粘滯系數測定不確定度演算法 瀏覽:332
輕棧源碼 瀏覽:426
把圖片壓縮到500k 瀏覽:35