當前位置:首頁 » 編程語言 » php文件更新

php文件更新

發布時間: 2022-06-27 02:49:53

php 如何自動更新include載入過的文件

類自動載入

㈡ 用php程序自動讀取遠程文件並更新到本地,每天一次,如何做

windows:
准備:
1.將 php.exe 的路徑加入 windows 的環境變數
2.編寫文件:
D:\fileGeter.php
<?php
$filelist = Array(
"http://**********/a.txt",
"http://**********/b.txt",
);

$saveas="D:\\" ;
$endl = ".txt"

function getfile(){
foreach( $filelist as $k => $file )
file_put_contents( $saveas . $k . $endl , file_get_contents( $file ) ) ;
}
getfile();
?>
3.執行cmd命令
at 11:20 /every:1,2,3,4,5,6,7 "php D:\fileGeter.php"

linux 更方便

直接把此文件包含進 你要寫的程序里就OK了,

fileGeter.php:
<?php
...
...
$saveas = "./";
...
..

?>
index.php:
<?php
require_once("fileGeter.php");
//and so on .....
.....
....
....
?>

㈢ PHP更新mysql資料庫

我給你寫吧,需要點時間


以下是PHP代碼

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>更改密碼</title>


<?php
$conn=mysql_connect('localhost','root','shun')ordie("無法連接資料庫,請重來");
mysql_select_db('web')ordie("無法選擇資料庫,請重來");
mysql_query("SETNAMES'utf8'");//解決漢字if(isset($_POST['editid'])){
$editid=intval($_POST['editid']);
$bmima=$_POST['bmima'];
if($bmima==''){
echo'修改後的密碼不能為空!';
}
$sql="update`user`set`bmima`='$bmima'whereid='$editid'";
$editok=mysql_query($sql);

}elseif(isset($_POST['id'])){

$id=intval($_POST['id']);
$sql="select*from`user`where`id`='$id'";
$result=mysql_fetch_assoc(mysql_query($sql));
if(empty($result)){
$mes='賬號不存在';
}else{
$mes='賬號已存在';
$selectid=$result['id'];
}
}


?>
</head>
<body>
<formid="form1"name="form1"method="post"action="">
<label>請輸入查詢的ID
<inputname="id"type="text"id="id"/>
</label>
<label>
<inputtype="submit"name="Submit"value="提交"/>
</label>
</form>
<br/>
<?php
if(isset($_POST['id'])){
if(isset($selectid)){
?>
<formid="form2"name="form2"method="post"action="">
<p>當前被修改密碼的用戶ID為<b><?phpecho$selectid;?></b></p>
<p>請輸入新的密碼
<label>
<inputname="bmima"type="text"id="bmima"/>
</label>
<label>
<inputtype="submit"name="Submit2"value="提交"/>
</label>
<inputname="editid"type="hidden"id="editid"value="<?phpecho$selectid;?>"/>
</p>
</form>
<?php}else{?>
<div>沒有id為<?phpechointval($_POST['id']);?>的用戶</div>
<?php
}
}elseif(isset($editok)){
?>
<div>id為<?phpechointval($_POST['editid']);?>的用戶密碼已經修改成功</div>
<?php
}
?>
</body>
</html>


以下是SQL導入語句

--phpMyAdminSQLDump
--version2.11.4
--http://www.phpmyadmin.net
--
--主機:localhost
--生成日期:2014年08月13日08:42
--伺服器版本:5.0.51
--PHP版本:5.2.5

SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
--資料庫:`web`
--

----------------------------------------------------------

--
--表的結構`user`
--

CREATETABLEIFNOTEXISTS`user`(
`id`int(11)NOTNULLauto_increment,
`azhanghao`varchar(255)collateutf8_unicode_ciNOTNULL,
`bmima`varchar(255)collateutf8_unicode_ciNOTNULL,
PRIMARYKEY(`id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8COLLATE=utf8_unicode_ciAUTO_INCREMENT=3;

--
--導出表中的數據`user`
--

INSERTINTO`user`(`id`,`azhanghao`,`bmima`)VALUES
(1,'111','22211'),
(2,'222','3333333');

㈣ PHP如何實現跨域的文件對比更新

1.在每次更新的時候記錄一個版本標簽或者時間值,記錄在客戶端.
2.在伺服器上記錄每次版本更新修改的文件,圖片,資源等等..
3.在客戶伺服器每次訪問或打開的時候請求到你的更新文件伺服器,比較版本或時間,
如果版本不同則查看版本的跨度,得到伺服器上版本需要更新的文件,然後更新這些文件.

㈤ 怎樣升級Wampsever中PHP版本

1.下載php版本壓縮包,解壓php版本壓縮包

2.停掉wamp服務

3.替換wamp\php下的php文件,從已存在的php版本文件中(如php5.3.0, 復制以下文件: - php.ini、phpForApache.ini和wampserver.conf到php5.4.40文件夾.
打開php5.4.40文件夾的以下文件: - php.ini和phpForApache.ini並且搜索5.3.0然後替換為php5.4.40。

4.替換wamp\Apache2\bin目錄下的php5nsapi.dll 和 php5ts.dll(對應當前php版本的)
修改\Wamp\bin\apache\Apache2.2.11\conf\httpd.conf中的LoadMole
php5_mole 「D:/Wamp/bin/php/php5.3.10/php5apache2_2.dll」為LoadMole
php5_mole 「D:/Wamp/bin/php/php5.4.40/php5apache2_2.dll」

5.重啟wamp服務,phpinfo()測試

㈥ 如何用PHP代碼實現robots文件自動更新

給按鈕加個事件。
html代碼:
<input type="button" onclick="dlink()" value="點擊刷新" />
JS代碼:
<script>
function dlink(){
document.location.href="當前頁面文件名稱";
}
</script>
或者
<?php
echo "<script type='text/javascript'>document.location.href='當前頁面文件名稱'</script>";

?>

㈦ PHP代碼實現:兩台伺服器文件更新問題

用A伺服器的index.php文件讀取B伺服器的index.php文件即可,更新的時候只要更新B伺服器的index.php文件,A伺服器的index.php也就同步更新了。讀取文件會吧,用系統函數比如file();file_get_contents()等。

㈧ php遠程更新文件如何實現

遠程更新文件

執行以下那個端的代碼就行啦。

㈨ 怎麼更新wampserver的php版本

1. 在wamp/bin/php創建php5.3.21文件夾
2. 把下載的zip包解壓到php5.3.21文件夾中
3. 從已存在的php版本文件中(如php5.3.0, (eg. wamp/bin/php/php5.3.3))復制以下文件: 4 php.ini、phpForApache.ini和wampserver.conf到php5.3.21文件夾.
5. 打開php5.3.21文件夾的以下文件: - php.ini和phpForApache.ini並且把5.3.0替換為5.3.21。
6. 去wamp/bin/apache/apache/apache2.2.11/bin刪除php.ini文件。
7.重啟wamp.
8. 選擇舊版本5.3.0
9. 選擇後會重啟wamp。
10. 此時就可以選擇php->version-> 5.3.4 .
11 重啟成功.完成

㈩ php 實現每五分鍾定時進行update更新 怎麼做 自動更新

ignore_user_abort();//讓瀏覽器斷開也可以執行

set_time_limit(30);//0表示無限的執行下去,PHP系統默認為30s
echo'';
while(1)
{
//Didtheconnectionfail?
//if(connection_status()!=CONNECTION_NORMAL)
//{
//break;
//}
$filename='key.txt';
$somecontent=date("Y-m-dH:m:s")." ";
//首先我們要確定文件存在並且可寫。
if(is_writable($filename)){
//在這個例子里,我們將使用添加模式打開$filename,
//因此,文件指針將會在文件的開頭,
//那就是當我們使用fwrite()的時候,$somecontent將要寫入的地方。
if(!$handle=fopen($filename,'a')){
echo"不能打開文件$filename";
exit;
}
//將$somecontent寫入到我們打開的文件中。
if(fwrite($handle,$somecontent)===FALSE){
echo"不能寫入到文件$filename";
exit;
}
echo"成功地將$somecontent寫入到文件$filename";
fclose($handle);
}else{
echo"文件$filename不可寫";
}
//Sleepfor10seconds,等10s再執行
sleep(5);
}


你可以參考一下,我以前的一段代碼

熱點內容
企業的伺服器滿了如何備份 發布:2025-03-16 17:04:00 瀏覽:901
促銷演算法模型 發布:2025-03-16 16:56:55 瀏覽:93
線程非同步java 發布:2025-03-16 16:51:52 瀏覽:259
軟體編程有哪些 發布:2025-03-16 16:46:07 瀏覽:480
最近上傳91 發布:2025-03-16 16:46:03 瀏覽:705
珍珠台編程 發布:2025-03-16 16:40:25 瀏覽:900
伺服器如何連接寬頻 發布:2025-03-16 16:31:19 瀏覽:657
電腦硬體消息查詢腳本 發布:2025-03-16 16:22:39 瀏覽:867
寶馬五系降價取消了哪些配置 發布:2025-03-16 16:09:41 瀏覽:241
學班java 發布:2025-03-16 16:09:00 瀏覽:599