Hallo Entschuldigung, das ist wahrscheinlich eine wirklich neue Frage, aber ich suche jetzt nach der Antwort für 2 Tage und kein Glück. Ich verwende ein Skript, das eine Bildergalerie aus einem hochgeladenen Ordner generiert. Skript-Info: Tim-thumb-Skript erstellt von Tim McDaniels und Darren Hoyt mit Verbesserungen von Ben Gillbanks.Wie man die Eltern-Dir-Variable zu scandir (PHP) hinzufügt
Sie müssen die Verzeichnisnamen hinzuzufügen, was die Bilder an das Skript enthält wie:
$dirname = "images/" ;
$images = scandir($dirname);
shuffle($images);
Was ich versuche das Script Arbeit automatisch zu tun ist, wenn ich es in einem neuen Ordner mit neuen hochladen Bilder, so dass ich den $ dirname nicht jedes Mal hinzufügen muss, wenn ich eine Galerie hochlade. zum Beispiel:
$ dirname = $ mydir;
wo mydir den Pfad des aktuellen Verzeichnisses zurück, wie:
$ mydir = Basisnamen (getcwd()). VERZEICHNIS_SEPARATOR;
aber es funktioniert nicht.
versuchte auch, um es aus einer Funktion funktioniert:
function current_dir()
{$path = dirname($_SERVER[PHP_SELF]);$position = strrpos($path,'/') + 1;print substr($path,$position);}
als ->
$ dirname = current_dir();
aber kein Glück. Ich denke, ich vermisse etwas hier, ich bin ein totaler Noob und vielleicht ist es nur ein Syntaxproblem, aber kann es nicht funktionieren. Ich bekomme immer [function.scandir]: konnte nicht öffnen ... oder erstellt die Galerie, aber die Bilder funktionieren nicht (ich sehe nur Alt-Tags) danke für jede Hilfe.
>>>>>>>>>>>>>>>>>>>
EDIT: !!!
Nur realisiert ...: o !!!
Die Antwort lautet:
$dirname = "./" ;
omg
< < < < < < < < < < < < < < < < < < <
"Ich denke, ich vermisse etwas hier ..." : D
Mögliche Duplikat [Get übergeordnete Verzeichnis Skript ausgeführt] (http://stackoverflow.com/questions/1882044/get-parent-directory- von-running-script) –
ja aber das problem ist, ich bekomme die bilder nicht, nur die alt-tags zeigen sich so – tibi888