• April 27, 2018

    ดึงไฟล์ที่ user post ออกมาแสดง แล้ว echo ข้อความได้ดังนี้

    “[img:1347sxl9]http://image.ccccc.com/i/204/ykpkY4.jpg[/img:1347sxl9] สวัสดีครับชาวโลก”
    ตอนนี้ผมทำการแปลงส่วนนี้ “[img:1347sxl9]http://image.ccccc.com/i/204/ykpkY4.jpg[/img:1347sxl9]” เป็นรูปภาพได้แล้ว

    โดยใช้

                        $content = $row["post_text"];
                         if(preg_match_all('~\[img:1347sxl9\]([^\[]+)\[\/img:1347sxl9\]~',$content,$img)){
    krsort($img [1]);
    foreach($img [1] as $image){
       $path = $image;
    }
                         $showing = "<img width='700' height='300' src='$path' />" ;
                         $showing = $showing.$content ;
                        else{
                        $showing = $row["post_text"];
                         }
                        echo $showing;
    

    อยากได้ผลลัพธ์เป็น แสดงรูป พร้อมทั้งข้อความที่ user post มาแสดง
    แต่ที่แสดงออกมามันเป็น รูปภาพแล้วก็ “[img:1347sxl9]http://image.ccccc.com/i/204/ykpkY4.jpg[/img:1347sxl9] สวัสดีครับชาวโลก” ต่อกัน

    อยากจะตัด [img:1347sxl9]http://image.ccccc.com/i/204/ykpkY4.jpg[/img:1347sxl9] ทิ้งไป ให้เหลือแต่รูปกับข้อความ

    คือผลลัพธ์แปลงเป็นรูปได้แล้วแต่อยากตัด tag รูปออกจากข้อความต้นฉบับที่ user post มา แล้ว นำมาต่อตัวอักษรที่เหลือ

    วิธี

    <?php
    $subject = "ทดสอบอัพโหลดรูป <img src="http:// www.xxx.com/1.jpg?v=1001" border="0"> มาใหม่";
    $new = preg_replace(
    	'/\[img\](?>.(?<!\[\/img\]))*\[\/img\]/su',
    	'',
    	$subject
    );
    echo "$subject\n$new";
    ?>


เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized