|
|
|
ไม่ทราบว่า .load ของ jquery ไม่สามารถโหลดเพจจาก เว็บอื่น มาได้หรอครับ |
|
|
|
|
|
|
|
ต่าง domain มันใช้ไม่ได้หรอก มันต้องอยู่ภายใต้โดเมนเดียวกัน
เราต้องไป อ่านไฟล์จากโดเมนอื่นโดยใช้ php function แล้วมา write ลงไฟล์ ที่อยู่ในโดเมนของเรา หรือดึงมาแล้ว echo เลยก็ได้
จากนั้นก็ เขียน ajax หรือ load เหมือนเดิม
ลิงค์เพิ่ม่เติม http://fuangwith.blogspot.com/2010/06/php-get-content-from-url.html
a.php
$load="http://www.b.com";
function loadFile($sFilename, $sCharset = 'UTF-8')
{
if (floatval(phpversion()) >= 4.3) {
$sData = file_get_contents($sFilename);
} else {
if (!file_exists($sFilename)) return -3;
$rHandle = fopen($sFilename, 'r');
if (!$rHandle) return -2;
$sData = '';
while(!feof($rHandle))
$sData .= fread($rHandle, filesize($sFilename));
fclose($rHandle);
}
if ($sEncoding = mb_detect_encoding($sData, 'auto', true) != $sCharset)
$sData = mb_convert_encoding($sData, $sCharset, $sEncoding);
return $sData;
}
echo loadFile($load);
ลองๆดูเอานะ ฟังก์ชั่นนี้เอามาจาก http://php.net/manual/en/function.fopen.php
|
|
|
|
|
Date :
2011-11-23 17:46:14 |
By :
chineji |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ พอดีใช้ iframe แทนไปแล้วแต่ มีปัญหาต่อมาคือ ผมไม่ต้องการ scroll bar ด้านล่างอะครับที่เลื่อน ซ้าย - ขวา ไม่ทราบพอมีวิธีปิดมันได้มั้ย แต่ อันเลื่อน ขึ้น - ลง ยังคงไว้นะครับ ตอนนี้ผมลอง
<iframe id="forum_content" src="http://AAAA.com" scrolling="yes" horizontalscrolling="no" verticalscrolling="yes" style="width:980px; height:720px; overflow:auto; margin:0; padding:0; overflow-x:hidden;" frameborder="0">
</iframe>
อยู่แต่ไม่ได้ครับ
ลอง style ก็ไม่ได้ ไม่รู้ทำยังไงได้ครับ
|
|
|
|
|
Date :
2011-11-28 10:30:43 |
By :
phoenekia |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คุณใช้ browser อะไรอยู่ครับ เพระาผมลองเปิด firefox มันเป็นแบบที่คูรต้องการเเล้วนะ
|
|
|
|
|
Date :
2011-11-28 12:55:28 |
By :
grandraftz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ ie 9 ครับ
|
|
|
|
|
Date :
2011-11-28 14:14:08 |
By :
phoenekia |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|