[PHP] In einen übergeordneten Ordner zugreifen

HighTec

Lieutenant
Registriert
Sep. 2006
Beiträge
761
Ich haba da noch ein Problem ..ich möchte per PHP auf eine Datei in einem übergeordneten Ordner zugreifen ( Per "fopen-Befehl"). Ht jemand eine idee wie ich das anstellen kann
?
 
Zuletzt bearbeitet von einem Moderator: (Überflüssige "???" entfernt. Bitte mal die Regeln lesen.)
AW: In ein Übergeordneten Ordner zugreifen.

Dazu reichen meine PHP-Kenntnisse leider nicht aus. Ich wollte Dir nur mitteilen, dass genau diese Abfrage auf manchen Webservern aus Sicherheitsgründen deaktiviert ist. Vor dem Einsatz solltest Du also u.U. klären, ob dies auf dem Server erlaubt ist, auf dem Du die Abfrage ausführen willst.
 
AW: In ein Übergeordneten Ordner zugreifen.

OK...werd mich mal drum kümmern ..danke
 
AW: In ein Übergeordneten Ordner zugreifen.

Du kannst mit
PHP:
$var=$_SERVER['PHP_SELF'];
die lokale URL des Script rausfiltern
und per
PHP:
$teile=array();
$teile=explode("/", $var);
die einzelnen URL-Teile bzw. Pfad-Teile in ein array packen.

Beispiel: /ordner/seite/test/foo/bar.php
ergibt im einzelnen dann Folgende Varibalen im Array:
ordner
seite
test
foo
bar.php


kann man mit arbeiten ;)
 
AW: In ein Übergeordneten Ordner zugreifen.

Alles klar Danke. es hat sich aber mitlerweile ein neus Problem erübrigt:
Ich wollte über ein Formular eine Variable an eine phpdatei senden die die variable dann verarbeitet. anz simples system..aber: wenn ich im Formular auf absenden klicke dann will er die php datei öffnen oder speicher aber es wird nichts verarbeitet was in der php steht. Es kommt ledeglich das fenster wo man auswählen kan ob man öffnen speichern oder abbrechen will.

Ok sorry...das Problem hat sich mittlerweile erübrigt...könnte aber sein, dass ich noch n paar habe ;)
 
Zuletzt bearbeitet:
AW: In ein Übergeordneten Ordner zugreifen.

Also das nächste Problem
Ich schicke ja die Variable über ein Formula an die PHP Datei.
Dann soll er je nachdem was für ein wert die variable hat der Variablen $dej ein bestimmten String zuweisen. Bei der Ausführung zeigt er mir aber immer ein Fehler in der Zeile an die ich hier rot markiert habe:

if ($_POST["test"])
{$dej = "lalala"}
 
Zuletzt bearbeitet:
AW: In ein Übergeordneten Ordner zugreifen.

In PHP werden Ausdrücke durch Semikola terminiert, diese sind anders als bspw. bei JavaScript nicht optional.

greetings, Keita
 
AW: In ein Übergeordneten Ordner zugreifen.

OHA...Wieder son Fehler den ich übersehen habe...Vielen Dank für den Hinweis Keita
 
AW: In ein Übergeordneten Ordner zugreifen.

Und weiter gehts...:(
also ich möchte per fwrite in eine html datei schreiben und da die variabel $dej ja halt immer wechselt und dafür relevant ist habe ich es so gemacht:

PHP:
$datei = fopen("index.html","r+");
$index = "<html><body><center><img src=bilder/",$dej,"></center></body></html>";
fwrite($datei, $index);
fclose($datei);

Bei der Ausführung zeigt er mir andauernd fehler an..ich komme da nicht weiter
 
AW: In ein Übergeordneten Ordner zugreifen.

Mir fallen nur zwei Fälle ein, in denen PHP einen "Komma-Operator" kennt, das Zusammenfügen von Literalen geschieht in PHP mit dem ".-Operator":

PHP:
$index = "<html><body><center><img src=bilder/" . $dej . "></center></body></html>";

greetings, Keita
 
AW: In ein Übergeordneten Ordner zugreifen.

Ahhh Ok danke...Man man man jetzt habe ich schon fast mein komplettes Script auf euren Tipps aufgebaut. Ich glaube ich baue euch mit in ´das Copyright ;)
 
Zurück
Oben