merhaba arkadaşlar bot ile veri eklerken içerikte sürekli bazi kelimelere link veriliyor bunları str_replace ile engellemek istiyorum ama str_replace kullanımını bir türlü yapamadım php.net üzerindende çalıştım ama yapamıyorum yardımcı olabilir misiniz?
str_replace ile link ve isimi bulup filtrelemek istiyiyorum ama str_replace kullanımını bir türlü yapamadım yardımcı olan herkese şimdiden teşekkürler
<a href="https://www.r10.net" target="_blank">isim</a>
str_replace php nasıl kullanabilirim?
11
●90
- 22-11-2021, 16:56:05str_replace ile çok sürer hocam o iyi bir regex yazman lazım
$string = '<a href="https://www.r10.net" target="_blank">isim</a>'; echo strip_tags($string);
ile çözebilirsin ama - 22-11-2021, 17:16:42Üyeliği durdurulduTheKhan adlı üyeden alıntı: mesajı görüntületeşekkür ederim hocam preg_replace için sormuştum aslında kafam gitmişmcanyarar adlı üyeden alıntı: mesajı görüntüle
preg_replace ile belirtiğim alanı bulup nasıl değiştirebilirim acaba yardımcı olur musunuz
teşekkürler hocam bunu biliyorum ama o zamanda diğer html kodlarınıda temizliyor regex kullanman şart yaniasiminnesli adlı üyeden alıntı: mesajı görüntüle - 22-11-2021, 17:19:20shingeki adlı üyeden alıntı: mesajı görüntüle
striptags de istediğin tagleri bırakabilirsin aslında kullanımına bak anlarsın. Ama regex daha iyi her zaman - 22-11-2021, 22:24:05shingeki adlı üyeden alıntı: mesajı görüntüle
$content = '<a href="https://www.r10.net" target="_blank">isim</a>'; $new_content = preg_replace('#<a.*?>(.*?)</a>#i', '\1', $content); echo $new_content; - 22-11-2021, 22:31:49Üyeliği durdurulduteşekkürler hocam bir sorum olucaktı şimdi haberleri eklerken içerikte böyle bazı kelimelere link veriliyor bunları bu preg_replace ile link olark gözükmesini istemiyorum bunu nasıl yapabilirim?lookout adlı üyeden alıntı: mesajı görüntüle
haber içeriği şuan $icerikgeldi bu değişkenimin içinde tekrardan çok teşekkür ederim

- 22-11-2021, 22:35:20Bir fonksiyon oluşturup çekilen haberlerin içerik kısmını fonksiyondan geçirebilirsin.shingeki adlı üyeden alıntı: mesajı görüntüle
function clearHref($content) { $new_content = preg_replace('#<a.*?>(.*?)</a>#i', '\1', $content); return $new_content; } $data = '<a rel="nofollow noreferrer ugc" href="https://www.r10.net/profil/153416-shingeki.html" class="uToggle" data-id="1081408037">shingeki</a>'; echo clearHref($data);Çıktısı: shingeki
preg_replace ile belirtiğim alanı bulup nasıl değiştirebilirim acaba yardımcı olur musunuz
