1. sayfa
yine kısa bir mantıgını acıklıyorum. sayfaların örnek olarak şöyle olsun. download.php,grafik.php.. if($page!="") { include $page.".php"; } else { include "default.php"; } umarım yardımcı oLur.. ![]() |
kardeş olmadı yaaa... index.php ye ekledim verdiğin kodu; <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> </body> </html> <? if($page!="") { include $page.".php"; } else { include "index.php"; } ?> <a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=3264070&url=grafik.php" data-href="grafik.php">Grafik</a> bu şekilde yaptım ama index.php ye girince boş sayfa çıkıyor...... |
include kısmında sorun olabilir include "$page.php"; include $page."php"; olarak denesene bi ![]() |
if($mod=="") { include "anasayfa.php"; break; } if($mod==$link) { include $link.".php"; break; } benim kodum bu şekilde.. Buraya bi bak istersen ![]() |
yaw kardeş dediğim şekilde 3 sayfa yapıp bi yollayasan çok mutlu olacağım kardeş.... msn den konuşsak vaktin varsa, yine olmadı çünkü.... ![]() ![]() |
kardeş yollarsan daha iii olur çünkü webdeyken php kodları gözükmüyor.... walla şu işi bi yaparsak kardeş, sana çok dua edecem.... ![]() ![]() ![]() ![]() |
daha önce bu konu açılmıştı sanırım buraya bir bak http://www.xhandros.net/bl/?p=65 |
Buyur kodLarı buraya yazdım basit bir örnekLe. Ya web e atarsın yada apache varsa local dan halledersin yine oLmazsa msn den konuşaLım ![]() |
burayada baktım yapamadım... serserfan kardeş yolladığın için saol ama yolladım webe grafik e tıkladığımda Warning: main(.php): failed to open stream: No such file or directory in /public_html/deneme/index.php on line 18 Warning: main(.php): failed to open stream: No such file or directory in /public_html/deneme/index.php on line 18 Warning: main(): Failed opening '.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /public_html/deneme/index.php on line 18 hatası aldım.... kafayı yiyecem yaa..... ![]() ![]() ![]() |
heh oldu kardeşim saolasın bi hata yapmışsın onu düzelttim <?php if($sayfa=="") { include "default.php"; } if($sayfa!="") { include $page.".php"; } ?> </body> </html> değilde <?php if($sayfa=="") { include "default.php"; } if($sayfa!="") { include $sayfa.".php"; } ?> </body> </html> olacakmış çok saol kardeş yardımın için.... ![]() ![]() ![]() |
Ya kardeş index.php de kod kısmında $page.".php"; yazmışım onu $sayfa.".php" oLarak değiştirirmisin özür diLerim daLgınLık ya ![]() |
evt bende buldım işte... walla sende olmasan kardeş.... çok saol tekrardan.... |
Kardeş ne demek işini gördüyse mutLu oldum bu arada php konusunda yardıma ihtiyacın oLursa eLimden geLdiği kadar yardım ederim Pm ile msn adresimi atıyorum ![]() |
eywallah kardeş daha çok başını ağrıtacağım gibime geliyor... ![]() ![]() ![]() ![]() |
Selamlar , bahsi geçen sayfanın sahibi benim.Adreste tam olarak istenilen şey anlatılıyor.Çözüm bulunmuş fakat konudan birkaç post aşağıdaki <?php kesinlikle kullanılmaması gerek bir kodtur.Çünkü bu haliyle "remote file inclusion" (dışardan dosya entegre etme) saldırılarına açık durumda. Güvenli kullanım için standart sayfalar array(dizi)'ye alınıp in_array() fonksiyonu ile $_GET dizisinden(tarayıcıdaki adres satırından) gelen bilgilerin doğrulu kontrol edilmeli.Örneğin ;
Kolay gelsin.. |
1. sayfa
örnek olarak= index.php?page=grafik , index.php?page=downloads gibi
lütfen yardım yapmaya çalıştım ama olmuyor....
bi el atın.... internetin altını üstüne getirdim ama bulamadım....
şimdiden saolun....
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi Ekreizze -- 28 Haziran 2005, 20:05:22 >