URL: https://www.overclockers.at/coding-stuff/php_problem_ausgabe_im_content_202324/page_1 - zur Vollversion wechseln!
Hallo zusammen!
Ich hab mir vor kurzen ein kleines Design mit Photoshop gebastelt das ich anschließend gesliced habe...
Mein derzeitiges Problem besteht darin, dass ichs einfach nicht hin bekomme Links im Content auszugeben... Hab mich schon umgeschaut bezüglich PHP Code der im Content stehn muss:
<?
if(!isset($site)) $site="news";
//Sichheitslücke beheben
$invalide = array('/','/\/',':','.');
$site = str_replace($invalide,' ',$site);
if(!file_exists($site.".php")){ echo'<h2>Error 404</h2><br>Die von Ihnen angeforderte Datei namens <b>'.$site.'.php</b> ist nicht vorhanden.';
redirect("index.php?site=news",'',3);
}
include($site.".php");
?>
Findet man auch unter http://www.ventus-production.de/
So.. und soweit ich es verstanden habe, sieht dann der Link dazu so z.b aus : index.php?=irgendwas
Es funktioniert aber leider nicht... kann mir da jemand weiterhelfen?
index.php?site=irgendwas
Das ist eine furchtbare Art eine Navigation zu lösen! Die Sicherheitslücken sind auf diese Weise nicht zu beheben, da es auf die Konfiguration des Servers ankommt, was man noch so damit anstellen kann.
Ich frage mich aber wirklich warum du nicht gleich direkt auf die Dateien verlinkst und das 404 und die index.php nicht standardmäßig per Webserver-Konfiguration erledigen lässt.
@meepmepp
das hab ich eh so gemeint.. xD
@mat
ich versteh nicht ganz was du gerade meinst mit "direkt verlinken"... Ich möchte wenn ich aus meiner Navigation den link "anklicke" die Ausgabe in der mitte meiner seite (sprich im Content) ausgeben...
Wie soll ichs sonst lösen? Für jeden meiner Links eine eigene Seite machen in der auch die Navigation enthalten is?
Check mich grad nicht durch xD
lg
mat hat recht.
Mach zumindest folgendes:
register_globals und magic_quotes in der php.ini gehören auf off.
Dann if(!isset($_GET['site'])) $site="news";
register_globals und magic_quotes sind auf OFF
http://tut.php-quake.net/de/get.html
Hab schon gelöst . ! danke.. es funktioniert
die frage ist nur wie es funktioniert. So wie du es machen wolltest, hast du (vorausgesetzt der Server ist entsprechend schlecht konfiguriert) ein riesen Sicherheitsloch.
Warum nicht einfache statische HTML Seiten die untereinander verlinkt sind?!?
Bei (anscheinend) so einfach Seiten sollte dies doch möglich sein, oder?
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026