İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

kaynak koddan okuma

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
selam php de file_get_contents yardımıyla sayfayı okuyup <title> </title> arasındaki değerleri alabiliyorum fakat örneğin a link b

a ve b arasını nasıl alabilirim.
 

adre_nalin

0
İyinet Üyesi
Katılım
11 Ekim 2006
Mesajlar
0
Reaction score
0
evet arkadaşlar bu koda benimde ihtiyacım var. yardımcı olabilirmisiniz.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
Biraz daha açar mısınız? Örnek?

PHP:
<?php

$adres=file_get_contents("$_POST[url]");
$basla='<title>';
$bit='<\/title>';
preg_match("/$basla(.*)$bit/si",$adres,$yaz);
echo $yaz[1];
?>

örneğin bu başlığı alıyor ama ben sayfa içinde a adres açıklama b

a ve b arasını almasını istiyorum..tabi sayfada a ve b başka yok .
 

tiva

0
İyinet Üyesi
Katılım
20 Eylül 2003
Mesajlar
2,741
Reaction score
4
Lütfen http://php.net de komutlara biraz bakın, ayrıca forum içerisinde Caesar bu konuda örnek de verdi.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
Evet baktım ama 2 kelime arasını hala alamıyorum.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Ben biraz eski kafa yazarım, pattern filan bozuyor beni.


PHP:
function arayi_al($bunla,$bunun,$toplam) {
$al = explode($bunla,$toplam);
$al = explode($bunun,$al[1]);
$al = $al[0];
return $al;
}

$text = "a huseyin ahmet mehmet candan b";

echo arayi_al("a "," b",$text);
?>

"a " veya " b" arada geçerse doğru çalışmaz doğal olarak.

Bu kırpma, bölme, birleşme işlemleri için explode(), split(), implode() gibi şeylere bakabilirsiniz.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst