php偷單
❶ php小偷程序
不是截取,應該是你找到這個圖片的地址以後用程序下載回來,或者讀取圖片,然後保存成文件
❷ 網站的快遞單號查詢php怎麼用小偷程序做出來,而且是不固定的哪家快遞,如果一家一家的寫豈不是很復雜
快遞100 網站上 可以完成很多快遞單位的查詢功能。如果沒有 API 介面那就只能做爬蟲
❸ 解決後再加50分,自己用PHP做的小偷程序延時問題
給你一個建議:把數據寫到自己的文件里,定時更新,這樣能保證網站顯示穩定,也能保證數據的完整性。
採集數據和顯示最好分開來做。
❹ php小偷程序有用嗎
有用啊,小偷嘛,就是頭別人的程序自己用,這樣可以省去很多麻煩事兒!
❺ PHP小偷程序問題請教
給你簡單說下原理,小偷程度原理:就是比如你要獲取中華新聞網站首頁的新聞列表,首先你就要分析下該首頁的HTML組成格式,知道組成格式後,再寫正則表達式,來獲取列表和鏈接地址,這樣你就可以獲取到想要的內容,把獲取到的內容記錄到你伺服器文本文件,做為資料庫使用,然後再用顯示程序顯示你獲取過來的內容。思路就是這樣簡單,呵呵 ~~
❻ 在網上找了個PHP 小偷代碼 有4個PHP 文件 我上傳到空間以後不管事,請高人指點
一般小偷程序 都需要空間組件支持。一般的空間都是支持的,只是程序不同 要求不同。可能你的空間不支持,或者程序根本不管用。可以重新找一下程序。
看了下你的地址,這個是 學習教程,如果根據教程自己寫,很難不出現錯誤。一個代碼錯誤,就不管事。還是找個現成的程序測試吧。
❼ 什麼是php小偷程序
應該就是可以採集其他網站的新聞信息放置到自己網站上的程序。
❽ PHP小偷程序要學那些方面才易學會
php 正則
php_socket 通信
HTML標簽知識
php文件操作
❾ 做php小偷程序時怎麼把偷到的圖片變小
直接給個函數你吧.
$site_root_path為網站的絕對路徑. $source_img為源圖片,$dest_img為目標圖片
function img_resize($source_img, $dest_img='', $dest_width = 200, $dest_height = 150){ //源圖片必須相對於網站根目錄
global $site_root_path;
if(!is_file($site_root_path.$source_img)){
return '';
}
if($dest_img==''){
$dest_img=dirname($source_img).'/small_'.basename($source_img);
}
$source_img_info = getimagesize($site_root_path.$source_img);
$source_img_mime = $source_img_info['mime']; //圖片MIME類型,PHP version>=4.3
if($source_img_mime == 'image/jpeg'){
$im = imagecreatefromjpeg($site_root_path.$source_img);
}elseif($source_img_mime == 'image/x-png'){
$im = imagecreatefrompng($site_root_path.$source_img);
}elseif($source_img_mime == 'image/gif'){
$im = imagecreatefromgif($site_root_path.$source_img);
}else{
@($site_root_path.$source_img, $site_root_path.$dest_img);
@chmod($site_root_path.$dest_img, 0777);
return $return_img; //返回調整後的文件
}
$source_width = imagesx($im); //源圖片寬
$source_height = imagesy($im); //源圖片高
if($source_width > $dest_width || $source_height > $dest_height){
if($source_width >= $dest_width){
$width_ratio = $dest_width / $source_width;
$resize_width = true;
}
if($source_height >= $dest_height){
$height_ratio = $dest_height / $source_height;
$resize_height = true;
}
if($resize_width && $resize_height){
$ratio = $width_ratio < $height_ratio ? $width_ratio : $height_ratio;
}elseif($resize_width){
$ratio = $width_ratio;
}elseif($resize_height){
$ratio = $height_ratio;
}
$new_width = $source_width * $ratio;
$new_height = $source_height * $ratio;
if(function_exists('imageresampled')){
$new_im = imagecreatetruecolor($new_width, $new_height);
imageresampled($new_im, $im, 0, 0, 0, 0, $new_width, $new_height, $source_width, $source_height);
}else{
$new_im = imagecreate($new_width, $new_height);
imageresized($new_im, $im, 0, 0, 0, 0, $new_width, $new_height, $source_width, $source_height);
}
imagejpeg($new_im, $site_root_path.$dest_img, 100);
imagedestroy($new_im);
}
else{
imagejpeg($im, $site_root_path.$dest_img, 100);
}
imagedestroy($im);
@chmod($site_root_path.$dest_img, 0777);
return $dest_img; //返回調整後的文件名
}
❿ php 小偷程序,偷取頁面部分內容的問題
哎,問題很簡單,首先,提醒你,用preg_match.效率高得多
其次,你先要知道你需要的是那一部分,比如
<title></div></div>
兩個</div>,你現在需要在哪一個地方停下?
如果在前面那個地方停下
那就用
preg_match("/<title>(.*?)<\/div>/",$contents,$arr);
如果是匹配後面那個
preg_match("/<title>(.*)<\/div>/",$contents,$arr);
你會發現,這些都是單行匹配.如果不在一行里,就會出現沒有匹配到的情況
因為 . 這個字元不匹配換行符
preg_match("/<title>([\w\W]*?)<\/div>/",$contents,$arr);
或
preg_match("/<title>([\w\W]*)<\/div>/",$contents,$arr);
來分別匹配第一個或最後一個</div>,並且支持多行