Php´de arama sonuç sayfasını düzenleme
Php´de arama sonuç sayfasını düzenleme
Herkese merhaba;
Benim server´ımda olmayan bir sayfada arama yaptırmak istiyorum. Örneğin googda q değişkeni sayfaya gönderdiğimiz zaman google sayfası açılıyor ve aramaları görebiliyoruz.
Benim yapacağım şeyde inputların kendi sayfamda olacak. (bu linktekiler gibi [url]http://www.aecosensors.com/Inglese/Catalogo.asp[/url])
Gereken değişkenleri dolardescrizioneF2=aranılan kod şeklinde http://www.aecosensors.com/Inglese/cerca.asp sayfasına gönderecem. Örnek arama [url]http://www.aecosensors.com/Inglese/cerca.asp?descrizioneF2=SI8-DC2&azione=2[/url] şeklinde.
Benim sorumum ise arama sayfasının başlığında firmayla alakalı link yada logo olmasını istemiyorum. Arama sonucunda oluşan tablo benim için yeterli. Üst kısmı nasıl ayırabilirim?
Döviz kurlarını merkez bankasının sayfasından alarak kullanıldığı sisteme yakın bişey aslında bu. Ama daha önce yapmadığım için danışmak istedim. Kendi sayfamda bir iframe içerisinde göstermeyi düşünüyorum. Böylece bu ssitemi yapmak zorunda kalmayacağım gibi güncelleştirmeleride takip etmem gerekmeyecek. [G9]
Kolay gelsin.
Cvp
fopen("http://www.sayfa.com?degisken=1", "r");
seklindeki kodla basit yoldan bir internet sayfasini html olarak okuyabilirsin, elindeki bu html dosyasinin iceriginde de ereg(), eregi(), explode() v.b. komutlari kullanarak istedigin bölümleri ayiklayip sadece o bölümleri gösterebilirsin...
Genel anlamda bir fikir istemissin galiba, benim su anda aklima gelen kabaca yol bu...
asagidaki linkler bu komutlarin genis aciklamalarini ve kullanim tarzlarini iceriyor..
http://de2.php.net/manual/en/function.fopen.php
http://de2.php.net/manual/en/function.ereg.php
iyi calismalar
...
Cvp
Teşekkür ederim genel anlamda bir fikir istemiştim. fopen("http://www.sayfa.com?degisken=1", "r"); ile okuduktan sonra tabloya kadar bölümleri atmam yeterli olacak ibi gözüküyor. Şu anda deniyorum. Kullandığım ara kodlarıda burada belirtirim.
İlgin için sağol. Kolay gelsin.
Cvp
Büyük ihtimalle işimi görecek bir yol buldum. İç sayfalarda farklı bölümleride ayırmam gerekcek ama prensip olarak aşağıdaki kodu kullanacağım. Belki başkalarının işinede yarar.
<?
//dosya aç
dolarfp= fopen("http://www.aecosensors.com/Inglese/cerca.asp?descrizioneF2=SI8-DC2&azione=2", "r");
dolarData = fread(dolarfp,800000);
fclose( dolarfp );
//dosyada değistireceğim yeri txt olarak başka bir yere kaydettim. Bi ton javalı filan geçişler vardı, ondaki karakterleri ayırmakla uğraşmak istemedim.
dolarfilenamekod = "ustkod.txt";
dolarfpkod = fopen( dolarfilenamekod,"r");
dolarDatakod = fread(dolarfpkod, 800000);
fclose( dolarfpkod );
//dosyadan değiştireceğim yerleri kaldırıyorum
print str_replace(dolarDatakod, " ", dolarData);
?>