php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.02.2006, 06:35  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard Problem mit php5

Hi@all
Ich habe ein kleines Problem mit meiner aktuellen PHP version (PHP 5.1.2)
Seit ich die version installiert habe, funktioniert folgender php code nicht mehr:

<?php
if(isset($link)) {
if(file_exists($link)) {
include($link);
}
else {
echo"

die datei $link konnte nicht gefunden werden</p>";
}
}
else {
include ("main.php");
}
?>

kennt jemand eine lösung oder eine alternative?

ich danke im vorraus für jede antwort

greez kazuya
kazuya ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.02.2006, 09:22  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Was heißt "funktioniert nicht"? Und benutzte bitte die php-Tags des Forums und rücke deinen Quellcode entsprechend ein.
xabbuh ist offline  
Alt 05.02.2006, 09:34  
Gast
 
Beiträge: n/a
Standard

Zitat:
$link
Vieleicht soll das $_POST['link'] oder $_GET['link'] sein ?
 
Alt 05.02.2006, 10:46  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

register_globals


wenn du so ne seite includest is das ziemlich unsicher...

da kann jem. z.b. auch einfach
www.deine-page.tld?link=www.boesesscript.tld
angeben und ausführen...


überprüf wenigstens ob es z.b. in nem array steht, oder switche, ...


mfg
Andi
DER_Brain ist offline  
Alt 05.02.2006, 12:00  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zu register_globals:
http://forum.developers-guide.net/sh...t=688#post6007

Das mit dem Include könntest du so machen:
PHP-Code:
<?php
// Hier werden alle Seiten gespeichert, die eingebunden werden sollen
$include_sites = array( "start" => "start.php",
                        
"..." => "..."
                      
);
                      
// $_GET['site'] gesetzt?
if (empty($_GET['site'])) {
    
$include_site "start";
} else {
    
$include_site $_GET['site'];
}

// Existiert die Datei, die eingebunden werden soll?
if (!file_exists($include_sites[$include_site])) {
    echo 
"Error!";
} else {
    include(
$include_sites[$include_site]);
}  
?>
Beispiellink:
index.php?site=start
Corvin ist offline  
Alt 05.02.2006, 14:57  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard

hi
vielen dank, der code funzt

greez kazuya
ps: nächstes mal setze ich den code in die php tags... :wink:
kazuya ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Switch/Include - Problem nach Umstellung auf PHP5 mailux PHP Tipps 2008 5 12.05.2008 22:07
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
PHP5 erkennt kein PHP5!? DaOnkel PHP Tipps 2006 4 14.03.2006 11:56
[Erledigt] Seit PHP5 - vB sehr Langsam PHP Tipps 2006 3 02.03.2006 10:11
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
Problem beim installieren von php5 Klaus Server, Hosting und Workstations 3 01.11.2005 10:41
[Erledigt] PHP5: &quot;Private Lazy Initialization&quot; mit __get() mo PHP-Fortgeschrittene 10 16.10.2005 16:57
Apache2 und PHP5 Problem Server, Hosting und Workstations 2 09.09.2005 17:14
SOAP in PHP5 für NuSoap deaktivieren PHP-Fortgeschrittene 2 03.08.2005 18:23
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Php5 + Soap unter Win2k + IIS5 PHP-Fortgeschrittene 0 04.08.2004 16:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
if(empty($_get[\'site\']) || !file_exists($_get[\'site\'].\php\) ){ $site=\start\;, javascript funktioniert nicht unter php5

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.