ดึงมาแล้ว ถ้ามี / อยู่ในชื่อลิ้ง จะทำให้หน้านั้น css เพี้ยนไปแก้ยังไงหรอครับ
กำหนด URL เว็บเว็บแล้วให้ใส่หน้า css หรือ ถาพ เช่น
<?php
$url = "
http://www.xxx.com/ " ;
?>
<link rel="stylesheet" type="text/css" href="<?=$url;?>/css/template_css.css" />
ตามท่านนี้ครับ คือต้องระบุเป็น Full Path ไม่งั้นมันจะไปมองว่าอยู่ภายใต้ index.php เช่น index.php/css/template.css มันก็เพี้ยน
แต่ขอถามเพิ่มนิดนึงผท get ค่ามาแล้วมันติด .html มาด้วยแก้ไงอ่ะครับ แล้วช่องว่างใน url ให้แทนด้่วย - ยังไงหรอครั
อยู่ที่เราว่าเก็บ title ใน db ยังไง ถ้ามันเป็นค่าว่าง แทน - ก็ต้องทำการ replace string ให้เป็นรูปแบบเดียวกับที่เก็บในฐานข้อมูลครับ ส่วน .html ก็ไม่ต้องไปสนใจครับ
จัดเต็มไปให้เลยแล้วกัน ตย.
$strarr = explode(".",$url);
$strurl = $strarr[0];// ตัดเอาเฉพาะส่วนที่ต้องการ เอา .html ออก
$url_title = preg_replace("_", " ",$strurl); // แทนค่า _ ด้วยค่าว่าง เพื่อเอาไป select ข้อมูลจากฐานข้อมูล
$strSQL = "SELECT * FROM test WHERE title = '$url_title'"; // field title ที่อยู่ในฐานข้อมูลควรเก็บเป็น unique+not null ไม่ว่างและไม่ duplicate
code ไม่ได้ทดสอบ เขียนสดเอาไปแกะเองครับ จริง ๆมีวิธีเยอะแยะ แต่ผมชอบวิธี้มันง่ายและ simple สุด ๆหละ