Simple Machines Community Forum

SMF Support => Türkçe Bölümü (Turkish) => Language Specific Support => İpuçları ve Hileler => Topic started by: ℓσяєиz on September 25, 2006, 12:50:05 PM

Title: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 25, 2006, 12:50:05 PM
vbulettinde yapılmıştır smf ye uyarladım arkdaslar...

Code: [Select]
<?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?>">&gt;
          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 :
Code: [Select]
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 :

Code: [Select]
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 :
Code: [Select]
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 :

Code: [Select]
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)',


Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Webersin on September 25, 2006, 01:10:19 PM
daha önce yapılmıştı diye hatırlıyorum...hayırlı olsun.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: 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..!!
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 25, 2006, 02:36:26 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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: 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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 26, 2006, 02:36:58 PM
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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: SacmaliK on September 26, 2006, 03:04:16 PM
Registeret link ile çakışıo yoksa ii bişi :)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: 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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 27, 2006, 05:50:55 AM
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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: 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?
Title: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: NeFReT on September 27, 2006, 06:08:59 AM
Çok Süper Olmuş Saol  
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 27, 2006, 11:16:52 AM
arkadaslar biraz daha geliştirdim isteyen varsa kodları verebilirim...


http://www.inflammantory.com/out.php?url=http://www.simplemachines.org
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Turk Navy on September 27, 2006, 01:48:06 PM
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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Turk Navy on September 27, 2006, 02:40:56 PM
Biraz uğraşınca olayı çözdüm  :) güzel oldu  ;)

teşekkürler ш.м._јẫpФЛ  :)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: bozkurt18 on September 28, 2006, 01:18:12 AM
işte kaç gündür bende böyle birşey istiyordum çok saol
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: bozkurt18 on September 28, 2006, 07:31:18 PM
peki bunu 5 sn sonra otomatik yönlenmesini nasıl yaparız.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 29, 2006, 01:58:27 AM
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....
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 29, 2006, 04:23:51 AM
Buyrun arkaslar buda otomatik Yönlendirmeli kod bunu out.php içindeki kodlar ile değiştirmeniz yeterli  reklam vs. ekleyip geliştirebilirsiniz....

Code: [Select]
<?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>&nbsp;</p>
<p>&nbsp;</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">&nbsp;<b>Tamamen sizin sorumluluğunuzdadır.<font color="#FF0000"> Sitemizin
        Sorumlulugunda Değildir!</font></b></font></p>

        <p align="center">&nbsp;</p>

        <p align="center">&nbsp;</p>

        <p align="center">&nbsp;</p>

        <p align="center">&nbsp;</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>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><b><a href="mailto:webmaster@inflammantory"><font color="#000000">w.m._Japon</font></a></b></p>
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: eledagli on September 29, 2006, 04:55:45 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
Code: [Select]
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>&nbsp;veya&nbsp;<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>&nbsp;veya&nbsp;<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)',
),
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: d-gan on September 29, 2006, 05:44:18 AM
abi süpersin süper oldu ya ;)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 29, 2006, 06:42:59 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
Code: [Select]
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>&nbsp;veya&nbsp;<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>&nbsp;veya&nbsp;<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ı

Code: [Select]
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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Kivanc1Mac on September 29, 2006, 07:26:24 AM
arkadaşlar bu olay ne işe yarıyor ???
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: eledagli on September 29, 2006, 08:07:05 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
Code: [Select]
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>&nbsp;veya&nbsp;<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>&nbsp;veya&nbsp;<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ı

Code: [Select]
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 :)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Badboy on September 29, 2006, 08:14:34 AM
ya bu registirasyonla cakisiyor hata mesaji veriyo
iste benim degismesi gereken kodlar
Code: [Select]
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>&nbsp;veya&nbsp;<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>&nbsp;veya&nbsp;<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ı

Code: [Select]
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
Code: [Select]
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>&nbsp;veya&nbsp;<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>&nbsp;veya&nbsp;<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)',
),
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 29, 2006, 08:40:21 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  ;)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: eledagli on September 29, 2006, 10:22:12 AM
Tesekurler badboy bende registeri zaten kaldirmak istiyordum  :P

joomla köprü uzerinden devam...
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: SacmaliK on September 29, 2006, 10:53:55 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
Code: [Select]
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>&nbsp;veya&nbsp;<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>&nbsp;veya&nbsp;<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  ;)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: 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...
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 02, 2006, 01:45:35 AM
Ç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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: PuLL on October 03, 2006, 02:00:36 PM
msn ekledim ama sen yoksun nabıcaz şimdii...
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 28, 2006, 03:02:13 AM
arkadaslar guzel bir dusuncem var bu moda ınternet sayfası ııcnde calısan bır antı vırus scrıptı olan varmı ?
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: canpolatm on October 28, 2006, 12:59:42 PM
sağolun arkadaşlar güzel oldu
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on November 10, 2006, 08:55:49 AM
arkadaşlar ınternet sayfası ııcnde calısan bır antı vırus scrıptı olan yokmu :(
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Minare on September 13, 2008, 10:41:33 AM
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.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: loft on September 16, 2008, 06:30:54 PM
demo filan varmı..fazla bişey anlayamadım..
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Minare on September 16, 2008, 06:48:46 PM
Ben tıklamadım hiç denemedim de, ama orada I agree terms işaretini tıklayıp dene istersen. Explorer da.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 18, 2008, 08:06:53 AM
@minare teşekürler o isteği cok önceden yapmıstım :)

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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: hellnewer on September 19, 2008, 04:58:45 AM
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
(http://www.hellnewer.com/resim/image.php?id=4E19_48D3699A)
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:)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on September 19, 2008, 05:07:59 AM
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.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 19, 2008, 05:21:25 AM
@єνσℓυтιση™
 sanırım aynı düşüncedeyiz kötü içrikli sitelere yollamicak mesela

Code: [Select]
$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 =)

Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ 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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: 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...
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on September 19, 2008, 07:27:03 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

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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Sinan ANDIRMAN on September 19, 2008, 07:40:17 AM
rica ederim ;)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 03:49:04 PM
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.
Code: [Select]
<a href="<?=$u2?>bu fonksiyon işe yaramıyor kodlarımı şöyle ekliyorum.
Code: [Select]
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.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:01:07 PM
@єνσℓυтιση™

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

Code: [Select]
echo '  ';
arasında

Code: [Select]
<? ?> kodları işlemez

Code: (bu kısmı) [Select]
echo'<a href="<?=$u2?>')"> ';
Code: (oalrak değiştir) [Select]
echo' <a href="' , $u2, '">';
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:07:22 PM
@ℓσяєη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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:12:01 PM
Code: [Select]
echo' <a href="' , $u2, '">';
değilde

Code: [Select]
echo' <a href="' .$u2. '">';
yaparmısın

sanırım php kanuna aykırı geldik aynı dosyadaki tanımlamalarda , yerine . kulalnılıyordu  :-\
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:13:41 PM
Maalesef olmadı @ℓσяєηz
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:23:19 PM
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


Code: [Select]
echo' <a href="' .$u2. '">';
olarak denermisin bide

Code: [Select]
?>
 <a href="<?=$u2?>')">
<?
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:30:46 PM
Yok yok php ℓσяєηz maalesef buda olmadı :(
Code: [Select]
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.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:33:08 PM
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

Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:40:07 PM
ℓσяєηz yaptım sayende teşekkürler ediyorum.
Sorun şu arkadaşlar.
Code: (Bu Kodu) [Select]
$u2=urlmake($_REQUEST["url"]);
Code: (Bu Şekilde Değiştirin) [Select]
$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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:43:02 PM
@єνσℓυтιση™

çözdüğüne sevindimde benım bi yararım dokunmadı server kısmına daha gelmemiştim =)
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:44:04 PM
@ℓσяєηz ama yönlenmiyor örneğe baktıysan.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:47:59 PM
kafa durdu dükkanı kapatma saati ve müşteriler yıgılı  :'(

bunu bi denermisin

Code: [Select]
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,  '">';
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:49:33 PM
Bu seferde link http://forum/trf.html?url=http://www.simplemachines.org böyle kaldı.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:53:11 PM


Code: [Select]
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,  '">';
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 04, 2008, 04:56:06 PM
@ℓσяєηz çok teşekkürler sayende o sorunumu da hallettim o kadar zamanını harcadın Allah razı olsun tekrra tekrar teşekkürler.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 04, 2008, 04:57:57 PM
eyw. iyi geceler

 iyi çalışmalar

bu arada aşagıdaki kodları silebilirsin galiba bi işe yaramicaklar :)

Code: [Select]
function urlmake($u) {
  htmlspecialchars($u);
  if(!preg_match("/[a-z]:///si", $u)) $u = "http://$u";
  return $u;
}
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: tertunc on October 12, 2008, 12:58:29 PM
Forbidden

You don't have permission to access /< on this server.

hatası veriyor
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on October 30, 2008, 07:06:30 PM
ℓσяєиz bunun aynısını resimler içinde uygulamak istiyorum subs.php'de yaptım ama olmadı hiç birşey resimler çıkmadı.
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ℓσяєиz on October 31, 2008, 07:40:22 AM
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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: Evo™ on February 28, 2009, 04:53:55 PM
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
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: OverTa[k]e on March 07, 2010, 03:12:05 PM
Şimdi arkadaşlar diğer mesajlarıda okudum fakat site içindeki linklerde yönlendirmeyi kaldırmak yanılmıyorsam daha çözülmemiş ?
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: saruhan on April 08, 2010, 02:22:23 PM
Güzelmiş teşekkürler
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ozanTi on October 10, 2010, 10:32:17 AM
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?
Title: Re: Tıkladıgınız Lınkte Guvenlık Duvarı (out.php)
Post by: ozanTi on October 10, 2010, 01:20:32 PM
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...
Code: [Select]
<?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&#38;#305;n&#38;#305;n son iki parças&#38;#305;n&#38;#305; alal&#38;#305;m
preg_match('/[^.]+\.[^.]+$/'$host$matches);
if(
$matches[0]=="kvforum.org")
header("Location: $u2");
?>


<html>
<title>D&#304;KKAT! Kurtlar Vadisi Forumu'ndan Ç&#305;k&#305;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&#304;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&#305;l&#305;yorsunuz...</font></b></p>
        <p align="center"><font face="Tahoma" size="2">A&#351;a&#287;&#305;daki adrese giri&#351;
          yapmak g&uuml;venli olmayabilir ve tamamen sizin sorumlulu&#287;unuzdad&#305;r.<br>
          <b>Bu linki tan&#305;mad&#305;&#287;&#305;n&#305;z ya da g&uuml;venmedi&#287;iniz birinden ald&#305;ysan&#305;z devam
          etmeniz &ouml;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?>">&gt;
          E&#287;er bu linki veren ki&#351;iye g&uuml;veniyorsan&#305;z, yukar&#305;da yaz&#305;l&#305; olan adrese devam
          edin!</a><br>
          </b></font><b><font color="#FF0000" face="Tahoma" size="2">Verilen linkin: <? echo "alan ad&#305;: {$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:
Code: [Select]
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");
Kullanacaklara hayırlı olsun şimdiden :)