vbulettinde yapılmıştır smf ye uyarladım arkdaslar...
<?php
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:\/\//si", $u)) $u = "http://$u";
return $u;
}
$u2=urlmake($_REQUEST["url"]);
?>
<html>
<title>DİKKAT! Forum'dan Çıkıyorsunuz!</title>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td bgcolor="#000000">
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b><font size="7" color="#FFFFFF">DİKKAT</font></b></font></div>
</td>
</tr>
</table>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b></b></font></p>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<p align="center"><b><font face="Tahoma" size="2">Forum'dan ayrılıyorsunuz...</font></b></p>
<p align="center"><font face="Tahoma" size="2">Aşağıdaki adrese giriş
yapmak güvenli olmayabilir ve tamamen sizin sorumluluğunuzdadır.<br>
<b>Bu linki tanımadığınız ya da güvenmediğiniz birinden aldıysanız devam
etmeniz önerilmez!</b><br>
</font></p>
<p align="center"><b><font color="#FF0000" face="Tahoma" size="2">
<?=$u2?> </font></b></p>
<p align="center"><font face="Tahoma" size="2"><b><a href="<?=$u2?>">>
Eğer bu linki veren kişiye güveniyorsanız, yukarıda yazılı olan adrese devam
edin!</a><br>
</b></font><b><font color="#FF0000" face="Tahoma" size="2"> </font></b><font color="#FF0000">
</font></p>
</td>
</tr>
</table>
</div>
</html>
usteki Kodu Bir metin belgesine atıp out.php olarak kaydetin ve sıtenizin ana dizinine atın.....
sonra
Source/Subs.php dosyasını aç;
Bunu Bul :
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="$1" target="_blank">$1</a>',,
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
Bununla Değiştir :
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
Bunu Bul :
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
Bununla Değiştir :
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
daha önce yapılmıştı diye hatırlıyorum...hayırlı olsun.
saolsın dostum çok süper olmuş bu geliştirlie bliinir mi ki?? Örneğini göstericem o şekilde olsa muhteşem olur..!!
Quote from: ufukfb on September 25, 2006, 02:28:40 PM
saolsın dostum çok süper olmuş bu geliştirlie bliinir mi ki?? Örneğini göstericem o şekilde olsa muhteşem olur..!!
dahada gelıstırılebılır tabikide kaydettiğimiz out.php geliştirilmesi ile yapılır bısıler denemek lazım ;D
rc2 için mi rc3 için mi ::)
rc3 var ama öyle bi satır bulamadım
Quote from: Turk Navy on September 26, 2006, 10:18:02 AM
rc2 için mi rc3 için mi ::)
rc3 var ama öyle bi satır bulamadım
sub.php yazılarını yollarmısın bakiyim bi
Registeret link ile çakışıo yoksa ii bişi :)
reklam felan koyarız linke aslında :D ama dediğin doğru hoca registred links le çakışıo gibi
Quote from: Turk Navy on September 26, 2006, 04:30:29 PM
reklam felan koyarız linke aslında :D ama dediğin doğru hoca registred links le çakışıo gibi
evet reklam eklenebilir suan onu yapıyordum bende ;D
Güzel birşey tebrikler aynı olayı ftp tagı içinde uygularsan daha da iyi olur ;)
Ayrıca registered linkle çakışması sorun değil... Uyarlanabilir... Basit bir iki işlemle...
Birde site içerisinden (örneğin başka bölüm linki) bir link verdiğimizde aynı uyarı geliyor mu?
Çok Süper Olmuş Saol
arkadaslar biraz daha geliştirdim isteyen varsa kodları verebilirim...
http://www.inflammantory.com/out.php?url=http://www.simplemachines.org
Quote from: Badboy on September 27, 2006, 06:07:41 AM
Güzel birşey tebrikler aynı olayı ftp tagı içinde uygularsan daha da iyi olur ;)
Ayrıca registered linkle çakışması sorun değil... Uyarlanabilir... Basit bir iki işlemle...
Birde site içerisinden (örneğin başka bölüm linki) bir link verdiğimizde aynı uyarı geliyor mu?
Badboy, bakabilirmisin burda: http://www.hemenpaylas.com/download/1694028/Subs.php.html
Biraz uğraşınca olayı çözdüm :) güzel oldu ;)
teşekkürler ш.м._јẫpФЛ :)
işte kaç gündür bende böyle birşey istiyordum çok saol
peki bunu 5 sn sonra otomatik yönlenmesini nasıl yaparız.
Quote from: bozkurt18 on September 28, 2006, 07:31:18 PM
peki bunu 5 sn sonra otomatik yönlenmesini nasıl yaparız.
aslında yonlendırme guzel fıkır yonlendırmeyı bıraz gelıstırıp yayınlıcam fikir için teşekürler....
Buyrun arkaslar buda otomatik Yönlendirmeli kod bunu out.php içindeki kodlar ile değiştirmeniz yeterli reklam vs. ekleyip geliştirebilirsiniz....
<?php
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:\/\//si", $u)) $u = "http://$u";
return $u;
}
$u2=urlmake($_REQUEST["url"]);
?>
<html><head><title>....:::İNFLAMMANTORY:::..</title>
<style type="text/css">
<!--
.style4 {color: #FFFFFF}
.style5 {font-size: 1px}
.style6 {font-weight: bold; font-size: 36px;}
.style7 {font-size: 7px}
-->
</style>
</head>
<br><br>
<center>
<b><font face="verdana" size="4">Adrese Yönlendiriliyorsunuz...</font></b><p> </p>
<p> </p>
<p><br><br><br>
</p>
<form name=loading>
<div align=center>
<p style="text-indent: 0; word-spacing: 0; margin: 0">
<input type=text name=chart size=50 style="font-family:Arial; font-weight:bolder; color:#CCCCCC; background-color:white; padding:0px; border-style:none;">
<br>
<input type=text name=percent size=46 style="background-color:white; color:#CCCCCC; text-align:center; border-width:medium; border-style:none;">
<p align="center"><b><font face="Tahoma" size="4">Aşağıdaki adrese giriş
yapmak güvenli olmayabilir..</font></b></p> <br><?=$u2?></br>
<p align="center"><font face="Tahoma" size="4"> <b>Tamamen sizin sorumluluğunuzdadır.<font color="#FF0000"> Sitemizin
Sorumlulugunda Değildir!</font></b></font></p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<p align="center"> </p>
<script>var bar = 10
var line = "||"
var amount ="||"
count()
function count(){
bar= bar+2
amount =amount + line
document.loading.chart.value=amount
document.loading.percent.value=bar+"%"
if (bar<99)
{setTimeout("count()",100);}
else
{window.location = "<?=$u2?>";}
}</script>
</p>
</div></form>
<br>
<br>
<br>
<br>
<br>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><b><a href="mailto:webmaster@inflammantory"><font color="#000000">w.m._Japon</font></a></b></p>
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a>' : '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a><div style="visibility:hidden">' : '<a href="$1" target="_blank">',
'after' => $user_info['is_guest'] ? '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
),
abi süpersin süper oldu ya ;)
Quote from: eledagli79 on September 29, 2006, 04:55:45 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a>' : '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a><div style="visibility:hidden">' : '<a href="$1" target="_blank">',
'after' => $user_info['is_guest'] ? '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
),
bu kodları
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),
şeklinde değiştir
arkadaşlar bu olay ne işe yarıyor ???
Quote from: ш.м._јẫpФЛ on September 29, 2006, 06:42:59 AM
Quote from: eledagli79 on September 29, 2006, 04:55:45 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a>' : '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a><div style="visibility:hidden">' : '<a href="$1" target="_blank">',
'after' => $user_info['is_guest'] ? '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
),
bu kodları
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),
şeklinde değiştir
eline saglik guzel oldu aslinda kodlara yabanci degilim ama herhalde oruc basima vurdi :)
Quote from: eledagli79 on September 29, 2006, 08:07:05 AM
Quote from: ш.м._јẫpФЛ on September 29, 2006, 06:42:59 AM
Quote from: eledagli79 on September 29, 2006, 04:55:45 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a>' : '<a href="$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a><div style="visibility:hidden">' : '<a href="$1" target="_blank">',
'after' => $user_info['is_guest'] ? '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
),
bu kodları
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => ' ($1)',
),
şeklinde değiştir
eline saglik guzel oldu aslinda kodlara yabanci degilim ama herhalde oruc basima vurdi :)
Üstteki düzenleme registered url modunu devredışı bırakacaktır... Şu şekilde düzenleme yapılırsa sorun olmaz ikiside başarılı çalışır...
Alttaki gibi ;)
(http://siteniz.com) kısmını düzeltmeyi unutmayın
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a>' : '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a><div style="visibility:hidden">' : '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => $user_info['is_guest'] ? '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
),
Quote from: Kivanc-Mac on September 29, 2006, 07:26:24 AM
arkadaşlar bu olay ne işe yarıyor ???
bu olay mesaja eklenen bir linke baglanmadan once bır uyarı verıyor
örneğin
http://www.inflammantory.com/out.php?url=http://www.simplemachines.org
teşekurler badboy ben regestered modunu bilmiyorum (kurmadım - kullanmadım :D ) kod cakısmasını cozememiştim ;)
Tesekurler badboy bende registeri zaten kaldirmak istiyordum :P
joomla köprü uzerinden devam...
Quote from: Badboy on September 29, 2006, 08:14:34 AM
Üstteki düzenleme registered url modunu devredışı bırakacaktır... Şu şekilde düzenleme yapılırsa sorun olmaz ikiside başarılı çalışır...
Alttaki gibi ;)
(http://siteniz.com) kısmını düzeltmeyi unutmayın
array(
'tag' => 'url',
'type' => 'unparsed_content',
'content' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a>' : '<a href="http://siteniz.com/out.php?url=$1" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
),
array(
'tag' => 'url',
'type' => 'unparsed_equals',
'before' => $user_info['is_guest'] ? $txt['no_view_links'] . "\n" . '<a href="' . $scripturl . '?action=com_smf_registration">Üye olun</a> veya <a href="' . $scripturl . '?action=login">Giris yapin</a><div style="visibility:hidden">' : '<a href="http://siteniz.com/out.php?url=$1" target="_blank">',
'after' => $user_info['is_guest'] ? '</div>' : '</a>',
'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_after' => $user_info['is_guest'] ? '' : ' ($1)',
),
ewet sorunsuz çalışıo registered link modu ile ;)
Çok Güzel bir fikir ama ben yapamadım olmuyor herşeyi harfiyen uygulamama rağmen yapamadım yinede teşekkürler temam dilbermc smf rc2 yardımını bekliyorum...
Quote from: PuLL on October 01, 2006, 05:14:01 PM
Çok Güzel bir fikir ama ben yapamadım olmuyor herşeyi harfiyen uygulamama rağmen yapamadım yinede teşekkürler temam dilbermc smf rc2 yardımını bekliyorum...
msn adresimi ekle yardımcı olıyım
msn ekledim ama sen yoksun nabıcaz şimdii...
arkadaslar guzel bir dusuncem var bu moda ınternet sayfası ııcnde calısan bır antı vırus scrıptı olan varmı ?
sağolun arkadaşlar güzel oldu
arkadaşlar ınternet sayfası ııcnde calısan bır antı vırus scrıptı olan yokmu :(
Bir sürü var, bitdefender, eset, avast, tamamının online tarama sistemi var
http://www.eset.com/onlinescan/
ama terms accept olayı var, yani direk işleme gecmiyor ve firefoxda calısmıyor.
demo filan varmı..fazla bişey anlayamadım..
Ben tıklamadım hiç denemedim de, ama orada I agree terms işaretini tıklayıp dene istersen. Explorer da.
@minare teşekürler o isteği cok önceden yapmıstım :)
Quote from: loft on September 16, 2008, 06:30:54 PM
demo filan varmı..fazla bişey anlayamadım..
sitede mesajlardaki linkleri bir sayfaya yonlendirir (out.php ye) out.php yi dizine atıp tarayıcıya
siten.com/out.php?url=http://simplemachines.org yaz anlicaksın
bence cok guzel olmus demoda benden olsun :)
bu normal olarak yonlendırmelı
http://hellnewer.com/out.php?url=http://www.hellnewer.com/resim (http://hellnewer.com/out.php?url=http://www.hellnewer.com/resim)
buda resim olarak
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.hellnewer.com%2Fresim%2Fimage.php%3Fid%3D4E19_48D3699A&hash=7b0f3b207ea709fedb25ff72b76a098c97ec7e28)
kolay gelsın tekrar arkadasımıza tesekkur edıyorum bole eklentıler lazım smf yakında vbulletini gecmesse adam deılım :)
O:)
Ben bu sisteme zamanında zorunlu tıklama bile eklemiştim :) Ama her linki çevirmesi kötü site içi adresleri çevirmese çok güzel olacak ama.
@єνσℓυтιση™
sanırım aynı düşüncedeyiz kötü içrikli sitelere yollamicak mesela
$kotu = array(p*rn , sx) ;
gibi eklenen kelimeleri otomatik oalrak kapatıcak vs.vs nası yapılır orasını bilemem kafa yormak lazım =)
@ℓσяєηz mesela sitede forum kurallarının linkini verdim onuda yönlendiriyor veya kendi diğer sitelerime link verdim onlarıda yönlendiriyor onlara bi engel koyabilsek bi kere konusunu açmıştım ama öyle kaldı
http://www.simplemachines.org/community/index.php?topic=239681.0
eline sağlık Lorenz ufak bir hatırlatma da bulunucam tabi mahsuru yoksa :)
Türkçe karakterleride dil dosyalarında belirtsen iyi olur kanısındayım;)
kolay gelsin...
Quote from: єνσℓυтιση™ on September 19, 2008, 05:31:12 AM
@ℓσяєηz mesela sitede forum kurallarının linkini verdim onuda yönlendiriyor veya kendi diğer sitelerime link verdim onlarıda yönlendiriyor onlara bi engel koyabilsek bi kere konusunu açmıştım ama öyle kaldı
http://www.simplemachines.org/community/index.php?topic=239681.0
tarihe bakılacka olursa cok eskiden yaptıgım bişidi bu.
Sıraya aldım. şu sıralar grup modu yazıyorum + portal portalda yetkililer gorunmesi vs. ardından bir iki calısmam daha var
Quote from: Sinan ANDIRMAN on September 19, 2008, 05:34:02 AM
eline sağlık Lorenz ufak bir hatırlatma da bulunucam tabi mahsuru yoksa :)
Türkçe karakterleride dil dosyalarında belirtsen iyi olur kanısındayım;)
kolay gelsin...
global siteye vermiyeceğim için sorun yok =) ama geliştirip yayınlicak olursam zaten hardcode(dil dosyasız) kabul edilmiyor önerin için tşk. ler
rica ederim ;)
Arkadaşlar ben bunu custom action modu ile sayfa oluşturarak yapmayı denedim ve şöyle birşey yaptım.
http://www.trforumcu.net/forum/trf.html (http://www.trforumcu.net/forum/trf.html)
Herşey güzel hoş ama sanırım bir yerde hata yapıyorum.
<a href="<?=$u2?>
bu fonksiyon işe yaramıyor kodlarımı şöyle ekliyorum.
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
$u2=urlmake($_REQUEST["url"]);
echo'
<a href="<?=$u2?>')">
';
İkinci kodlarda gereksiz fazlalık kodları sildim
http://www.trforumcu.net/forum/trf.html?url=http://www.simplemachines.org (http://www.trforumcu.net/forum/trf.html?url=http://www.simplemachines.org) böyle yönlendirsin istiyorum bende.
http://www.trforumcu.net/forum/trf.php?url=http://www.simplemachines.org (http://www.trforumcu.net/forum/trf.php?url=http://www.simplemachines.org) sadece php dosyası olarak yönlendiriyor ama kendi action sayfam ile yönlendirmedi ne yapabilirim.
@єνσℓυтιση™
acele etme istersen :)) elimdeki işler bitince bunu geliştiricem.
Forum içindeki linkler oto olarak out.php ye takılmadan aktarılıcak
gorunum daha gelişmiş olacak vs.vs.
yaptıgın bir hatan var
echo ' ';
arasında
<? ?>
kodları işlemez
echo'<a href="<?=$u2?>')"> ';
echo' <a href="' , $u2, '">';
@ℓσяєηz teşekkürler yok acele etmiyorum ya biliyorum senin geliştirdiğini kendi çapımda birşeyler yapayım dedim de dediklerini yaptım bu sefer linki almadı neden almadı acaba
http://www.trforumcu.net/forum/trf.html?url=http://www.simplemachines.org
echo' <a href="' , $u2, '">';
değilde
echo' <a href="' .$u2. '">';
yaparmısın
sanırım php kanuna aykırı geldik aynı dosyadaki tanımlamalarda , yerine . kulalnılıyordu :-\
Maalesef olmadı @ℓσяєηz
tuaf :S
direkt olarak html dosyasımı yoksa php ama html mi gostriyo ? direk html se php kodları calısırmı mechul cunki $_SERVER kullanıyor
bunu
echo' <a href="' .$u2. '">';
olarak denermisin bide
?>
<a href="<?=$u2?>')">
<?
Yok yok php ℓσяєηz maalesef buda olmadı :(
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
$u2=urlmake($_REQUEST["url"]);
echo' <a href="' .$u2. '">';
İçerik en basit anlamda bu şekide ama link tıklama adresinde çıkmıyor.
ek olarak yollayabilirmisin ? yada pm den yolla bi inceliyim action olarak yapmıstım bi ara ama benimkisi
action=out;url=site.com çeklinde calısıyordu
ℓσяєηz yaptım sayende teşekkürler ediyorum.
Sorun şu arkadaşlar.
$u2=urlmake($_REQUEST["url"]);
$u2=urlmake($_SERVER['REQUEST_URI']);
benim sorunumu yaşarsanız.
Ancak link çıktı ama yönlenme yapmıyor.
http://www.trforumcu.net/forum/trf.html?url=http://www.simplemachines.org
@єνσℓυтιση™
çözdüğüne sevindimde benım bi yararım dokunmadı server kısmına daha gelmemiştim =)
@ℓσяєηz ama yönlenmiyor örneğe baktıysan.
kafa durdu dükkanı kapatma saati ve müşteriler yıgılı :'(
bunu bi denermisin
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
$adres = $_SERVER["REQUEST_URI"];
echo' <a href="' , $adres, '">';
Bu seferde link http://forum/trf.html?url=http://www.simplemachines.org böyle kaldı.
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
$adres = $_SERVER["REQUEST_URI"];
$adres = str_replace("/forum/trf.html?url=", "", $adres );
echo' <a href="' , $adres, '">';
@ℓσяєηz çok teşekkürler sayende o sorunumu da hallettim o kadar zamanını harcadın Allah razı olsun tekrra tekrar teşekkürler.
eyw. iyi geceler
iyi çalışmalar
bu arada aşagıdaki kodları silebilirsin galiba bi işe yaramicaklar :)
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
return $u;
}
Forbidden
You don't have permission to access /< on this server.
hatası veriyor
ℓσяєиz bunun aynısını resimler içinde uygulamak istiyorum subs.php'de yaptım ama olmadı hiç birşey resimler çıkmadı.
resimlere uygulamak ?
[url=aaa][img]...[/img][/url]
bunlara uygulamak istiyorsan zaten uyguluyor bu deişiklikler
img lerde cıkmaması normal resim yolu değiştiği için resimler cıkmaz
Uzun bir süre oldu ama bakabilmen mümkün mü bu isteğime.
http://www.simplemachines.org/community/index.php?topic=116117.msg1714738#msg1714738
Şimdi arkadaşlar diğer mesajlarıda okudum fakat site içindeki linklerde yönlendirmeyi kaldırmak yanılmıyorsam daha çözülmemiş ?
Güzelmiş teşekkürler
hocam bunu site içi olan kısmı nasıl kaldırabiliriz? out.php dosyasında pattern tanımlayıp sitemiz.com/ şeklindeyse linke otomatik mi göndermeliyiz yoksa subs.php dosyasına mı pattern tanımlayalım?
kendi işimi kendim gördüm arkadaşlar :) sitenizin alan adından link verilmişse bunu out.php dosyasında kullanıcıyı bekletmeden yapabilirsiniz. Out.php dosyanızı şu şekilde yaparsanız sorun kalkacaktır...
<?php
function urlmake($u) {
htmlspecialchars($u);
if(!preg_match("/[a-z]:\/\//si", $u)) $u = "http://$u";
return $u;
}
$u2=urlmake($_REQUEST["url"]);
preg_match('@^(?:http://)?([^/]+)@i', $u2, $matches);
$host = $matches[1];
// alan ad&#305;n&#305;n son iki parças&#305;n&#305; alal&#305;m
preg_match('/[^.]+\.[^.]+$/', $host, $matches);
if($matches[0]=="kvforum.org")
header("Location: $u2");
?>
<html>
<title>DİKKAT! Kurtlar Vadisi Forumu'ndan Çıkıyorsunuz!</title>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td bgcolor="#000000">
<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b><font size="7" color="#FFFFFF">DİKKAT</font></b></font></div>
</td>
</tr>
</table>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="5"><b></b></font></p>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<p align="center"><b><font face="Tahoma" size="2">Forum'dan ayrılıyorsunuz...</font></b></p>
<p align="center"><font face="Tahoma" size="2">Aşağıdaki adrese giriş
yapmak güvenli olmayabilir ve tamamen sizin sorumluluğunuzdadır.<br>
<b>Bu linki tanımadığınız ya da güvenmediğiniz birinden aldıysanız devam
etmeniz önerilmez!</b><br>
</font></p>
<p align="center"><b><font color="#FF0000" face="Tahoma" size="2">
<?=$u2?> </font></b></p>
<p align="center"><font face="Tahoma" size="2"><b><a href="<?=$u2?>">>
Eğer bu linki veren kişiye güveniyorsanız, yukarıda yazılı olan adrese devam
edin!</a><br>
</b></font><b><font color="#FF0000" face="Tahoma" size="2">Verilen linkin: <? echo "alan adı: {$matches[0]}\n"; ?> </font></b><font color="#FF0000">
</font></p>
</td>
</tr>
</table>
</div>
</html>
Site adreslerinizi kendiniz düzenlersiniz diye düşündüğüm için onları düzeltmedim. Örnek olarak http://kvforum.org/out.php?url=http://kvforum.org/92_bolum_fragmani-t41.0.html;msg169#msg169 şuraya bakabilirsiniz. Kendi alan adım içerisindeki tüm linkler out.php engeline takılmadan gitmesi gereken sayfaya gidiyor. Yaptığım ekleme şundan ibaret:
preg_match('@^(?:http://)?([^/]+)@i', $u2, $matches);
$host = $matches[1];
// alan adının son iki parçasını alalım
preg_match('/[^.]+\.[^.]+$/', $host, $matches);
if($matches[0]=="kvforum.org")
header("Location: $u2");
Kullanacaklara hayırlı olsun şimdiden :)