PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ
ตามนี้เลยครับ พอเขียนให้ได้ไหมครับ เดวจึ๊กให้สักที
ผมจะ Replace URL ในโฟลเดอร์ website/sitemap.xml
ไฟล์เป็น xml ครับ อยาก เปลี่ยน ลิงค์ที่ xml ครับ มันเยอะจัด จนใช้ edit plus dream weaver ไมได้ แฮงเลย
ขอบคุณครับ
คงต้องบอกรายละเอียดมากกว่านี้น่ะครับ
1. จากเดิมเป็นอะไร และจะเปลี่ยนเป็นอะไร
2. ที่อยู่ของโฟลเดอร์ที่ว่าแบบเต็ม ๆ เช่น E:\AppServ\www\test
3. เปลี่ยนที่ว่าหมายถึง rename ไฟล์ xml ใช่หรือไม่
:)
อ้างถึงจาก: kingmaster ใน 29 ตุลาคม 2008, 14:02:32
คงต้องบอกรายละเอียดมากกว่านี้น่ะครับ
1. จากเดิมเป็นอะไร และจะเปลี่ยนเป็นอะไร
2. ที่อยู่ของโฟลเดอร์ที่ว่าแบบเต็ม ๆ เช่น E:\AppServ\www\test
3. เปลี่ยนที่ว่าหมายถึง rename ไฟล์ xml ใช่หรือไม่
:)
ขอบคุณครับ
ได้หล่ะ มั่วจนได้ 555+
replace_url.php
<?php
ini_set("memory_limit","400M");
$file = 'sitemap.xml';
$sitemap = file_get_contents($file);
$sitemap = preg_replace('|http://www.222.com|' , 'http://www.333.com' , $sitemap);
$fp = fopen($file , 'w');
fwrite($fp , $sitemap);
fclose($fp);
?>
อ้างถึงจาก: GoogleBot ใน 29 ตุลาคม 2008, 14:28:51
อ้างถึงจาก: kingmaster ใน 29 ตุลาคม 2008, 14:02:32
คงต้องบอกรายละเอียดมากกว่านี้น่ะครับ
1. จากเดิมเป็นอะไร และจะเปลี่ยนเป็นอะไร
2. ที่อยู่ของโฟลเดอร์ที่ว่าแบบเต็ม ๆ เช่น E:\AppServ\www\test
3. เปลี่ยนที่ว่าหมายถึง rename ไฟล์ xml ใช่หรือไม่
:)
ขอบคุณครับ
ได้หล่ะ มั่วจนได้ 555+
replace_url.php
<?php
ini_set("memory_limit","400M");
$file = 'sitemap.xml';
$sitemap = file_get_contents($file);
$sitemap = preg_replace('|http://www.222.com|' , 'http://www.333.com' , $sitemap);
$fp = fopen($file , 'w');
fwrite($fp , $sitemap);
fclose($fp);
?>
อ้อ เปลี่ยนชื่อ link นั่นเอง ผมนึกว่าจะเปลี่ยนชื่อไฟล์ทีละเยอะ ๆ
;D
อ้างถึงจาก: kingmaster ใน 29 ตุลาคม 2008, 14:27:34
อ้างถึงจาก: GoogleBot ใน 29 ตุลาคม 2008, 14:28:51
อ้างถึงจาก: kingmaster ใน 29 ตุลาคม 2008, 14:02:32
คงต้องบอกรายละเอียดมากกว่านี้น่ะครับ
1. จากเดิมเป็นอะไร และจะเปลี่ยนเป็นอะไร
2. ที่อยู่ของโฟลเดอร์ที่ว่าแบบเต็ม ๆ เช่น E:\AppServ\www\test
3. เปลี่ยนที่ว่าหมายถึง rename ไฟล์ xml ใช่หรือไม่
:)
ขอบคุณครับ
ได้หล่ะ มั่วจนได้ 555+
replace_url.php
<?php
ini_set("memory_limit","400M");
$file = 'sitemap.xml';
$sitemap = file_get_contents($file);
$sitemap = preg_replace('|http://www.222.com|' , 'http://www.333.com' , $sitemap);
$fp = fopen($file , 'w');
fwrite($fp , $sitemap);
fclose($fp);
?>
อ้อ เปลี่ยนชื่อ link นั่นเอง ผมนึกว่าจะเปลี่ยนชื่อไฟล์ทีละเยอะ ๆ
;D
ขอบคุณครับ
ทีแรกตั้งใจจะเปลี่ยน url ทั้งโฟล์เดอร์ แต่ยังมั่วทำไม่ได้ เลย มั่วเป็นทีละไฟล์ได้ อิอิ
ขอบคุณครับสำหรับคำตอบและความช่วยเหลือ