SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.03.2005, 15:53:35
DaDon4130 DaDon4130 ist offline
Anfänger
 
Registriert seit: Mar 2005
Beiträge: 55
Problem mit switch (erledigt)

Hi Leute ich hab ein Problem mit meinem Seiten Switch.
Ich habe eine Index gebastelt mir allem drum und dran , und in der mitte befindet sich ein switch :
Code:
	include ("register_main.php");
	  	  $open=$_GET['open'];
if(file_exists($open.".php") or $open==""){
  if(empty($open) or $open=="inhalt"){include("inhalt.php");} 
  else{include($open.".php");}
}
else{echo "Die Datei existiert nicht.";}
Der switch klappt perfekt! Nun zum Problem:
In einem anderen Thread hab ich ne Filebase gebaut , welche sich nur in einem File befindet , und die einzelnen Arbeitschritte habe ich mit
<?php
switch ($action){
default:
?>
aufgeteilt.
Nun das Problem ist , die einzelnen Sachen sind nach dem $action switch verlinkt , und somit sind sie nicht mehr im switch von meinem index switch. Und index.php?open= geht ja nun auch nicht mehr davor... gibts da irgend eine lösung für?

Geändert von DaDon4130 (28.03.2005 um 16:09:16 Uhr)
Mit Zitat antworten
  #2  
Alt 28.03.2005, 16:09:00
DaDon4130 DaDon4130 ist offline
Anfänger
 
Registriert seit: Mar 2005
Beiträge: 55
AW: Problem mit switch

oke hat sich schon erledigt.

musst einfach die links ändern in

index.php?open=filebase&action=down&fileid

das letze & muss so sein , vorher war es ?
Mit Zitat antworten
  #3  
Alt 28.03.2005, 18:09:02
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Problem mit switch (erledigt)

Zitat:
Zitat von DaDon4130
PHP-Code:
<?php
    
include ("register_main.php");
    
$open $_GET['open'];
    if(
file_exists($open ".php") or $open == ""){
        if(empty(
$open) or $open == "inhalt"){
            include(
"inhalt.php");
        } 
        else {
            include(
$open.".php");
        }
    } else{
        echo 
"Die Datei existiert nicht.";
    }
Wenn du dein Script tatsächlich so verwendest, kann es unter Umständen für Außenstehende ein Leichtes sein, Dateien einzubinden, die sich außerhalb deines Document Roots befinden.
Mit Zitat antworten
  #4  
Alt 28.03.2005, 18:14:10
DaDon4130 DaDon4130 ist offline
Anfänger
 
Registriert seit: Mar 2005
Beiträge: 55
AW: Problem mit switch (erledigt)

was wäre den ne alternative?
Mit Zitat antworten
  #5  
Alt 28.03.2005, 18:16:26
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Problem mit switch

So etwas wäre sicherer:
PHP-Code:
<?php
    
switch($GET['open']) {
    case 
'seite1':
        
$site 'seite1.php';
        break;
    case 
'seite2':
        
$site 'seite2.php';
        break;
    default:
        
$site 'inhalt.php';
        break;
    }

    include(
$site);
?>
Mit Zitat antworten
  #6  
Alt 28.03.2005, 18:18:07
DaDon4130 DaDon4130 ist offline
Anfänger
 
Registriert seit: Mar 2005
Beiträge: 55
AW: Problem mit switch

OKE , ich danke dir !
sowas kann man immer gebrauchen ..thhxxx
Mit Zitat antworten
  #7  
Alt 28.03.2005, 18:22:56
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Problem mit switch

Wenn allerdings der Wert für den include_path mit dem Document Root übereinstimmt, könntest du auch deine Variante nehmen, wobei du dann trotz allem immer noch das Problem hast, dass so auch Dateien eingebunden werden können, die eigentlich in einem Verzeichnis liegen, dass per .htaccess geschützt ist oder diese Dateien auf einem externen Sever liegen (vorrausgesetzt allow_url_fopen() aktiviert ist).
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit einen Formular Fabian85 HTML, CSS und JavaScript Help! 13 07.06.2004 22:34:53
Problem mit einer Abfrage für eine Suchoption. Bitte um schnelle Hilfe!!! Fabian85 MySQLi/PDO/(MySQL) 1 21.04.2004 16:12:13
mysql und php problem schmidt PHP für Fortgeschrittene und Experten 9 31.10.2003 18:05:13
Problem mit switch steffen PHP für Fortgeschrittene und Experten 2 05.05.2003 10:12:52
SSL Problem im Internet Explorer, need help! Gladder PHP für Fortgeschrittene und Experten 6 02.09.2002 22:21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:50:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt