ThaiSEOBoard.com

อื่นๆ => Cafe => หัวข้อเริ่มโดย: GoogleBot ใน 29 ตุลาคม 2008, 13:28:29

ชื่อเรื่อง: PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ
โพสต์โดย: GoogleBot ใน 29 ตุลาคม 2008, 13:28:29
PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ

ตามนี้เลยครับ พอเขียนให้ได้ไหมครับ เดวจึ๊กให้สักที

ผมจะ Replace URL ในโฟลเดอร์ website/sitemap.xml

ไฟล์เป็น xml ครับ อยาก เปลี่ยน ลิงค์ที่ xml ครับ มันเยอะจัด จนใช้ edit plus dream weaver ไมได้ แฮงเลย

ขอบคุณครับ
ชื่อเรื่อง: Re: PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ
โพสต์โดย: kingmaster ใน 29 ตุลาคม 2008, 14:02:32
คงต้องบอกรายละเอียดมากกว่านี้น่ะครับ

1. จากเดิมเป็นอะไร และจะเปลี่ยนเป็นอะไร
2. ที่อยู่ของโฟลเดอร์ที่ว่าแบบเต็ม ๆ เช่น E:\AppServ\www\test
3. เปลี่ยนที่ว่าหมายถึง rename ไฟล์ xml ใช่หรือไม่

:)
ชื่อเรื่อง: Re: PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ
โพสต์โดย: 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);

?>
ชื่อเรื่อง: Re: PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ
โพสต์โดย: 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
ชื่อเรื่อง: Re: PHP : ขอความช่วยเหลือ Replace URL ในโฟลเดอร์ครับ
โพสต์โดย: GoogleBot ใน 29 ตุลาคม 2008, 14:29:50
อ้างถึงจาก: 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 ทั้งโฟล์เดอร์ แต่ยังมั่วทำไม่ได้ เลย มั่วเป็นทีละไฟล์ได้ อิอิ

ขอบคุณครับสำหรับคำตอบและความช่วยเหลือ