folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Include Edilen Sayfadaki Değişkene Verilen Değer [PHP]



Include Edilen Sayfadaki Değişkene Verilen Değer [PHP]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    adanakebap
    Khaine
    Khaine's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek
    ahmet.php die bi sayfa var
    bi tane daha sayfa var buda hasan.php
    şimdi bu iki sayfayada aynı dosya include ediliyo onunda ismi hüseyin.php
    bu hüseyin.phpde bi değişken var
    bu değişkenin değerine hangi sayfadaysa o sayfanın ismini nasıl veririz?
    yani hüseyin.php deki $kazım değişkenine hangi sayfadaysa o dosyanın ismini vercez
    mesela hasan.php den include ediliyosa
    $kazım=hasan olcak ama nasıl olcak?!?


  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Bak hacım şöyle yaparsın. Php bilmediğim için mantık vereyim.  O an çalışan sayfanın adını alırsın.

    Mesela asp de  calisansayfa = request.variables("script_name")  dediğin zaman o an çalışan dosyanın adını alırsın. Böylece bunu bir değişken üzerinden istediğin değişkene aktarabilirsin.

     Tbt de düşünelim bunu.   sayfa = request.variables("script_name") diyelim

    böylece sayfa = forumdisplayfolder.asp  olmuş oldu. Devamı sana aittir.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    adanakebap
    Khaine
    Khaine's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek
    request.variables("script_name") 'in phpdeki karşılığı ne işte :)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek
    $_SERVER['script_name']; hacklenmek istiyorsan $_SERVER['PHP_SELF'];
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    adanakebap
    Khaine
    Khaine's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek
    e olmadı :S

    bu huseyin.php

    <?php
    $kazim=$_SERVER['script_name'];
    ?>

    buda hasan.php

    <?
    include 'huseyin.php';
    echo $kazim;
    ?>

    nerde yanlış yaptım?
    sayfada hiçbişi yazmıyo :|
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    $_SERVER["script_name"];  dene..

    birde bu huseyin.php'nin dosya adını gösterir.

    PHP'yi Win üzerinde Wamp veya EasyPHP ile derle.

    Linux'ta LAMPP,XAMMP gibilerle derle..

    tek tek kurma.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    adanakebap
    Khaine
    Khaine's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek
    şimdi olayı tekrar ele alırsak

    huseyin.php bu

    <?php
    echo $kazim;
    ?>

    buda hasan.php

    <?
    $kazim=ABC;
    include 'huseyin.php';
    ?>
    işte burdaki ABC fonksiyonunun hasan'ı yazdırması lazım :| emrow hacı senin verdiklerin olmadı ya :S
    ayrıca burda $kazim=ABC; de ABC yerine hebele hübele yazdığımda onu yazıyo:|
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    hoca hata kontrolünü aktif et.Görelim hata neymiş.Boş ekran göstermesin.

     öncelikle bakalım php derleniyor mu sistemde.

    echo "hasan"; de hasan yazdırabiliyor mu görelim.

    Ardından sayfa adlarını açıklayıcı koy.

     Örneğin; icer.php ve icerilecek.php yap.

     

    <?php

    //icerilecek php

    function icert ($x)

    {

    if ($x==1)

    {

    $sayfa=$_SERVER["SCRIPT_NAME"];

    }

    else

    {

    $o_sayfa=$_SERVER["PHP_SELF"];

    $sayfa=htmlspecialchars($o_sayfa);

    }

    }

    ?>

     

    <?php

    //icer php

    include "icerilecek.php";

    icert(BURAYA 1 VEYA 2 YAZ İÇERTME METHODLARINI DENE);

    ?>

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    adanakebap
    Khaine
    Khaine's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek
    şey bi editör kullanmıyomki bildiğin dreamweaver :) bi hata olsa zaten sayfada yazar :| ki hiçbişi yazmıyo, include'u yanlış yazdığımda çıkmıştı :|
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    dreamweaver php çalıştırmaz. :) sen en iyisi bir php çalıştırıcı kur.

    krypt baba istemiş değiştiririz.

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    adanakebap
    Khaine
    Khaine's avatar
    Kayıt Tarihi: 16/Temmuz/2005
    Erkek

    hacım senin verdiğin koddaki hata harflerin küçük olmasıymış

    $_SERVER["SCRIPT_NAME"]; yaptım oldu fakat bu sefer orda 

    /hasan.php yazdı, şimdi asıl soru geliyo :) ben ne yaparsam $kazim değişkeni sadece hasan olur :)

Toplam Hit: 2603 Toplam Mesaj: 19