mykas
ก๊วนเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 371
|
 |
« เมื่อ: 17 เมษายน 2012, 12:39:21 » |
|
คือผมอยากนับการเรียก url แบบนี้ครับ
mydomain.com/number.php ถ้าเรียก url นี้ 1 ครั้ง ค่า $n ใน number.php = 1 mydomain.com/number.php ถ้าเรียก url นี้ 2 ครั้ง ค่า $n ใน number.php = 3 . . mydomain.com/number.php ถ้าเรียก url นี้ n ครั้ง ค่า $n ใน number.php = n
เราจะทำอย่างไรดีครับ รบกวนด้วยครับ ผมมือใหม่กำลังเริ่มศึกษา php
|
|
|
บันทึกการเข้า
|
|
|
|
kuzaa516
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 230
ออฟไลน์
กระทู้: 1,063
|
 |
« ตอบ #1 เมื่อ: 17 เมษายน 2012, 12:45:30 » |
|
ค่า $_GET กะ $_POST น่าจะใช้ได้ลองดู ศึกษาเพิ่มเติม thaicreate.com เลยครับ
|
|
|
บันทึกการเข้า
|
|
|
|
mykas
ก๊วนเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 371
|
 |
« ตอบ #2 เมื่อ: 17 เมษายน 2012, 12:51:35 » |
|
ค่า $_GET กะ $_POST น่าจะใช้ได้ลองดู ศึกษาเพิ่มเติม thaicreate.com เลยครับ
 คือผมอยากให้ cronjob ของ cpanel เรียก mydomain.com/number.php เป็นแบบนี้ครับ มันไม่สามารถเรียกแบบนี้ได้ mydomain.com/number.php?n=1 mydomain.com/number.php?n=2 ผมก็เลยงงๆครับ ว่าจะทำอย่างไร
|
|
|
บันทึกการเข้า
|
|
|
|
seowizard
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 102
ออฟไลน์
กระทู้: 1,119
|
 |
« ตอบ #3 เมื่อ: 17 เมษายน 2012, 12:56:36 » |
|
เก็บลง database นะครับ 2 ฟิลด์ url และ sum การเรียกใช้ url แต่ละครั้งให้ select where url ในดาต้าเบสเอาค่า sum + 1
|
|
|
บันทึกการเข้า
|
|
|
|
bestzaa199
สมุนแก๊งเสียว
พลังน้ำใจ: 40
ออฟไลน์
กระทู้: 551
|
 |
« ตอบ #4 เมื่อ: 17 เมษายน 2012, 12:59:14 » |
|
ค่า $_GET กะ $_POST น่าจะใช้ได้ลองดู ศึกษาเพิ่มเติม thaicreate.com เลยครับ

|
|
|
บันทึกการเข้า
|
|
|
|
mykas
ก๊วนเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 371
|
 |
« ตอบ #5 เมื่อ: 17 เมษายน 2012, 12:59:58 » |
|
เก็บลง database นะครับ 2 ฟิลด์ url และ sum การเรียกใช้ url แต่ละครั้งให้ select where url ในดาต้าเบสเอาค่า sum + 1
 ขอบคุณมากครับ แต่กำลังงงพอดีผมมือใหม่ยังทำ database ไม่เป็น เดี๋ยวขอไปศึกษาก่อนครับ
|
|
|
บันทึกการเข้า
|
|
|
|
KenjiroAPI
ก๊วนเสียว
พลังน้ำใจ: 65
ออฟไลน์
กระทู้: 332
|
 |
« ตอบ #6 เมื่อ: 17 เมษายน 2012, 13:00:37 » |
|
ไม่แน่ใจนะคับว่าผมตอบถูกรึปล่าว แต่หลักการที่ผมคิดเป็นแบบนี้นะคับ
เรียกไฟล์ number.php โดยในไฟล์มีองค์ประกอบดังนี้คับ
$n= $GET_['n']; // ประกาศคับว่า n ที่เราต้องการคืออะไร
หลังจากนั้นก็ใช้ while คับ วน loop คำสั่งที่เราต้องการ โดยกำหนดว่า loop เงื่อนไขว่า น้อยกว่า n คับ มันจะ loop เรื่อยๆ จนกว่ามันจะมีค่ามากกว่า n หนึ่งค่าคับ เช่นเรากำหนด n=7 มันจะวน 7 ครั้ง พอครั้งที่ 8 มันจะไม่วน loop ข้างในคับ
|
|
« แก้ไขครั้งสุดท้าย: 17 เมษายน 2012, 13:01:36 โดย KenjiroAPI »
|
บันทึกการเข้า
|
|
|
|
kuzaa516
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 230
ออฟไลน์
กระทู้: 1,063
|
 |
« ตอบ #7 เมื่อ: 17 เมษายน 2012, 13:01:58 » |
|
ค่า $_GET กะ $_POST น่าจะใช้ได้ลองดู ศึกษาเพิ่มเติม thaicreate.com เลยครับ
 คือผมอยากให้ cronjob ของ cpanel เรียก mydomain.com/number.php เป็นแบบนี้ครับ มันไม่สามารถเรียกแบบนี้ได้ mydomain.com/number.php?n=1 mydomain.com/number.php?n=2 ผมก็เลยงงๆครับ ว่าจะทำอย่างไร ถ้าเข้าใจไม่ผิดเนี่ย แบบนี้รึป่าวครับ http://www.24payturngroup.com/?u=kuzaa516  ลองปรับใช้ดูครับ <? include("config.php"); $strSQL = "SELECT * FROM customer WHERE ID = '".$_GET["u"]."' "; $objQuery = mysql_query($strSQL) or die(mysql_error()); $objResult = mysql_fetch_array($objQuery); if(!$objResult) { echo "...".$_GET["u"]; } ?><br/> <?=$objResult["ID"];?><br/> <?echo $objResult["Name"];?>
|
|
|
บันทึกการเข้า
|
|
|
|
KenjiroAPI
ก๊วนเสียว
พลังน้ำใจ: 65
ออฟไลน์
กระทู้: 332
|
 |
« ตอบ #8 เมื่อ: 17 เมษายน 2012, 13:08:56 » |
|
<?php $n=$GET_['n']; $i=0; while($i<$n) { // Anything code to do kub :) $i++; } ?> จากข้างบน บรรทัดแรกคือรับค่าจาก ?n= มานะคับ บรรทัดที่สองประกาศตัวแปร i ไว้สำหรับใช้นับคับ ว่า loop มากี่ครั้งแล้ว บรรทัดที่สามเข้า loop คับ เงื่อนไขคือ จะ loop ต่อเมื่อ i มีค่าน้อยกว่า n คับ เช่นกำหนด n เป็น 3 พอ loop หนึ่งครั้ง ค่า i จะเป็น 1 และ n ยังเป็น 3 แสดงว่ามันยังตรงตามเงื่อนไขอยู่ มันเลย loop อีกครั้ง คราวนี้ i เป็น 2 และ n ยังเป็น 3 แสดงว่าก็ยังตรงตามเงื่อนไขอยู่ เพราะ 2<3 คับ พอ loop อีกครั้ง มันจะกลายเป็น i=3, n=3 แสดงว่า 3<3 ไม่ตรงตามเงื่อนไขคับ มันก็จะหลุดออกจาก loop บรรทัดที่ห้าใส่ Code ที่ต้องการให้มันทำนะคับ บรรทัดที่หกเป็นการบวกค่า i คับ ซึ่งมันจะเป็นจำนวนครั้งที่เราทำการ loop คับ เอาไว้ใช้จำ จำนวนครั้งที่เรา loop ไปแล้วคับผม ปล. ถ้า งง ถามได้คับ
|
|
« แก้ไขครั้งสุดท้าย: 17 เมษายน 2012, 13:10:57 โดย KenjiroAPI »
|
บันทึกการเข้า
|
|
|
|
mykas
ก๊วนเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 371
|
 |
« ตอบ #9 เมื่อ: 17 เมษายน 2012, 13:12:29 » |
|
<?php $n=$GET_['n']; $i=0; while($i<$n) { // Anything code to do kub :) $i++; } ?> จากข้างบน บรรทัดแรกคือรับค่าจาก ?n= มานะคับ บรรทัดที่สองประกาศตัวแปร i ไว้สำหรับใช้นับคับ ว่า loop มากี่ครั้งแล้ว บรรทัดที่สามเข้า loop คับ เงื่อนไขคือ จะ loop ต่อเมื่อ n มีค่าน้อยกว่า i คับ เช่นกำหนด n เป็น 3 พอ loop หนึ่งครั้ง ค่า i จะเป็น 1 และ n ยังเป็น 3 แสดงว่ามันยังตรงตามเงื่อนไขอยู่ มันเลย loop อีกครั้ง คราวนี้ i เป็น 2 และ n ยังเป็น 3 แสดงว่าก็ยังตรงตามเงื่อนไขอยู่ เพราะ 2<3 คับ พอ loop อีกครั้ง มันจะกลายเป็น i=3, n=3 แสดงว่า 3<3 ไม่ตรงตามเงื่อนไขคับ มันก็จะหลุดออกจาก loop บรรทัดที่สี่ใส่ Code ที่ต้องการให้มันทำนะคับ บรรทัดที่ห้าเป็นการบวกค่า i คับ ซึ่งมันจะเป็นจำนวนครั้งที่เราทำการ loop คับ เอาไว้ใช้จำ จำนวนครั้งที่เรา loop ไปแล้วคับผม ขอบคุณมากครับ  คือว่าผมอยากเรียกจาก cronjob ที่ host มันเลยเรียก ?n=1,?n=2.... ไม่ได้ครับ ผมเลยงงว่าจะส่งค่าอย่างไงดีครับ
|
|
|
บันทึกการเข้า
|
|
|
|
KenjiroAPI
ก๊วนเสียว
พลังน้ำใจ: 65
ออฟไลน์
กระทู้: 332
|
 |
« ตอบ #10 เมื่อ: 17 เมษายน 2012, 13:18:06 » |
|
<?php $n=$GET_['n']; $i=0; while($i<$n) { // Anything code to do kub :) $i++; } ?> จากข้างบน บรรทัดแรกคือรับค่าจาก ?n= มานะคับ บรรทัดที่สองประกาศตัวแปร i ไว้สำหรับใช้นับคับ ว่า loop มากี่ครั้งแล้ว บรรทัดที่สามเข้า loop คับ เงื่อนไขคือ จะ loop ต่อเมื่อ n มีค่าน้อยกว่า i คับ เช่นกำหนด n เป็น 3 พอ loop หนึ่งครั้ง ค่า i จะเป็น 1 และ n ยังเป็น 3 แสดงว่ามันยังตรงตามเงื่อนไขอยู่ มันเลย loop อีกครั้ง คราวนี้ i เป็น 2 และ n ยังเป็น 3 แสดงว่าก็ยังตรงตามเงื่อนไขอยู่ เพราะ 2<3 คับ พอ loop อีกครั้ง มันจะกลายเป็น i=3, n=3 แสดงว่า 3<3 ไม่ตรงตามเงื่อนไขคับ มันก็จะหลุดออกจาก loop บรรทัดที่สี่ใส่ Code ที่ต้องการให้มันทำนะคับ บรรทัดที่ห้าเป็นการบวกค่า i คับ ซึ่งมันจะเป็นจำนวนครั้งที่เราทำการ loop คับ เอาไว้ใช้จำ จำนวนครั้งที่เรา loop ไปแล้วคับผม ขอบคุณมากครับ  คือว่าผมอยากเรียกจาก cronjob ที่ host มันเลยเรียก ?n=1,?n=2.... ไม่ได้ครับ ผมเลยงงว่าจะส่งค่าอย่างไงดีครับ cronjob ใช้ ref ไม่ได้รึปล่าวคับ ลองทดสอบดูนะคับ แต่ถ้ามันไม่ได้ ผมก็พอมีวิธีคับใช้ .htaccess เอาคับ ยังไงลองดูก่อนนะคับ ไม่ได้ยังไง เด่วผมจะมาอธิบายต่อคับ
|
|
« แก้ไขครั้งสุดท้าย: 17 เมษายน 2012, 13:20:14 โดย KenjiroAPI »
|
บันทึกการเข้า
|
|
|
|
mykas
ก๊วนเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 371
|
 |
« ตอบ #11 เมื่อ: 17 เมษายน 2012, 15:09:01 » |
|
cronjob ใช้ ref ไม่ได้รึปล่าวคับ ลองทดสอบดูนะคับ
แต่ถ้ามันไม่ได้ ผมก็พอมีวิธีคับใช้ .htaccess เอาคับ ยังไงลองดูก่อนนะคับ ไม่ได้ยังไง เด่วผมจะมาอธิบายต่อคับ
รบกวนแนะนำ ด้วยครับเขียน .htaccess อย่างไงครับ
|
|
|
บันทึกการเข้า
|
|
|
|
SvZ
คนรักเสียว
พลังน้ำใจ: 28
ออฟไลน์
กระทู้: 163
|
 |
« ตอบ #12 เมื่อ: 17 เมษายน 2012, 15:27:57 » |
|
ลองเซ็ต cronjob แบบใช้ curl ดึงเว็บมาเลยครับ curl -o /dev/null http://mydomain.com/number.php?n=1
|
|
« แก้ไขครั้งสุดท้าย: 17 เมษายน 2012, 15:44:24 โดย SvZ »
|
บันทึกการเข้า
|
|
|
|
LifeGood
สมุนแก๊งเสียว
พลังน้ำใจ: 45
ออฟไลน์
กระทู้: 574
|
 |
« ตอบ #13 เมื่อ: 17 เมษายน 2012, 15:30:00 » |
|
แบบนี้พอได้รึเปล่าครับ <?php if(!file_exists('num.txt') || file_get_contents('num.txt') == ""){ $f = fopen('num.txt', 'w+'); fwrite($f, '1'); fclose($f); } $num = file_get_contents('num.txt'); if($num !== ""){ echo 'n='.$num; $new = trim($num)+1; $f = fopen('num.txt', 'w+'); fwrite($f, $new); fclose($f); } ?>
|
|
|
บันทึกการเข้า
|
รับงาน PHP Programming ฟรีแลนซ์ จากโปรแกรมเมอร์ประสบการณ์กว่า 8 ปี ชำนาญเฟรมเวิร์ค CI ปรับแต่งได้ทุก CMS รับทั้งงานเล็กและงานใหญ่ในราคาเพื่อนฝูง รับทีละงาน ไม่พอกหางหมู เสร็จตรงเวลาแน่นอน แจ้งความคืบหน้าและอัพเดทความคืบหน้าของงานทุก 3 วัน สนใจ PM มาครับ!!!
|
|
|
mykas
ก๊วนเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 371
|
 |
« ตอบ #14 เมื่อ: 17 เมษายน 2012, 15:52:32 » |
|
แบบนี้พอได้รึเปล่าครับ <?php if(!file_exists('num.txt') || file_get_contents('num.txt') == ""){ $f = fopen('num.txt', 'w+'); fwrite($f, '1'); fclose($f); } $num = file_get_contents('num.txt'); if($num !== ""){ echo 'n='.$num; $new = trim($num)+1; $f = fopen('num.txt', 'w+'); fwrite($f, $new); fclose($f); } ?>  ขอบคุณมากครับ เดี๋ยวลองเอาไปใช้ก่อนครับ
|
|
|
บันทึกการเข้า
|
|
|
|
KenjiroAPI
ก๊วนเสียว
พลังน้ำใจ: 65
ออฟไลน์
กระทู้: 332
|
 |
« ตอบ #15 เมื่อ: 17 เมษายน 2012, 21:37:32 » |
|
รบกวนแนะนำ ด้วยครับเขียน .htaccess อย่างไงครับ เผอิญไปข้างนอกมาคับ ตอนช้าหน่อย แต่ต้องถามก่อนนะคับว่า ไอ n นี่คือจะใช้ประโยชน์อะไรกับมันเหรอคับ ผมจะได้เขียนให้ถูก
|
|
|
บันทึกการเข้า
|
|
|
|
iLhay
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 411
ออฟไลน์
กระทู้: 4,368
|
 |
« ตอบ #16 เมื่อ: 17 เมษายน 2012, 23:09:13 » |
|
จะดัดแปลงทำ autopost แหงมๆ 
|
|
|
บันทึกการเข้า
|
Wordpress Hosting
 Wordpress Hosting  เริ่มต้นปีละ 790 บาท NVMe SSD เร็ว 9000MB/s เร็วกว่านี้ไม่มีอีกแล้ว Cloud Server  เริ่มต้นเพียงเดือนละ 159 บาท พร้อมใช้ภายใน 1 นาที ผ่านระบบอัตโนมัติมีทั้ง Linux / Windows / DirectAdmin สอบถามข้อมูลและแจ้งปัญหา 02-105-4417 ตลอด 24 ชั่วโมง
|
|
|
rokaisakkon
ก๊วนเสียว
พลังน้ำใจ: 38
ออฟไลน์
กระทู้: 459
|
 |
« ตอบ #17 เมื่อ: 18 เมษายน 2012, 18:30:56 » |
|
text file ครับ
|
|
|
บันทึกการเข้า
|
#วงการฟรีแลนซ์มันโหดน่ะครับ
|
|
|
|