腦友記廣場 -> 新手上路 -> 有一些網站不知為何不能抽內容?? 登錄 -> 註冊 -> 回復主題 -> 發表主題

jasonlam 2008-01-28 23:56
1.有一些網站不知為何不能抽內容??

http://www.dianping.com(完全不能抽內容)

http://www.shanghaining.com/photo.php?uid=279172(不能抽相片, 相片不能正常顯示)

老大你知道原因嗎? 你可以抽這樣的內容嗎?



2.還有想問可以把網址欄內的http://search.php/listing.html?d=&c1=&c=&p=%E9%9D%A2變成中文字嗎?
如http://search.php/listing.html?d=&c1=&c=&p=中文字

http://search.php/listing.html?d=&c1=&c=&p=$name
是不能變成中文字!!

<a href="http://search.php/listing.html?d=&c1=&c=&p=中文字">
????</a>網址欄內可以變成中文字!!
但在<SELECT name=from >就已經不能變成中文字??

可有方法使抽內容$name, 在網址欄內可以變成中文字??
因為有些網必須要網址欄內有中文字!

謝謝

maninnet 2008-01-29 04:07
1. 有些網站有防盜機制, 主要針對圖片
2. 由於中文編碼存在缺憾, 以 big5 碼來說, 第二碼經常用到一些保留字, 解決方法是需要進行 encode 同 decode, 一般來說, 可以使用 urlencode 及 urldecode
即加一句: $requesturl = urlencode("http://search.php/listing.html?d=&c1=&c=&p=中文字");
另一頁, p=中文字要加一句 $p=urldecode($p) 回復原狀

jasonlam 2008-01-29 11:20
謝謝!! 又明白了一點!!


又有問題!!
<?php
if (strstr($_SERVER["HTTP_USER_AGENT"], "iphone")) {
header("Location: http://elife.maninnet.com/");}
?>

是否在網頁上加上這句就可以令iphone/ iPod Touch 轉移到http://elife.maninnet.com/

但我試過不能成功

<?php header("location: http://elife.maninnet.com/")?>
主要這樣不能轉址

maninnet 2008-01-29 21:37
<?
header("Location: http://elife.maninnet.com/");
?>

應該可以成功轉移. 不過, header 之前, 不能有任何 display.
如之前加上
<html><body> 之類, 都不能成功.

jasonlam 2008-01-30 01:12
Warning: Cannot modify header information - headers already sent by (output started at C:\WebAp\Program\www\localhost\index2.php:1) in C:\WebAp\Program\www\localhost\index2.php on line 2

1 <?
2 header("Location: http://elife.maninnet.com/");
3 ?>
4 <html>


用protablewebap 都是不行!!!!
你看看原因啦???

maninnet 2008-01-30 06:54
只用前三行試試

jasonlam 2008-01-30 13:14
QUOTE:
引用第5樓maninnet2008-01-30 06:54發表的「」:
只用前三行試試


結果相同!!


查看完整版本: [-- 有一些網站不知為何不能抽內容?? --] [-- top --]


Powered by PHPWind v4.0.1 Code © 2003-05 PHPWind
Gzip enabled

You can contact us