gelen veriden sadece html kodu almak.
selmun aleyküm arkadaşlar. Kısa Ve öz Bişey sorcam. ben veri tabanından çekitğim yazının içinden normal yazıyı temizleyip html kodlarını ekrana nasıl basabilirim ? mesela
(bu alinin fotoğrafı <img src="ali.jpg"> )
şimdi bu veryi çektiğimde düz yazıyı silicek ve sadece o html kodu kalcak ????
Php
"bu alinin fotoğrafı " denilen yazı hep aynı uzunlukta mı? Diğerlerinde.
Bu yazıdan sadece html yerine çekmekte biraz zor gibi.Ama belki sadece<>
arasını alan bir fonksiyon oluşturulabilir.
Php
yazı aynı uzunlukta olmaz... preg_replace ile olacak bir iş.
Php
Evet yazı aynı uzunlukta değil. Evet drekon hocam Biraz araştırdım da ancak onunla yapılabilcek bi iş gibi duruyor. şimdi buldum forumda varmış. Ancak pek çözemedim
Php
$metin="bu alinin fotoğrafı <img src=ali.jpg >";
echo strstr($metin,"<")."<br>";
Böyle de olabilir mi?
Bu arada bir soru sormak istiyorum.Veri tabanına lüt'ün diye bir yazı gönderemiyorum.Başka yazılar ekleniyor, hatta tamam yazısını gösteriyor ama veritabanına eklenmiyor. Bir arada index diye bir veritabanı açamamıştım.(Heralda açmıştım ama bir şey gönderememiştim)Bunlar acaba neden oluyor.
Php
ama resim kodundan sonrada yazı varsa ? o yazıyıda alır. Her neyse sorunu çözdüm biraz uğraştırdı ama olsun :) html kodunu almak yerine resimin linkini aldım daha iyi oldu :) İlginiz için çok teşekkürler... Vee Şu Şekilde Çözdüm..
<?php
$yazi='bu alinin fotoğrafı <img src="ali.jpg">';
$sec= "/src=\"(.*?)\"/i";
preg_match($sec, $yazi, $cikti);
echo"$cikti[0]";
?>
Php
:) Boşuna Dememişler Php İle Yapamayacağın bişey yok diye demi :D bak anlatım burada var :)
https://phpkodlari.com/php/preg_match-parametreleri/