Ich bin vom PHP-Forum hierhin weitergeleitet worden. Ich hoffe, man kann mir hier helfen. Ich will ein Affenformular programmieren für einen Upload mehrerer Datein. Da gibt es ja Vorlange im Netz, die ich auch verstehe und an meine Bedürfnisse anpassen kann. Ich komme aber mit dem Selbstaufruf nicht klar. Mein Skript heißt upload.php und liegt im Verzeichnis /wp-content/plugins/upload (Wordpress-Installation, aktuelle Version).
Wenn ich jetzt im HTML-Teil schreibe
[PLAIN]<form action="upload.php" method="post" enctype="multipart/form-data">
...
<input type="submit" name="submit" value="Datei hochladen">
[/PLAIN]
findet er den PHP-Code nicht, weil er nur im Root-Verzeichnis sucht. Schreibe ich
[PLAIN]action="/wp-conten/plugins/upload.php"
[/PLAIN]
findet er das Skript auch nicht. In den verschiedenen Vorschlägen stand drin, ich soll die Superglobal $_Server['Self-PHP'] nutzen. Die aber liefert mir nur die index.php im Root (obwohl doch die upload.php ausgeführt wird?!?). Da will ich mein Skript aber nicht anhängen. Und da das Skript Shortcodes generiert, kann ich es auch nicht ins Root-Verzeichnis verschieben.
Was tun?