<?php
$strFileName = "Sample.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$file = fgets($objFopen, 4096);
echo $file."<br>";
}
?>
ผมรับไฟล์ Sample.text เข้ามา แล้วอยากแสดงผลลัพท์โดยการเปลี่ยนสีตัวอักษร
('a','e','i','o','u') ให้เป็นสีแดง อ่ะคับ
ผมจะเขียนคำสั่งยังไงดี โปรดแนะนำด้วยคับ
รับไฟล์ text เข้ามาแล้วแสดงออกบนหน้าจอ โดยเปลี่ยนสีตัวอักษร
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Jr. Member
- โพสต์: 11
- ลงทะเบียนเมื่อ: 30/11/2011 11:58 pm
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41384
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: รับไฟล์ text เข้ามาแล้วแสดงออกบนหน้าจอ โดยเปลี่ยนสีตัวอักษร
https://www.mindphp.com/modules.php?name ... place.html
https://www.mindphp.com/forums/viewtopic.php?f=6&t=3305
เปลี่ยนคำว่าที่จะเอามาแทน ใส่สีลองไป หรือใช้ css ช่วยทำสีก็ได้
หรือจะใช้ function ตระกูล preg ก็ได้
https://www.mindphp.com/modules.php?name ... place.html
https://www.mindphp.com/forums/viewtopic.php?f=6&t=3305
เปลี่ยนคำว่าที่จะเอามาแทน ใส่สีลองไป หรือใช้ css ช่วยทำสีก็ได้
หรือจะใช้ function ตระกูล preg ก็ได้
https://www.mindphp.com/modules.php?name ... place.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- PHP Jr. Member
- โพสต์: 11
- ลงทะเบียนเมื่อ: 30/11/2011 11:58 pm
Re: รับไฟล์ text เข้ามาแล้วแสดงออกบนหน้าจอ โดยเปลี่ยนสีตัวอักษร
ขอความกรุณา ลองเขียนคำสั่งสักตัวอย่าง ได้ไหมคับ
-
- PHP Jr. Member
- โพสต์: 11
- ลงทะเบียนเมื่อ: 30/11/2011 11:58 pm
Re: รับไฟล์ text เข้ามาแล้วแสดงออกบนหน้าจอ โดยเปลี่ยนสีตัวอักษร
<?php
$str= fopen("Sample.txt","r");
$array=array('a','e','i','o','u');
$str2= '';
foreach($array as $letter){
$str2.=str_ireplace($letter,"<span style='color:blue;'>{$letter}</span>",$str);
}
echo $str2;
?>
ผมเขียนถูกหรือยังอ่ะคับ ทำไมโปรแกรมไม่อ่านไฟล์ผมเลย
$str= fopen("Sample.txt","r");
$array=array('a','e','i','o','u');
$str2= '';
foreach($array as $letter){
$str2.=str_ireplace($letter,"<span style='color:blue;'>{$letter}</span>",$str);
}
echo $str2;
?>
ผมเขียนถูกหรือยังอ่ะคับ ทำไมโปรแกรมไม่อ่านไฟล์ผมเลย
-
- PHP Super Member
- โพสต์: 480
- ลงทะเบียนเมื่อ: 25/01/2010 11:57 pm
- ติดต่อ:
Re: รับไฟล์ text เข้ามาแล้วแสดงออกบนหน้าจอ โดยเปลี่ยนสีตัวอักษร
โค้ด: เลือกทั้งหมด
<?php
$fp = fopen("file.txt","r");
while(!feof($fp))
{
$str = fgets($fp,1024);
for($i=0;$i<strlen($str);$i++)
{
if(eregi('^[a|e|i|o|u]$',$str[$i]))
{
echo "<span style='color:#F00;'>{$str[$i]}</span>";
}else{
echo $str[$i];
}
}
echo "<br />";
}
?>
-
- PHP Newbie
- โพสต์: 3
- ลงทะเบียนเมื่อ: 20/01/2012 2:09 pm
Re: รับไฟล์ text เข้ามาแล้วแสดงออกบนหน้าจอ โดยเปลี่ยนสีตัวอักษร
เพิ่มเติมนิสนึงครับ ^_^ ควรมีฟังชั่น fclose() เพื่อใช้ปิดไฟล์ที่เปิดอยู่ด้วยครับtouleg เขียน:โค้ด: เลือกทั้งหมด
<?php $fp = fopen("file.txt","r"); while(!feof($fp)) { $str = fgets($fp,1024); for($i=0;$i<strlen($str);$i++) { if(eregi('^[a|e|i|o|u]$',$str[$i])) { echo "<span style='color:#F00;'>{$str[$i]}</span>"; }else{ echo $str[$i]; } } echo "<br />"; } ?>
<?php
$fp = fopen("file.txt","r");
while(!feof($fp))
{
$str = fgets($fp,1024);
for($i=0;$i<strlen($str);$i++)
{
if(eregi('^[a|e|i|o|u]$',$str[$i]))
{
echo "<span style='color:#F00;'>{$str[$i]}</span>";
}else{
echo $str[$i];
}
}
echo "<br />";
}
fclose($fp);
?>
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
- 0 ตอบกลับ
- 5097 แสดง
-
โพสต์ล่าสุด โดย GoB
16/03/2015 6:25 pm
-
- 0 ตอบกลับ
- 4071 แสดง
-
โพสต์ล่าสุด โดย GoB
05/03/2015 11:17 am
-
-
โพสต์ใหม่ ขออนุญาตทดสอบ anchor text
โดย wichai007 » 06/05/2021 7:44 pm » ใน พูดคุยเรื่องทั่วไป จับฉ่าย - 0 ตอบกลับ
- 725 แสดง
-
โพสต์ล่าสุด โดย wichai007
06/05/2021 7:44 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 129