當前位置:首頁 » 文件管理 » php源碼上傳

php源碼上傳

發布時間: 2022-09-02 07:48:58

php源碼上傳到伺服器放在根目錄下能正常運行,但是新建一個文件把源碼放到裡面運行就不正常了

那是你路徑不正常,得重新修改一下,可能配置文件和安裝文件寫入的時候路徑得修改,所以會出現報錯或者打不開,建議沒有什麼特別要求還是放在根目錄,如果一定要放在子目錄,請直接一個個修改路徑地址,不會修改的話可找俺

⑵ 我下載的PHP源碼,有多個文件,怎麼上傳到空間里去。

網上下的源碼,很多都不完整,或者有後門什麼的!建議你最好先在本地測試一下!完了,把裡面不必要的,不用的,都刪了,瘦瘦身,在上傳伺服器!
上傳的時候用ftp ,你下載FlashFXP,用這個上傳就可以了,傳的時候注意,傳一個PHPmyadmin ,這樣你完了,還原資料庫什麼的,也好弄!

⑶ 一鍵上傳淘寶php源碼

PHP實現採集抓取淘寶網單個商品信息,本文是一種實現思路,使用file_get_contents函數實現,並給出了採集正則,需要的朋友可以參考下
調用淘寶的數據可以使用淘寶提供的api,如果只需調用淘寶商品圖片名稱等公開信息在自己網站上,使用php中的 file_get_contents 函數實現即可。
思路:
file_get_contents(url) 該函數根據 url 如 http://www..com 將該網頁內容(源碼)以字元串形式輸出(一個整字元串),然後配合preg_match,preg_replace等這些正則表達式操作就可以實現獲取該url特定div,img等信息了。當然前題是淘寶在單個商品頁面的結構是固定的,如500圖的img中id就是J_ImgBooth!
具體實現方法:(獲取500圖,名稱,價格,屬性及商品描述)
復制代碼 代碼如下:
$text=file_get_contents("http://item.taobao.com/item.htm?id=2380347279"); //將url地址上頁面內容保存進$text
A.獲取500圖:
復制代碼 代碼如下:
preg_match('/<img[^>]*id="J_ImgBooth"[^r]*rc=\"([^"]*)\"[^>]*>/', $text, $img);
//運用正則抓取img標簽中id為J_ImgBooth的img,$img[0]為該500圖img標簽,$img[1]為500圖的圖片地址;
B. 獲取名稱:
復制代碼 代碼如下:
preg_match('/<title>([^<>]*)<\/title>/', $text, $title);
//因為正文中的商品名稱標簽沒有特殊class或id正則不好抓取,就抓<title>標簽中的內容了,一般來說title中內容就是商品名稱了(實際有些出入),$title[0]整個title標簽 $title[1]標簽中內容;
$title=iconv('GBK','UTF-8',$title);
//如果你的網站是utf8編碼,那麼需要進行一下轉碼(淘寶是gbk編碼)
C.獲取價格:
復制代碼 代碼如下:
preg_match('/<([a-z]+)[^i]*id=\"J_StrPrice\"[^>]*>([^<]*)<\/\\1>/is', $text, $price);
//同理獲取id為J_StrPrice的標簽內容$price[2], $price[0]是整個標簽, $price[1]為strong標簽名;
$price=floatval($price);//放入資料庫估計還有轉一下變數類型
D.獲取屬性:
這之前獲取的內容都是在單標簽中相對只需一個正則就可搞定,然而如果要獲取如
復制代碼 代碼如下:

<div id=」xxx」>

<ul>

</ul>
<div>…
<div>…
</div>
</div>
</div>

這樣特定div中有未知n個<>標簽,獲取該特定div將會非常的困難,搜了下網上,最接近的也只是」/<([a-z]+)[^>]*>([^<>]|(?R))*<\/\\1>/」這樣使用遞歸抓取標簽對,但是他不能抓特定標簽,所以想要輕松抓取class=」attributes」的div我是沒法辦到了。但是淘寶網頁有其特殊性,就是它的各個標簽結構基本是固定的…<div>…</div>標簽後面不是</div><div id=」description」>就是</div><div>,所以我們可以採用變通法達到獲取屬性標簽內容的目的。
復制代碼 代碼如下:
preg_match('/<(div)[^c]*class=\"attributes\"[^>]*>.*<\/\\1>/is', $text, $text0);
//這個正則會抓取<div開始到整個頁面最後一個</div>標簽,當然我們屬性標簽就在這個的前面部分。
$text1=preg_replace("/<\/div>[^<]*<(div)[^c]*id=\"description\"[^>]*>.*<\/\\1>/is","",$text0);
//匹配到</div ><div id=」description」>至最後</div>然後用」」代替(就是把匹配的刪除了),所以如果attributes的div後面緊跟的是description那麼我們已經達到目的了。
$attributes=preg_replace("/<\/div>[^<]*<(div)[^c]*class=\"box J_TBox\"[^>]*>.*<\/\\1>/is","",$text1);
//如果attributes後面緊跟box J_Tbox標簽,那麼我們還需要使用以上這步來剔除box J_Tbox標簽,當然如果attributes的div後面緊跟的是description,這一步將不會匹配到任何即什麼都不會做。
E.獲取描述:
通過上面方法你肯定覺得淘寶頁面上任何標簽都可以很簡單獲取了吧(我之前也是這么想的),但是使用這個方法獲取描述時得到的內容將會是「描述載入中」,是的,這個描述內容不是在源碼中的,它是打開頁面載入進一大堆js後,不知道從淘寶的哪個角落中載入進來的。
好吧,那麼我們也可以模仿它放一些js進去。不知道哪些對載入描述有用?沒事,全載入進來肯定沒錯。不知道需要放那些特定div上去有作用?抓一個源碼,刪掉一些div一步步試試看,你會發現「<div id=」detail」> </div>
復制代碼 代碼如下:
<div id="description">
<div id="J_DivItemDesc">描述載入中</div>
</div>
這幾個div是載入描述所必須的,那麼下面就是寫代碼了:
復制代碼 代碼如下:
preg_match_all('/<script[^>]*>[^<]*<\/script>/is', $text, $content);//頁面js腳本
$content=$content[0];
$description='<div id="detail"> </div>
<div id="description">
<div id="J_DivItemDesc">描述載入中</div>
</div>';
foreach ($content as &$v){$description.=iconv('GBK','UTF-8',$v);};
//將這個$description放進頁面,描述就會自動的載入進來了,當然多個商品描述在同一個頁面也會只有一個描述會被載入的。

⑷ php源碼如何上傳到主機

用ftp上傳,用ftp將本地和遠程端的主機連接上才能傳上去。中間沒有連接的話,沒法上傳php源碼。

⑸ 怎麼上傳php網站源碼到自己的空間

FTP軟體,,,然後上傳資料庫,在修改資料庫配置參數就行了。
至於傳到哪個文件夾內,根據空間商提供的不同名字的文件夾,這個不好確定,問問你的主機商吧。

直接傳文件不用解壓

⑹ php網站的源碼在上傳到虛擬主機之前,需要做什麼修改

$conn=mysql_connect("localhost","root","root");
mysql_select_db("phphtml");
這2句都要修改
修改成對應你空間資料庫的相關參數即可

⑺ 如何上傳多個php源碼至本地伺服器,phpstudy

你的問題,沒有說清楚! 本地伺服器是你自己的電腦嗎,可以直接復制php源碼到
www,或者先新建一個欄目phpcode,最後localhost/phpcode就可以訪問了。

⑻ 怎麼把PHP源碼上傳到萬網虛擬空間

頁面編碼,utf-8的。改一下瀏覽器顯示編碼就行了。。。- -!在<head>和<title>之間加上 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />也行。就是這樣: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>上載文件表單</title> </head> 要是還亂碼估計是你apache默認編碼不是utf-8吧? 贊同 0| 評論

⑼ php網站如何配置有現成的完整源碼怎麼傳到伺服器上,需要什麼工具嗎

PHP和ASP完全不一樣。ASP一般的資料庫為ACC。也就是直接上傳到空間就可以訪問了。PHP語言的資料庫一般MYSQL。這個配置主要是你的空間必須支持PHP還要帶MYSQL資料庫。一般安裝的時候會提示你設置資料庫。你只要設置一下就可以。不可以直接上傳資料庫的。還有一種簡單的就是上傳一個帝國恢復直接把資料庫文件恢復一下也可以的。使用方便。有什麼不懂的可以問我

⑽ php網站源碼上傳空間後頁面提示這個

報錯已經提示你了,是index.php 第17行,可以看一下這一行的具體代碼。
不同環境也可以產生問題,您可以在php5和php7來回切換試一下
如果依然存在問題可以嘗試在index.php頭部加入關閉報錯函數,加在<?php下面
<?php

error_reporting(0);

熱點內容
luxu776ftp下載 發布:2024-10-12 16:21:32 瀏覽:767
電腦上怎樣壓縮文件 發布:2024-10-12 16:12:36 瀏覽:555
iphone壓縮包怎麼解壓 發布:2024-10-12 16:11:59 瀏覽:105
刀心點編程 發布:2024-10-12 16:06:29 瀏覽:536
阿里雲伺服器反應慢 發布:2024-10-12 16:03:22 瀏覽:628
丙烯的存儲 發布:2024-10-12 15:32:46 瀏覽:37
plc編程入門視頻教程 發布:2024-10-12 15:23:23 瀏覽:165
總是在新窗口打開文件夾 發布:2024-10-12 15:16:28 瀏覽:66
怎麼連接加密wifi 發布:2024-10-12 15:10:10 瀏覽:774
為什麼安卓手機游戲體驗比蘋果好 發布:2024-10-12 14:53:10 瀏覽:880