หัวข้อ: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: nicezax7 ที่ 11 กันยายน 2017, 09:43:06 คือยังงี้ครับ ผมจะมี เนื้อหา อยู่ 4 เนื้อหา
โดยเมื่อเรียกหน้าเว็บขึ้นมา จะแสดงแค่ 1 เนื้อหา ทีละเนื้อหา ในการเปิดหน้าเว็บแต่ละครั้ง จะทำการสุ่มเนื้อหาออกมาแสดง 1-4 โดยเปิดหน้าเว็บมาแต่ละครั้ง จะแสดงเนื้อหาที่ไม่เหมือนกัน ประมาณนี้ครับ ใครพอมีสคริปบ้าง รบกวนหน่อยครับ ขอบคุณครับ.. :wanwan017: หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: gilbert ที่ 11 กันยายน 2017, 10:35:42 <?php
$page = array("page1.html","page2.html","page3.html","page4.html"); echo $page[rand(0,count($page))]; ?> พิมพ์สดยังไม่ได้ลองรันนะ อิอิ หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: nicezax7 ที่ 11 กันยายน 2017, 11:00:09 <?php $page = array("page1.html","page2.html","page3.html","page4.html"); echo $page[rand(0,count($page))]; ?> พิมพ์สดยังไม่ได้ลองรันนะ อิอิ ขอบคุณมากครับ ลืมบอกไปว่า เปลี่ยนแบบว่า ให้อยู่ในหน้าเดียวกัน โดยไม่ไปหน้าอื่นน่ะครับ ไม่รู้ว่าทำได้หรือป่าว เพราะตอนนี้เจอแต่โค้ดประมาณว่า Random ข้อความให้ ใส่โค้ด HTML พื้นๆ ได้ แต่หากใส่เครื่องหมาย " โค้ดจบทันที ซึ่งมันจะไม่สามารถใส่คลาสใน html ได้ คือ ผมได้โจทย์มาให้ทำแบบนี้ ซึ่งผมก็ไม่รู้ว่าทำไมเขาไม่ให้เปลี่ยนหน้า ใครพอทราบรบกวนหน่อยนะครับ ขอบคุณมากกกครับบ หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: nukerman ที่ 11 กันยายน 2017, 11:13:57 เปลี่ยนจาก echo เป็น include เรียกไฟล์ มาแสดงแทน
หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: gilbert ที่ 11 กันยายน 2017, 12:22:47 เปลี่ยนจาก echo เป็น include เรียกไฟล์ มาแสดงแทน ตามท่านนี้ครับ <?php $page = array("page1.php","page2.php","page3.php","page4.php"); include $page[rand(0,count($page))]; ?> หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: sputtaro ที่ 11 กันยายน 2017, 13:02:51 การใส่ " ไม่ได้นั้น ไม่น่าจะเกี่ยวกับการแรนดอม ที่ท่าน gilbert แนะนำนะครับ
อาจเกิดจากการใช้ DOM หรือ Javascriptอื่นๆที่ใช้อยู่ในโครงสร้างหลักของหน้านั้นมากกว่า วิธีแก้ไขก็คือ ในไฟล์ page1.php จนถึง page[n].php ให้ใช้ ' แทน " ให้หมดก็น่าจะได้แล้ว หรือไม่ก็ต้องหาสาเหตุที่แน่ชัดอีกที หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: infamous ที่ 11 กันยายน 2017, 13:57:26 1. ถ้าเปลี่ยนแค่เนื้อหา แต่โครงสร้างอื่นเหมือนเดิม ajax เลยครับ อย่าถามนะครับว่าเขียนยังไง เพราะโปรไฟล์ท่านมัน "รับออกแบบ ทำเว็บไซต์"
2. คำว่า "เจอแต่" มันอาจจะบ่งบอกว่า ท่านยังไม่มี logic ในหัวครับ 3. การแก้ไข double quote สามารถใช้ preg_replace() ใน PHP แก้ไขได้ 4. การแรนดอมก็ rand() ใน PHP ครับ อยากได้ยังไงก็จัดไป simple logic: ajax call -> php script -> random page & fix quotes -> return html response ผมรู้สึกว่า โจทย์นี้ ง่ายมาก แต่ผมไม่เข้าใจความต้องการของท่าน ถ้าให้ดี เรียบเรียงคำถาม และสรุปใหม่นะครับ เผื่อท่านอื่นจะเข้ามาช่วยอีกแรงครับ หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: nicezax7 ที่ 11 กันยายน 2017, 14:40:34 การใส่ " ไม่ได้นั้น ไม่น่าจะเกี่ยวกับการแรนดอม ที่ท่าน gilbert แนะนำนะครับ อาจเกิดจากการใช้ DOM หรือ Javascriptอื่นๆที่ใช้อยู่ในโครงสร้างหลักของหน้านั้นมากกว่า วิธีแก้ไขก็คือ ในไฟล์ page1.php จนถึง page[n].php ให้ใช้ ' แทน " ให้หมดก็น่าจะได้แล้ว หรือไม่ก็ต้องหาสาเหตุที่แน่ชัดอีกที ที่ผมบอกใส่เครื่องหมาย " แล้วโค้ดไม่ทำงาน ผมไม่ได้หมายถึงโค้ดที่ gilbert ให้มาครับ ผมหมายถึงโค้ดตัวอื่นๆ ที่เจอในกูเกิ้ล มันสุ่ม text ให้ สามารถใส่ html ได้แต่ถ้าใส่ " ไปมันจะไม่ทำงาน ครับ ขอบคุณครับ หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: nicezax7 ที่ 11 กันยายน 2017, 14:48:33 1. ถ้าเปลี่ยนแค่เนื้อหา แต่โครงสร้างอื่นเหมือนเดิม ajax เลยครับ อย่าถามนะครับว่าเขียนยังไง เพราะโปรไฟล์ท่านมัน "รับออกแบบ ทำเว็บไซต์" 2. คำว่า "เจอแต่" มันอาจจะบ่งบอกว่า ท่านยังไม่มี logic ในหัวครับ 3. การแก้ไข double quote สามารถใช้ preg_replace() ใน PHP แก้ไขได้ 4. การแรนดอมก็ rand() ใน PHP ครับ อยากได้ยังไงก็จัดไป simple logic: ajax call -> php script -> random page & fix quotes -> return html response ผมรู้สึกว่า โจทย์นี้ ง่ายมาก แต่ผมไม่เข้าใจความต้องการของท่าน ถ้าให้ดี เรียบเรียงคำถาม และสรุปใหม่นะครับ เผื่อท่านอื่นจะเข้ามาช่วยอีกแรงครับ ขอบคุณสำหรับคำแนะนำครับ ใช่ครับ ลายเซ็นผมรับทำเว็บ แต่ เรื่องเขียนโค้ด คือ ผมไม่ได้ครับ แถมจะไม่รู้เลย ได้แค่ HTML กับ CSS ครับ ส่วนลายเซ็นที่รับทำเว็บ ใช่ครับ ผมรับทำเว็บ แต่ว่าถ้าเป็นด้านฟังชั่น ผมจะส่งงานในส่วนที่ผมทำไม่ได้ ต่อให้อีกคนครับ ถ้าถามว่าทำไมไม่ถามเขาล่ะ เกรงใจครับ แค่นั้นเลย ส่วนงานนี้ เป็นงานที่บริษัทครับ ขอบคุณสำหรับคำแนะนำครับ หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: nicezax7 ที่ 11 กันยายน 2017, 14:50:17 ส่วนตอนนี้ได้ตามที่ต้องการแล้วครับ ตามนี้เลย
โค๊ด: <?php โค้ดของ คุณ gilbert ใช้งานได้ครับ และขอบคุณทุกคำตอบครับ :wanwan017: หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: ursawebdesign ที่ 11 กันยายน 2017, 20:35:39 :wanwan020: order buy rand limit 4
หัวข้อ: Re: สอบถาม สคริป Random เนื้อหาเว็บครับ เริ่มหัวข้อโดย: ursawebdesign ที่ 11 กันยายน 2017, 20:36:10 :wanwan020: order buy rand limit 4
|