|
|
|
รบกวนถามเกี่ยวกับนำ file.txt หลายๆไฟล์ที่เก็บไว้ใน folder เดียวกันมาค้นหาตามวันที่ได้ใหมค่ะ |
|
|
|
|
|
|
|
รบกวนถามเกี่ยวกับนำ file.txt หลายๆไฟล์ที่เก็บไว้ใน folder เดียวกันมาค้นหาตามวันที่ได้ใหมค่ะ
เช่นใน folder detail.php ซึ่งมีข้อมูล 12_2011.txt, 11_2010.txt, 10_2010.txt หลายๆไฟล์เลยค่ะโดยจะให้ค้นหาตามชื่อวันที่ๆเราตั้งชื่อเหมือนกับ file.txt พอจะมีวิธีใหมค่ะเพราะหนูต้องเอาข้อมูลที่อยู่ในไฟล์มาแสดงบน google map ด้วยค่ะ
โค๊ดวันที่นี้หนูตั้งให้เหมือน file.txt แล้วค่ะ
<?php
$newMonth = sprintf("%02d",$_POST["month"]); //หมายถึงให้เติมตัวเลข 0 ข้างหน้าไม่เกิน 2 หลัก
$newYear = sprintf("%d",($_POST["year"]-543)); //ให้ผลลัพธ์ได้เป็น คศ
echo "newMonth=".$newMonth."<br>";
echo "newYear=".$newYear."<br>";
$DateYear = sprintf("%s_%s",$newMonth,$newYear); // "%s_%s" เป็นค่าคั่นอยู่ระหว่างกลาง
echo "DateYear=".$DateYear."<br>";
?>
ส่วนอันนี้หนูลองทำมันอ่านได้แค่ไฟล์เดียวค่ะแต่มีข้อมูลตั้งหลาย file.txt จะทำยังไงค่ะ
Code (PHP)
<?php
$i = 1;
$lines = file('../admin/detail.txt_date_count/01_2012.txt');
foreach($lines as $line)
{
$num[$i] = substr($line,strpos($line,",")+1,3);
$i++;
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-10-25 09:19:01 |
By :
nun |
View :
1001 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บชื่อไฟล์ในลง Array จากนั้นก็มา Loop แล้วใช้พวก substr() ตัดแล้วเอามาตรวจสอบตามเงื่อนไขก็ได้ครับ ง่ายดีครับ
|
|
|
|
|
Date :
2012-10-25 11:57:41 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
|
|
|
|
|
Date :
2012-10-25 13:46:41 |
By :
Duangrawee |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|