• 07-01-2008, 17:18:26
    #10
    Üyeliği durduruldu
    vlvx adlı üyeden alıntı: mesajı görüntüle
    Yardımlarınız için çok tşk ederim arkadaşlar.

    peki "resim.php?goster=321" adresini direk include etmenin yolu varmıdır?
    cms sistemlerin den birinde kullanıyorum ve kimi zaman panelden text alınına

    resim.php?goster=321 yerine
    video.php?goster=50242
    site.php?goster=TuYucF

    gibi farklı metinler giriyorum, ve farklı php dosyalarını farklı değerler ile ziyaretçinin göreceği sayfalara öğeleri bu şekilde ekliyorum.

    Şu an için iframe ile sorunsuz yapıyorum.ama bi sayfada 20-30 tane iframe açılıyo. Şayet olabiliyorsa bu şekilde veya benzeri bir şekilde include etmek daha sağlıklı olucak.
    ozaman ? ile ayırtırsın diğer bölümdeki değerleri de = bölüp bi php kod yaratırsın sonra onu eval() edip çalıştırırsın daha ayrıntılı anlatırsan bu fonksiyon şeklinde hazırlayabilirim.

    Bartuc adlı üyeden alıntı: mesajı görüntüle
    bu olay register_globals kapalıyken çalışmaz. register_globals hakkındaki duygu ve düşüncelerim de sunucu güvenliği sebebiyle pek iyi değil.
    Orası optimizasyona girer ben mantığı gösterdim sadece
  • 08-01-2008, 04:21:30
    #11
    cms sistemin script kodlarını şu şekilde ayarladım.
    echo'<iframe src ="http://localhost/vlvx/resim/';
    file_include(str_replace('[break]', '', $text), $shorten);
    echo'" width="500" height="100" scrolling="no" frameborder="0" cellspacing="0" cellpadding="0"></iframe>';
    file_include(str_replace('[break]', '', $text), $shorten); kısmı, scriptin yazı gönderme alanından girdiğim resim.php?goster=321 metnini iframe kodunun içine koyuyor ve iframe i tamamlıyarak sayfada gösteriyor.Yeri geldiği zaman önceki msjlardada bahsettiğim gibi farklı metinler giriyorum.
    resim2.php?goster=50242
    resim3.php?goster=TuYucF gibi.

    resim.php
    <img border="0" src="http://img.youtube.com/vi/<?php echo"$url" ?>/1.jpg" width="130" height="97">
    <img border="0" src="http://img.youtube.com/vi/<?php echo"$url" ?>/2.jpg" width="130" height="97">
    <img border="0" src="http://img.youtube.com/vi/<?php echo"$url" ?>/3.jpg" width="130" height="97">
    resim.php ise html kod içine <?php echo"$url" ?> ile eklemeler yapıp. (resim.php?goster=321 adresindeki 321 i ekliyerek.) adresi tamamlıyor ve youtube daki resmi çekiyor. resim2.php ve resim3.php de aynı şekilde işlemi görüyor. resim2.php youtube adresi değilde yahoovideo adresi oluyo mesela.

    php bilmeden bunları yapabildim. Şayet bahsettiğin şey seni uğraştıracak bi şeyse boşver hiç vaktini harcama.nasılsa şu haliyle benim işimi gorur durumda. beni tek dusunduren konu 20-30 tane iframe i bir sayfada kullamaktı. Hoş gerçi sadece resim çekiyoruz ama, varsın boyle kalsın olmadı. Google nun bu kadar iframe ne diyeceğinide öğrenebiliriz belki

    Kararlı yardımın içinde tekrar tsk ederek msj bitireyim bari.
  • 08-01-2008, 07:58:09
    #12
    AhmetPasha adlı üyeden alıntı: mesajı görüntüle
    gerenk yok

    $goster = 321;
    include("resim.php");

    zaten goster değeri include edildiğinde diğer dosya içinde geçerli olacak.
    Bu şekilde güvenlik acıgı meydana gelir.Önermem Rfi vs gibi
  • 15-01-2008, 19:49:52
    #13
    belki başka önerisi olan olur