Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Webmaster Zone > Programlama Dilleri > PHP

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 12-04-2007, 14:34:34
Gizlen - ait Kullanıcı Resmi (Avatar)
Gizlen Gizlen isimli üyemiz çevrimdışıdır. (Offline)
Zonekolik
 
Üyelik tarihi: 31/1/2007
Nerden: ankara
Yaş: 20
Mesajlar: 2.090
iTrader: (5)
Tecrübe Puanı: 81
Gizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of light
Cool Vbulletin tarzı linklere otomatik başlık ekle

alıntıdır.

VBulletin forumlarda merak edilen bir özelliği burada size nasıl yapılır anlatacağım.

Bu tür forumlarda dikkat ettiyseniz mesaj yazarken mesajın içerisinde bir url geçiyorsa otomatik olarak o urlye link verip title ekliyordu bu göründüğü kadar zor bir olay değildir.

Örneklerle anlatacak olursak;

bir adet fonk.php yaratalim

fonk.php
[PHP]<?
function titleoku($sayfa)
{
$kaynak=file_get_contents($sayfa);
if ($kaynak==NULL) {
$title=$sayfa;
} else {
$rgx='#<title>(.*?)#si';
preg_match($rgx,$kaynak,$d_title);
$d_title=$d_title[1];
if ($d_title==NULL) {
$title=$sayfa;
} else {
$title=$d_title;
}
}
return $title;
}
?>[/PHP]

daha sonra bu fonk.php mizi kullanabilecegimiz bir ornek.php dosyasi yaratalim;

ornek.php

[PHP]<?
require('fonk.php');
$mesaj="En gelişmiş arama motoru http://www.google.com.tr 'dir. www.gizlen.net";
$mesaj = preg_replace( "`((http)+(s)?//)|(www\.))((\w|\.|\-|_)+)(/)?(\S+)?`ei", "'<a target=_blank href=http\\3://\\5\\6\\8\\9 title=\\0>'.titleoku('\\0').''", $mesaj);

echo $mesaj;
?>[/PHP]

Kısaca olayı özetlemek gerekirse;

titleoku adında yarattığımız fonksiyon belirtilen url ye bağlanıp title bilgilerini alıyor. title bilgileri eğer boş gelirse hiç birşey yazdırmadan direk url yi yazıyor. Eğer dolu gelirse de direk title olarak yazdırıyor.


Umarım yararlı olur
Alıntı ile Cevapla
  #2 (permalink)  
Alt 12-04-2007, 14:38:39
ruud - ait Kullanıcı Resmi (Avatar)
ruud ruud isimli üyemiz çevrimdışıdır. (Offline)
.
 
Üyelik tarihi: 31/3/2007
Nerden: Maslak
Yaş: 19
Mesajlar: 633
iTrader: (12)
Tecrübe Puanı: 51
ruud has a spectacular aura aboutruud has a spectacular aura aboutruud has a spectacular aura aboutruud has a spectacular aura about
ruud - MSN üzeri Mesaj gönder
Standart

İşte hayal ettiğim fonksiyon..

Rep Rep Rep!
__________________
kazanmak neye yarar ki kaybeden olduğunda...
Alıntı ile Cevapla
  #3 (permalink)  
Alt 12-04-2007, 14:40:41
Gizlen - ait Kullanıcı Resmi (Avatar)
Gizlen Gizlen isimli üyemiz çevrimdışıdır. (Offline)
Zonekolik
 
Üyelik tarihi: 31/1/2007
Nerden: ankara
Yaş: 20
Mesajlar: 2.090
iTrader: (5)
Tecrübe Puanı: 81
Gizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of light
Standart

Alıntı:
ruud´isimli üyeden Alıntı Mesajı göster
İşte hayal ettiğim fonksiyon..

Rep Rep Rep!
beni aşar yazmışsınya acep dedim bu mu
neyse teşekkürler rep için
Alıntı ile Cevapla
  #4 (permalink)  
Alt 30-08-2007, 01:05:39
Alexis - ait Kullanıcı Resmi (Avatar)
Alexis Alexis isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/1/2007
Mesajlar: 215
iTrader: (0)
Tecrübe Puanı: 47
Alexis will become famous soon enoughAlexis will become famous soon enoughAlexis will become famous soon enough
Standart Cevap: Vbulletin tarzı linklere otomatik başlık ekle

Çalışmıyor bu, hatayı gideremiyorum, düzenli ifadelerden hiç anlamam.
Alıntı ile Cevapla
  #5 (permalink)  
Alt 30-08-2007, 07:08:16
LastMetaVII - ait Kullanıcı Resmi (Avatar)
LastMetaVII LastMetaVII isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 30/4/2007
Nerden: Bursa
Yaş: 21
Mesajlar: 383
iTrader: (1)
Tecrübe Puanı: 38
LastMetaVII Helal emin adımlarla ilerliyorsun
Standart Cevap: Vbulletin tarzı linklere otomatik başlık ekle

Evet kodda hata var . gerçi ornek.php nin 4 satırında olduğunu yazıyor ama bulamadım
Alıntı ile Cevapla
  #6 (permalink)  
Alt 30-08-2007, 08:22:43
Gizlen - ait Kullanıcı Resmi (Avatar)
Gizlen Gizlen isimli üyemiz çevrimdışıdır. (Offline)
Zonekolik
 
Üyelik tarihi: 31/1/2007
Nerden: ankara
Yaş: 20
Mesajlar: 2.090
iTrader: (5)
Tecrübe Puanı: 81
Gizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of lightGizlen is a glorious beacon of light
Standart Cevap: Vbulletin tarzı linklere otomatik başlık ekle

bende alıntı yaptım netteki benzer sitelerdede aynı kod paylaşılmış
Alıntı ile Cevapla
  #7 (permalink)  
Alt 31-08-2007, 06:59:00
Alexis - ait Kullanıcı Resmi (Avatar)
Alexis Alexis isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
 
Üyelik tarihi: 31/1/2007
Mesajlar: 215
iTrader: (0)
Tecrübe Puanı: 47
Alexis will become famous soon enoughAlexis will become famous soon enoughAlexis will become famous soon enough
Standart Cevap: Vbulletin tarzı linklere otomatik başlık ekle

Caesar kodları bunlar...

Linklere Otomatik Title Ekleme | Webmaster Blogu
Alıntı ile Cevapla
  #8 (permalink)  
Alt 19-10-2007, 17:58:40
aTk - ait Kullanıcı Resmi (Avatar)
aTk aTk isimli üyemiz çevrimdışıdır. (Offline)
wordpress
 
Üyelik tarihi: 31/1/2007
Nerden: Yiğidolar Diyarı'ndan
Yaş: 19
Mesajlar: 1.869
iTrader: (10)
Tecrübe Puanı: 74
aTk is a jewel in the roughaTk is a jewel in the roughaTk is a jewel in the roughaTk is a jewel in the roughaTk is a jewel in the roughaTk is a jewel in the roughaTk is a jewel in the rough
aTk - MSN üzeri Mesaj gönder
Standart Cevap: Vbulletin tarzı linklere otomatik başlık ekle

sadece bu fonk.php ve ornek.php yi yaratınca olacak mı?
__________________
değişim zamanı // facebook pröfülü // dünya kupasına 2 sene kala
wp tema yapılır. Ref. 1: Kom2 Theme Ref.2: Gri WP

Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Satılık Vbulletin 3.6.5 Lisansı, 2 Aylık Vbulletin 3.6.5 Lisansımı Satıyorum santaferes Hesap Alım Satım 14 20-07-2007 15:35:42
500words tarzı mini logo reklam scripti Gizlen Script / Veritabanı ( Database ) 6 10-06-2007 04:19:59


Bütün Zaman Ayarları WEZ olarak düzenlenmiştir. Şu Anki Saat: 04:54:25 .




Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164