導航:首頁 > 編程語言 > php域名遠程授權

php域名遠程授權

發布時間:2024-08-22 17:06:16

㈠ 如何遠程使用php控制小鳥雲雲主機的MYSQL

對於PHP入門用戶來說,我們只要掌握基本的資料庫寫入、讀取、編輯、刪除等基本的操作就算入門,也可以寫出簡單的程序出來,比如留言本、新聞文章系統等等。 在整個過程中,MySQL資料庫的連接也是比較重要的,可以使用多種方法進行連接,對於新手來說我們就不要去分析哪種方式對於系統資源的優化程度,我們先能連接上就行。
這里,整理幾種常用的PHP連接MySQL資料庫的方法。
常用普通方法
$mysql_server="localhost";
$mysql_username="資料庫用戶名";
$mysql_password="資料庫密碼";
$mysql_database="資料庫名";

//建立資料庫鏈接
$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("資料庫鏈接錯誤");

//選擇某個資料庫
mysql_select_db($mysql_database,$conn);
mysql_query("set names 'utf8'");

//執行MySQL語句
$result=mysql_query("SELECT id,name FROM 資料庫表");

//提取數據
$row=mysql_fetch_row($result);
在提取數據的時候,我們使用mysql_fetch_row,還可以使用mysql_fetch_assoc和mysql_fetch_array,具體的我們參考手冊。

面向對象方法
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);
if(mysqli_connect_error()){
echo 'Could not connect to database.';
exit;
}
$result=$db->query("SELECT id,name FROM user");
$row=$result->fetch_row();

PDO方法
$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';'
$dbh=new PDO($dsn,$username,$userpass);
$stmt=$dbh->query('SELECT id,name FROM user');
$row=$stmt->fetch();

以上是常用的3種PHP連接MySQL資料庫的方法,我們可以嘗試使用,一般我們用第一種比較多。

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

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

前提是需要:

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

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

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

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


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



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


如有問題,請再留言。

㈢ PHP登錄遠程FTP空間代碼

給你的演示代碼,有很多注釋,你試試就知道了



<?php
//配置數據
$ftp_server="";//FTP伺服器
$ftp_user_name="";//FTP用戶名
$ftp_user_pass="";//FTP用戶密碼
$ftp_up_dir="webspace/httpdocs/upload";//上傳到哪個目錄
$ftp_site_url="";//文件訪問URL地址
$admin="admin";//管理員用戶名
$adminpw="admin";//管理員密碼
session_start();
//退出登錄
if($_GET['action']=="logout"){
$_SESSION['pw']="";
}
//保存登錄狀態
if($_POST['pw']==$adminpw && $_POST['user']==$admin){
$_SESSION['pw']=$adminpw;
$_SESSION['user']=$admin;
}
if($_SESSION['pw']!=$adminpw || $_SESSION['user']!=$admin)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>請登錄</title>
</head>
<body>
<form action="<?php $n = explode('/',$_SERVER['PHP_SELF']); echo $n[count($n)-1]; ?>" method="post">
<label for="file">管理賬戶:</label><input type="text" name="user" id="user" /> <br>
<label for="file">管理密碼:</label><input type="password" name="pw" id="pw" />
<br />
<input type="submit" name="submit" value="Login" />
</form>
</body>
</html>
<?
exit();
}
if(!$_FILES)
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>FTP遠程上傳</title>
</head>
<body>
<form action="<?php $n = explode('/',$_SERVER['PHP_SELF']); echo $n[count($n)-1]; ?>" method="post"
enctype="multipart/form-data">
<label for="file">文件名稱:</label>
<input type="file" name="file" id="file" />
<input type="submit" name="submit" value="上傳" />
</form>
<p><a href="?action=logout">退出</a></p>
</body>
</html>
<?php
}
else
{
$file = date('y-m-d_').rand(1,999999999).'_'.$_FILES["file"]["name"];
// 連接FTP
$conn = ftp_connect($ftp_server);
$login_result = ftp_login($conn, $ftp_user_name, $ftp_user_pass);
//改編目錄
ftp_chdir($conn,$ftp_up_dir);
// 上傳
if(ftp_put($conn, $file,$_FILES["file"]["tmp_name"] , FTP_ASCII)) {
$cue = "上傳文件 $file 成功.<br />文件訪問地址: <a href='$ftp_site_url$file' target='_blank'>$ftp_site_url".$file."</a>";
} else {
$cue = "上傳文件 $file 時出錯";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文件上傳結果</title>
</head>
<body>
<p><?php echo $cue; ?></p>
<p>
<form action="<?php $n = explode('/',$_SERVER['PHP_SELF']); echo $n[count($n)-1]; ?>" method="post"
enctype="multipart/form-data">
<label for="file">文件名稱:</label>
<input type="file" name="file" id="file" />
<input type="submit" name="submit" value="上傳" />
</form>
</p>
<p><a href="?action=logout">退出</a></p>
</body>
</html>
<?php
// 關閉FTP連接
ftp_close($conn);
}
?>

㈣ PHP怎樣遠程連接MYSQL資料庫

如果mysql伺服器是你的而你的網站不在伺服器里你可以把擁有這資料庫許可權的用戶設置遠程許可權,
在mysql命令如下:grant all no *.* to 用戶名@"遠程的IP地址" identified by "資料庫密碼" with grant option;

閱讀全文

與php域名遠程授權相關的資料

熱點內容
單片機數據讀取 瀏覽:392
法語教程pdf 瀏覽:996
面試伺服器出現502怎麼定位 瀏覽:803
java讀取http 瀏覽:486
列寧全集pdf下載 瀏覽:334
你好法語pdf 瀏覽:408
安卓怎麼樣讓手機失去色彩 瀏覽:651
oracle11gr2linux 瀏覽:141
茶葉pdf 瀏覽:23
pdf圖怎麼列印 瀏覽:142
app圖標有個e是什麼app 瀏覽:266
linux運行python程序 瀏覽:238
如何打開已編譯文件 瀏覽:215
選購雲伺服器如何注冊 瀏覽:460
阿貓一個人拍解壓視頻 瀏覽:200
爆閃單片機 瀏覽:717
為什麼b站顯示找不到伺服器 瀏覽:464
吃雞安卓和ios怎麼換 瀏覽:142
程序員的心臟是什麼 瀏覽:557
空的文件夾怎麼編輯 瀏覽:515