Ed X: "Method Post not allowed" - aber nicht immer

Beitrag lesen

Hi Calocybe,

"die aus Perlscripten heraus entstehen"? Was soll das heissen? Wird direkt an diese Perlscript gePOSTet, oder werden diese per SSI eingebunden (geht das ueberhaupt?), oder wie?

Ein Perl-script liest eine Vorlage ein (ich habe sie *.tmpl
genannt) und eine *.csv-Datei. Die aus der csv-Datei geparsten Daten
werden in der Vorlage eingesetzt per =~ s/// . Dadurch lese ich die
Adressen ein und gebe ein Formular zur Änderung mit aus. Wenn ich
jetzt Adressen ändere, wird dieser Datensatz mit method=post gesendet.

Die Scripts fuer die Adressenaenderung?

Siehe oben

Also sag mal im Klartext, welche statischen Dateien und welche Scripte hast Du wo liegen, wer ruft wen auf oder wer bindet wen ein?

innerhalb cgi-bin:
-adressen.tmpl   ---> Vorlage für Adressenänderung (hauptsächlich html-code)
-adressen.csv    ---> enthält die Adressen
-adrbuilder.pl   ---> liest .tmpl und .csv, ersetzt bestimmte Stellen in .tmpl und gibt alles aus
-adrsaver.pl     ---> nimmt Daten aus dem Form der von adrbuilder.pl generierten Ausgabe entgegen und schreibt adressen.csv neu
-forumneu.pl     ---> erstellt neue htmldatei für neuen thread
-forumsaver.pl   ---> hängt neues Posting an bestehenden thread

innerhalb des eigentliche Webverzeichnisses:
/forum
    main.html    ---> übersicht der threads und Form für neue Vorlage
    /data
        t1.html  ---> Eigentlicher thread mit Form um Posting anzuhängen

Was wurde Dir vom Provider bzgl. CGI-Scripts gesagt, also wo koennen welche ausgefuehrt werden? Und: Wird .htaccess unterstuetzt (Ja/Nein/teilweise (falls letzteres, zu *welchem* Teil))?

Das ganze ist ein Uniprojekt also mit dem "Provider" kann man reden.
.htacess ist machbar. Über die Konfiguration des cgi-bin muss ich
sowieso nochmal mit dem Chef vom Rechezenrum reden. Zur Zeit kann ich
bei direktem Aufruf die *.pl dateien runterladen, kann mir auch das Verzeichnis listen lassen etc. was so natürlich nicht geht.

Danke für die Hilfe und ich hoffe das ist klarer.

bye eddie