2011-11-27 58 views
0

我有一個軟件下載網站thenoblesite.com。每當一個新的軟件版本發佈(例如,針對谷歌瀏覽器v17.0.1),我必須要改變的標題,標題新版本的名稱即PHP網站,每天/每週更新標題/標題鏈接等困難

<title>Google Chrome v17.0.1</title> 
<h3>Google Chrome v17.0.1</h3> 

和下載鏈接:

<a href="thenoblesite.com/downloads/googlechromev17.0.1-thenoblesite.com.exe"> Download Google Chrome v17.0.1</a> 

另外,我必須更改文件名,因爲我必須爲每個文件名添加「-thenoblesite.com」。

做所有這些改變非常耗時,有時會錯過任何這些改變或錯誤造成很多問題/混亂。

Q1.是否有任何方法可以通過更改一個字段來完成所有這些更改(標題,標題和下載鏈接)? Q2302。我可以使用PHP自動添加「-thenoblesite.com」與下載的文件名「googlechromev17.0.1.exe」,以便服務器文件夾上的實際文件名保持不變(即googlechromev17.0.1.exe),但是每當有人下載​​它時,它會自動變成「googlechromev17.0.1-thenoblesite.com.exe」?

(注:我使用谷歌瀏覽器只是作爲一個例子來claify我的問題,我與誰認爲每個軟件應該從它的官方網頁上下載的人認同)。

+1

使用數據庫..而對於Q2,用自定義PHP下載頁面發送內容類型頭。 – jli

+1

您爲什麼首先提供Chrome下載?你認爲谷歌需要幫助他們的帶寬? :)一個人只能從原始的,可信的來源下載軟件,因爲第三方下載可能會受到病毒或其他方式的影響。如果你想幫助,有[更好的方法來做到這一點](http://serverfault.com/questions/185761/productive-uses-for-an-idle-web-server) –

+1

是的,我剛剛去了網站,我不得不說我同意上面的兩條評論.. – jli

回答

1

爲MySQL查詢,使用的東西像這樣:

$result = mysql_query("SELECT id, version, url, etc FROM software ORDER BY id DESC LIMIT 1"); 
$row = mysql_fetch_assoc($result); 

一旦獲得結果,呼應你的網頁是這樣的:

<title><?php echo $row[0]['version'] ?></title> 
<h3><?php echo $row[0]['version'] ?></h3> 

當然,你需要一個不同的查詢每個喲但至少它能讓你大致瞭解初學者如何處理抓取和輸出。欲瞭解更多信息請訪問此鏈接:

http://www.php.net/manual/en/function.mysql-query.php

+1

這很好,但可以使用表架構建議去與它變得更好! –

+1

感謝您的建議;) –

+3

@JhourladEstrella非常感謝您的幫助:-) –