|
|
|
ถามผู้รู้ เกี่ยวกับ คำสั่ง substr ผมมีความกังวลหนะครับ ช่วยตอบทีนะครับ |
|
|
|
|
|
|
|
คือ ผมกลัวมัน ซ้อน Warning ไว้ แต่ไม่แสดงออก ประมาณนั่นอะครับ
พอดี ศึกษาหลายช่องทาง ทั้งด้านมืดและสว่าง อะครับ แต่ก็ ยังระดับ ลูกี้ TT
ผมเลย เครียดเกี่ยวกับ ช่องโหว่ของ การดึงข้อมูลจาก ฐานข้อมูล มาแสดงที่หน้าเว็บมากเลยหนะครับ
ที่เค้าเรียกว่า SQL Injection (รึเปล่าว ผมก็ไม่ค่อยรู้ไรหรอกครับ T^T)
แต่เท่าที่ผม ถ้าดึงมาแสดงเฉยๆ คงไม่เป็นไร (รึเปล่าว? TT^TT) เพราะ SQL Injection เกิดจากการ Input ค่าแบบ หัวหมอนิดนึง ละมั่งนะ -*-
ยังไงก็ช่วยดูด้วยนะครับ
|
|
|
|
|
Date :
2011-12-10 07:22:53 |
By :
CAT5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$str //ค่ามาจาก ฐานข้อมูล บลาๆๆๆ
if ($str <= "7"){$cutstr = substr($str,0,5);} else {$cutstr = substr($str,0,7);}
echo "$cutstr";
?>
มันผิดแน่ๆ อยู่แล้วอะครับ คือ ผม อยาก จะเขียน แนวๆ เนี่ย แต่จะทำยังไง อะครับ
อยากให้ พอมีแค่ 5 ก็แสดงเหลือ 4 ตัว
มี 4 ก็แสดง 3 ตัว ประมาณนี้หนะครับ
|
|
|
|
|
Date :
2011-12-10 07:51:15 |
By :
CAT5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$str="asdfj";
if (strlen($str) < 7){
$cutstr = substr($str,0,-1); //ถ้าน้อยกว่า 7 ให้ลบตัวอักษรหลังสุด 1 อักขระ
}else{
$cutstr = $str;
}
echo $cutstr;
?>
|
|
|
|
|
Date :
2011-12-10 10:23:03 |
By :
puchong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|