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....
< Bu mesaj bu kişi tarafından değiştirildi Ekreizze -- 28 Haziran 2005, 20:05:22 >