ใช้ css ร่วม กับ PHP ได้หรือไม่

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ใช้ css ร่วม กับ PHP ได้หรือไม่

ใช้ css ร่วม กับ PHP ได้หรือไม่

 ผมสามารถเขียนโค้ด PHP ใน css ได้หรือไม่ ไม่เห็นมีตำราใดบอกเลย 



Niyom 118.174.51.xxx 21-11-2010 07:29:48

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

ถ้าเข้าใจ css กับ php ว่าคืออะไรก็สามารถเขียนได้

ตัวอย่างถ้าเขียนโค้ด php ในส่วน css ของไฟล์ test.php
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
body{
	background-color:<?=$color?>;	
}
</style>
</head>

<body>
</body>
</html>

ตัวอย่างถ้าเขียนโค้ด php ในไฟล์ css ที่สร้างจาก php เช่น สร้าง testcss.css จากไฟล์ testcss.php
 

<?php
header("Content-type:text/css; charset=UTF-8");              
?>
body{
	background-color:<?=$color?>;		
}

 



Ninenik 124.120.84.xxx 21-11-2010
 ความคิดเห็นที่ 2

 พอมีตัวอย่างให้เห็นภาพมากกว่านี้ใหมครับ

เช่น ตัวอย่างการจัดเรียงเรเอา หรือรูปภาพ



Niyom 124.121.181.xxx 21-11-2010 15:59
 ความคิดเห็นที่ 3

  ความคิดเห็นที่ 2

 พอมีตัวอย่างให้เห็นภาพมากกว่านี้ใหมครับ

เช่น ตัวอย่างการจัดเรียงเรเอา หรือรูปภาพ

 โดย: Niyom dn_niyom@hotmail.com IP: 124.121.181.xxx วันที่: 21-11-2010 เวลา: 15:59:56
  ถ้าเขียน php กับ css ได้  ตามที่ webmaster ตอบไว้ก็น่าจะเห็นภาพแล้วนะครับ  เพราะเรื่องที่ถาม นี่มัน superbasic เลยนะครับ

 



Supinyo 118.174.83.xxx 21-11-2010 18:44
 ความคิดเห็นที่ 4

 คุณ supinyo ผมพึ่งหัดเขียน ไม่ได้จบคอม จะให้เข้าใจและเก่งคงไม่ใช่ ถ้าเก่งคงไม่ใช้บริการ ninenik นะ



Niyom 125.24.225.xxx 22-11-2010 15:48
 ความคิดเห็นที่ 5

เขาถึงบอกให้ไปหาความรู้ใส่สมองเพิ่มเติมไงครับ

css มันเป็นไฟล์การจัดรูปแบบควบคุมการแสดงผลของเว็บไซต์ ทำงานฝั่ง Client เหมือน javascript
php เป็นตัวคอมไพเลอร์ ภาษา ทำงานฝั่ง Server



พระเจ้าที่ไม่เหงา 61.7.176.xxx 24-11-2010 21:59
 ความคิดเห็นที่ 6

 ขอบคุณ สำหรับคำตอบ ที่ตอบมาใครก็รู้ css มันเป็นไฟล์การจัดรูปแบบควบคุมการแสดงผลของเว็บไซต์ ทำงานฝั่ง Client เหมือน javascript
php เป็นตัวคอมไพเลอร์ ภาษา ทำงานฝั่ง Server แค่เปิด google ไม่ถึงวิ   ก็ได้คำตอบแล้ว มันเป็นเรื่องใหม่สำหรับผม แต่เป็นเรื่องพื้นๆสำหรับ ผู้เรียนทางด้านคอมมา แต่วิศวกรเครื่องกลอย่างผม ก็พอจะเรียนรู้ได้ไม่ยากอาจนานหน่อย  แต่คุณละ จะมาออกแบบงาน ทางด้านเครื่องกลอย่างผม จะหาความรู้ชาตินี้ทันใหมนี่  นี่เหละเขาเรียกว่า......................



Niyom 125.24.185.xxx 24-11-2010 22:30
 ความคิดเห็นที่ 7

ผมว่าผมคงพูดตรงเกินไป และขอโทษทางพี่     Niyom ด้วยครับ และเดี๋ยวทางพี่กำลังเข้าใจผมผิด ที่ผมพูดไป ผมหมายถึง ผมอธิบายให้ฟังว่า
css มันเป็นไฟล์การจัดรูปแบบควบคุมการแสดงผลของเว็บไซต์ ทำงานฝั่ง Client เหมือน javascript
php เป็นตัวคอมไพเลอร์ ภาษา ทำงานฝั่ง Server

โดยถ้า เราจะเขียนโค้ด php ในไฟล์ css มันจะไม่สามารถทำได้
แต่ถ้าเราเขียนแบบให้ PHP ทำการ Generate CSS ได้ครับ

ยกตัวอย่างเช่น เราจะกำหนดค่าต่าง ๆ ในไฟล์ php ซึ่งเราเขียนในรูปแบบ HTML + PHP แต่ save เป็นไฟล์ PHP นะครับ
<?php
$a = "550";
$b = "60";
#อันนี้ผมสมมุติเป็นไฟล์เริ่มต้นค่ามัน เราอาจดึงมาจาก mysql ก็ได้
#พอเราจะกำหนดใน css คลาส เราก็แทรกโค้ด php ลงไปแบบด้านล่างได้เลยน่ะครับ
?>
<style>
#map_canvas {
    width:<?=$a?>px;
    height:<?=$b?>px;
    margin:auto;
</style>

และต้องขออภัยอีกครั้งสำหรับคำตอบที่เร่งรีบจนไม่ได้อธิบายของผมครั้งนี้ด้วยครับผม



พระเจ้าที่ไม่เหงา 61.7.176.xxx 25-11-2010 12:23
 ความคิดเห็นที่ 8

ขอบคุณมากครับ 



Niyom 125.24.238.xxx 25-11-2010 18:32
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ