php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.07.2005, 01:14  
Benutzer
 
Registriert seit: 01.06.2005
Beiträge: 70
schmiddy
schmiddy eine Nachricht über ICQ schicken
Standard pfad richtig angeben?

nabend,
wie muss der richtige pfad sein, wenn sich die dateien im ordner show befinden?

Wo muss ich da den link zum ordner hinsetzen??

PHP-Code:
 <? if (!isset($_GET['site'])) { $_GET['site']="news"; }  // läd die news.php sofern ?site=xxx nicht 'gesetzt' wurde
if (file_exists($_GET['site'].".php")) { include($_GET['site'].".php");  // existiert die über ?site=xxx aufgerufene PHP-Datei, so wird sie includet
} else { include('error.php'); };  // trifft Fall 1 und 2 nicht zu, wird die Datei error.php includet

?>
schmiddy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.07.2005, 01:19  
Gast
 
Beiträge: n/a
Standard

kommt drauf an ob du nen windoof oder linux server hast bzw ob du kompletten pfad angeben musst oder nich...

es wär auch nich schlecht wenn man mal nen überblick vom strukturbaum hätte
 
Alt 16.07.2005, 01:27  
Gast
 
Beiträge: n/a
Standard Re: pfad richtig angeben?

Zitat:
Zitat von schmiddy
wie muss der richtige pfad sein, wenn sich die dateien im ordner show befinden?
hängt davon ab, wo sich der pfad relativ vom aufrufenden script befindet.
../show geht vom aktuellem pfad eine ebene tiefer nach "show"
./show geht vom aktuellem pfad eine ebene höher nach "show"

ich würde den includepfad immer absolut angeben, z.B.:
include_once($_SERVER['DOCUMENT_ROOT'].'/show/DATEINAME');
 
Alt 16.07.2005, 01:45  
Gast
 
Beiträge: n/a
Standard Re: pfad richtig angeben?

Zitat:
Zitat von eagle71
../show geht vom aktuellem pfad eine ebene tiefer nach "show"
./show geht vom aktuellem pfad eine ebene höher nach "show"
Eh? Hab ich was verpasst?

./show bleibt im aktuellen Verzeichnis
../show geht ein Verzeichniss höher (d.h. wenn sich der Unterordner show im Ordner meine_seite befindet, bist du nun im Ordner meine_seite)

Zitat:
Zitat von JoschiBK19
kommt drauf an ob du nen windoof oder linux server hast bzw ob du kompletten pfad angeben musst oder nich...

es wär auch nich schlecht wenn man mal nen überblick vom strukturbaum hätte
Na super, erstmal Anti-Windowspropaganda, aber zu blöd sein, um zu erkennen, dass ein Webserver IMMER relative Pfade nutzten kann. Sogar der IIS (Microsofts Webserver: Internet Information Server). Komplette Pfade sollte man überhaupt nie verwenden, hab noch kein Buch gesehen wo sowas stand, das ist ein absoluter Anfängerfehler hoch 10.

Hach ich liebe Halbwissen nach Mitternacht...
 
Alt 16.07.2005, 01:52  
Gast
 
Beiträge: n/a
Standard

is mir schon klar dass relative pfade immer genutzt werden können...

is doch wurscht ob komplette pfade oder nich... kannst doch auch im linux im ersten pfad anfangen
 
Alt 16.07.2005, 01:57  
Gast
 
Beiträge: n/a
Standard

Klar, sobald dein Webspacehoster so freundlich ist einen Ordner in der Ordnerhirachie (du bist nicht mehr /vhosts/kunde001/ sondern nun /vhosts/kunde0001/ ), dann fliegt dein Skript auf die Fresse.

Nur mal so nebenbei bemerkt und wenn du sagst das es wurscht ist, schließe ich daraus, dass du entweder PHP erst seid weniger als 3 Monaten kannst oder dich noch nie ernsthaft damit beschäftigt hast. Btw gilt das auch für HTML und Co.

Wenn ich mir allerdings dein Anmeldedatum (10/8/04) anschaue wird mir schlecht... was hast du das letzte Jahr getrieben???

PS: Und nochwas, wenn dein Hoster so frei ist mit Safe_mode und open_basedir zu spielen, kann dein Skript u.U. dort ebenfalls auf die Fresse fliegen.
 
Alt 16.07.2005, 02:02  
Gast
 
Beiträge: n/a
Standard

is das eigentlich hier angeboren gleich mit großer fresse oder überheblichekti zu kommen????

naja wenn du gezwungen bist dir immer nen hoster zu arrangieren dann tuts mir leid, aber es geht auch mit root server oder von zuhause aus ans inet ran...

php mach ich seit über 1,5 jahre aber ich muss auch ehrlich zugeben dass ich mich mit diesem pfad quark noch nie beschäftigt habe, da ich doch alle skripte immer "in der nähe" habe...

Ach übrigens is mir schon klar dass ich das bei HTML nich machen kann aber php is halt serverseitig und wieso sollte ich dann dieses feature nicht nutzen...
 
Alt 16.07.2005, 02:04  
Gast
 
Beiträge: n/a
Standard Re: pfad richtig angeben?

Zitat:
Zitat von dtdesign
Zitat:
Zitat von eagle71
../show geht vom aktuellem pfad eine ebene tiefer nach "show"
./show geht vom aktuellem pfad eine ebene höher nach "show"
Eh? Hab ich was verpasst?

./show bleibt im aktuellen Verzeichnis
../show geht ein Verzeichniss höher (d.h. wenn sich der Unterordner show im Ordner meine_seite befindet, bist du nun im Ordner meine_seite)
ich vermute, du hast sehr viel verpasst, schulbildung z.b..
sag mal, hast du dieter thomas hecks unterhose geraucht, oder was soll deine aussage? du komiker.
 
Alt 16.07.2005, 02:10  
Gast
 
Beiträge: n/a
Standard

1. Ich hab ebenfalls meinen eigenen Rootserver, aber auf die Gefahr hin, dass auch andere "Anfänger" diesen Thread lesen, sollte man sie gleich besseren belehren.
2. Zum Problem des Threadstarters:

Das hier ist mein Skriptschnippsel wie ich es mir mal geschrieben habe:

PHP-Code:
<?php
if (isset($_GET['modul']))
    {
        
$modul $_GET['modul'];
        
# Massnahmen gegen Scriptkiddies
        
$modul str_replace ("\\","",$modul);
        
$modul str_replace("/","",$modul);
    }

# Hier der Teil zum Includen

# Existiert die angeforderte Seite ueberhaupt oder ist $modul leer
if (file_exists("page/" $modul ".php") or $modul == "")
{
   
# Wenn $modul leer ist oder $modul == "news" ist dann
   
if (empty($modul) or $modul == "news")
   {
      
# Includiere die Startseite (hier die news.php)
      
include ("show/news.php");
   }
   else
   {
      
# Includiere die angeforderte Seite
      
include ("show/" $modul ".php");
   }
}
# Wenn die angeforderte Seite nicht existiert
else
{
   
# Includiere die Fehlerseite
   
include ("show/error.php");
}
?>
Et voila
 
Alt 16.07.2005, 02:13  
Gast
 
Beiträge: n/a
Standard

naja aber barrieren die dagegen sprechen hast du wohl auch nicht...
Ich schließe ja nicht unbedingt aus dass du recht hast, aber dann will ich auch irgendwie nen nachweis dafür haben... ich lerne ja gern dazu!
 
 


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
Unlink funktioniert nicht (Pfad falsch obwohl richtig) PsychoEagle PHP Tipps 2006 6 18.11.2006 16:17
mod_rewrite pfad problem TimmaY PHP Tipps 2006 1 08.08.2006 17:48
[Erledigt] Modularisierung: Wie macht man es richtig? PHP-Fortgeschrittene 1 12.03.2006 16:00
Pfad zum Script Simon9990 PHP Tipps 2006 3 15.02.2006 09:25
Absoluter Pfad für .htuser – Dateien?? Klaus Server, Hosting und Workstations 2 16.12.2005 21:08
[Erledigt] ./configure Pfad für php.ini angeben .. Server, Hosting und Workstations 2 30.09.2005 16:48
[Erledigt] Lieg ich da richtig? Datenbanken 4 31.08.2005 13:21
absolute Pfad? PHP Tipps 2005-2 5 23.08.2005 10:28
pfad austausch lord nacon PHP Tipps 2005-2 0 12.08.2005 21:45
[Erledigt] VARIABLEN WERDEN NICHT RICHTIG VERARBEITET!!!! HILFE PHP Tipps 2005-2 6 02.07.2005 18:32
absoluter Pfad zur Datei - ohne Dateinamen PHP Tipps 2005 8 16.05.2005 19:40
[Erledigt] absoluten pfad relativ machen? PHP Tipps 2005 3 07.05.2005 21:57
pfad angeben für dateifunktionen felicitas PHP Tipps 2005 7 19.04.2005 11:16
wie komm ich an den Pfad einer hochzuladenden Bilddatei? PHP Tipps 2004 6 26.10.2004 22:14
Formular, welches prüft, ob eingegebene Antwort richtig.... PHP Tipps 2004 10 15.08.2004 22:18

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pfad angeben, pfade angeben, pfad richtig angeben, dateipfad richtig angeben, einen pfad angeben, server pfad angeben, php dateipfade richtig angeben, neuen pfad angeben, php pfad angeben, pfade richtig angeben, http://www.php.de/php-tipps-2005-2/26823-pfad-richtig-angeben.html, pfad korrekt angeben, wie kann ich einen pfad angeben, php pfade richtig angeben, wie pfad angeben, dateipfade richtig angeben, richtiges verzeichnis angeben, pfad richtig angegeben, php pfad richtig angeben, pfad allgemein angeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:22 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.