ERLEDIGT
JA
JA
ANTWORTEN
5
5
ZUGRIFFE
1675
1675
EMPFEHLEN
-
09.11.04 12:48 #1
- Registriert seit
- Nov 2004
- Beiträge
- 3
Hallo,
da ich mit der Suchfunktion nicht glücklich wurde, sehe ich mich nun doch gezwungen einen kleinen Text zu verfassen.
Die Problemstellung die ich habe ist folgende:
Ich habe ein PHP Skript welches eine Datei einliesst, (ebenfalls PHP) diese dann bearbeitet, einen Zufallsnamen ermittelt, mit dem neuen Namen abspeichert und in ein Verzeichnis kopiert und
die Kopiervorlage löscht. (also die mit dem Zufallsnamen)
So weit so gut, nichts wirklich wildes.
Nun möchte ich aber das dieses PHP Skript am Ende des ganzen Prozederes die erstellte und kopierte neue Datei ausführt. Nach etwas blättern erschien mir folgendes sinnvoll.
In der Tat wird es ausgeführt, aber nun kommt das Problem:PHP-Code:include_once("5/$datei");
Die einzulesende PHP Datei die ich verändern und ausführen will verweist ihrerseits auf andere php Dateien die in dem Ordner liegen wo sie hinkopiert wurde. Führe ich die Datei manuell aus (vom neuen Ordner aus) klappt es wunderbar, per Aufruf (aus dem "alten" Verzeichnis) jedoch nicht. Das scheint daran zu liegen, daß include den Code so behandelt als würde er direkt dort stehen und die Dateien befinden sich nunmal nicht in diesem Verzeichnis. Also was tun um den Aufruf so zu gestalten das es die Dateien in dem neuen Verzeichnis nutzt und nicht die im Erstellungsvrzeichnis wo das Bearbeitungsskript lagert?
Als Information vielleicht noch sinnvoll, das in der PHP Datei auch JS lagert und so etwas wievorkommt. Und __FILE__ in dem JS Bereich wohl nicht klappt.Code :1
pageName="load.php?minX="
Ich würde mich freuen wenn jemand eine Lösung für dieses Problem wissen würde.
-
Naja du musst dir einen INCLUDE als filecopy ansehen
ein Include macht nichts anderes als ein anderes File an dieser stelle des codes einzufügen wo du dein Include stehen hast.
Wenn du im Ordner test bist und eine Datei aus dem Order xy includierst welche auf die Bilder im selben Zerzeichnis zeigen dann wird es nicht gehen weil er ja nur die Daten aus der Datei Kopiert und nichts ändert!Moep :)
-
09.11.04 14:33 #3
- Registriert seit
- Nov 2004
- Beiträge
- 3
Also ist include nicht das Instrument der Wahl.
Wie wäre es denn anders möglich in einem php Skript ein anderes PHP Skript an einem anderen Ort aufzurufen, so daß das aufgerufene Skript die "nehmen wir mal an" Bilder im eigenen Verzeichnis aufrufen kann!
-
So und jetzt noch mal für Dumme, so wie SonicBe@m meint das ich bin.
Du must den Pfand in der Incude datei immer von der Datei aus starten welche vom Browser angepeilt wurde.
Und auf die frage probiers doch mit require "inc.blabla.php";"Wer glaubt, etwas zu sein, hat aufgehört, etwas zu werden."
Sokrates (468 - 399 v.Chr.)
Read my Blog!
-
Verwende absolute Pfade in dem includeten Skript....die sollten überall funktionieren.
-
09.11.04 15:01 #6
- Registriert seit
- Nov 2004
- Beiträge
- 3
Danke,
Zitat von fatalus
*ankopfklatsch* ich versuch mal mein Glück.
PS: Das Forum ist echt spitze, so schnell Antworten zu bekommen.
Ähnliche Themen
-
MySql-Skript mit Batch-Datei ausführen
Von tecla im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 15.01.10, 13:53 -
externe .jar datei ausführen
Von lordraiddom im Forum JavaAntworten: 2Letzter Beitrag: 23.10.07, 13:40 -
Externe Datei ausführen
Von dadom110 im Forum JavaAntworten: 1Letzter Beitrag: 01.03.06, 13:56 -
Skript ausführen
Von Bella_Isy im Forum .NET ArchivAntworten: 4Letzter Beitrag: 02.05.05, 15:39 -
externe PHP-Seiten mit Skript aufrufen/ausführen
Von Moartel im Forum PHPAntworten: 3Letzter Beitrag: 10.08.02, 19:01





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren