English | Deutsch | Español | Français | Italiano | Português   
   
 

 

 

Crossword Compiler Logo

 

Crossword Compiler
für Windows

 

Kreuzworträtsel Generator
+ Wortsuchrätsel und Sudokus

 

ERFAHRUNGSBERICHTE

 

Ihr Programm ist einfach das Beste, was Erstellern von Kreuzworträtseln passieren konnte.

- Nancy Salomon


...es ist hervorragend. Als Lehrer verwende ich es mehrmals die Woche und die Kinder, die ich unterrichte, lieben die Kreuzworträtsel.

- Shaun Donnelly

mehr ...

 

Information

 

Extras

 

Andere Seiten (Englisch)

 

 

CGI Skriptbeispiele

Das ist ein Thema für Fortgeschrittene und erfordert, um angewandt werden zu können, den Zugang zu Webservern mit CGI. Die Skripts werden "wie sie sind" geliefert und ich übernehme keinerlei Verantwortung für alles, was passiert, wenn sie eingesetzt werden.

Runterladen der Dateien.
(Das ist eine ZIP-Datei, die alle Skriptbeispiele und alle Html-Vorlagen enthält, siehe unten.)

Sie können ein Beispielkreuzworträtsel, das diese Skripts verwendet, sehen. Eine kurze Beschreibung, wie sie verwendet werden, gibt es unten. Wenn Sie .pl Dateien auf Ihren Server laden, stellen Sie sicher, dass Sie das im ASCII Modus machen und setzen Sie die Dateien auf ausführbar. Alle Dateien müssen sich auf demselben Webserver befinden. Am leichtesten ist es, wenn sie im selben Verzeichnis sind (manche Webseiten erlauben nur Perlscripts im cgi-bin Verzeichnis). Sie können Ihre eigenen Skripten, um diese Features z.B. zum Verwenden von Serverzugaben, zum Verwenden von Cookies oder zum Einbauen von Ergebnissen in Datenbanken zu nutzen, schreiben.

Sende Skript

Dieses Beispiel sendet Ergebnisse, geliefert von einem Kreuzworträtsel, per email an Sie. Es setzt voraus, dass Sie den FormMail Skript installiert haben, der kostenlos bei Matt's Script Archive erhältlich ist und schon auf vielen Webservern installiert ist.

Sie müssen den Skript submitme.pl im Download: change "myname\@mydomain.com" auf die Adresse ändern, auf die Sie die gelieferten Ergebnisse senden wollen (vergessen Sie das Zeichen "\" vor dem @ Zeichen nicht). Sie müssen auch das Skript für den Ort von FormMail.pl (geben Sie die ganze URL auf Ihren Server an) ändern und möglicherweise die Position von Perl auf Ihrem Server. Stellen Sie sicher, dass FormMail so konfiguriert ist, das es emails an Ihre Adresse erlaubt (es hat Antispam Maßnahmen).

Sie müssen die Location im Skript in Crossword Compiler ändern: ändern von "Webseite exportieren" Einstellungen in den Programmoptionen (unter Datei, Webexport, Interaktives Kreuzworträtsel, Programmoptionen, URLs) auf den Namen des Skripts auf Ihrem Server mit "%SUBMIT%" als Platzhalter dort, wo sie die übermittelte Information haben wollen, ändern. In diesem Fall etwas wie

http://www.crossword-compiler.com/cgi-bin/submitme.pl?%SUBMIT%

Verwenden Sie dann die Funktion "Webseite exportieren" um Ihr interaktives Rätsel mit der Schaltfläche "senden" zu exportieren.

Falls Sie die Antworten nicht per Email senden wollen, sondern diese automatisch online markieren wollen, können Sie die "Mark Answers" Html-Vorlage, die mit Crossword Compiler mitgeliefert wird und die ein Rätselsetup exportiert, das das kann, verwenden.

Skripts speichern

Aus Sicherheitsgründen kann "Java applets" Daten nicht direkt auf die Harddisk des Anwenders speichern. Dazu müssen Sie 2 Skripts installieren, eines, um eine Datei für den Anwender zum Speichern zu generieren und eines, um das Rätsel anzuzeigen, wenn der Anwender auf den Link in der gespeicherten Datei klickt. Sie müssen in der HTML Datei auch einen Platzhalter für die gespeicherte Information eingeben.

Geben Sie in die Rätsel-HTML-Datei einen "<!--[CCPROGRESS]-->" Platzhalter zwischen die Programmtags. Es gibt eine HTML Beispielvorlage, die Sie verwenden können, um die HTML Datei automatisch zu erzeugen (speichern Sie die HTML Datei in Ihr "Crossword Compiler/Templates/Java" Verzeichnis und wählen Sie dann die Vorlage, sobald Sie exportieren).

Setzen sie "URL speichern" in den Programmoptionen (unter Datei, Webexport, Interaktives Kreuzworträtsel, Programmoptionen, URLs) in Crossword Compiler auf den Ort mit dem submitme.pl Skript mit einem Fragezeichen, mit dem Ort der showpuz.pl mit einem Fragezeichen und dem Namen der Rätsel-HTML-Datei mit einem Fragezeichen und dem "%PROGRESS%" Paltzhalter. Der Ort der showpuz.pl sollte eine vollständige URL sein. Die Rätsel-HTML-Datei muss ein Dateiname am selben Ort wie das showpuz.pl Skript sein. Wenn Sie z.B. saveme.pl und showpuz.pl in Ihrem cgi-bin Verzeichnis haben, und ein Kreuzworträtsel namens "MyPuz.html" in Ihrem "Rätsel" Verzeichnis, alles auf www.crossword-compiler.com, würde dies so aussehen

http://www.crossword-compiler.com/cgi-bin/saveme.pl?http://www.crossword-compiler.com/cgi-bin/showpuz.pl?../Puzzles/MyPuz.html?%PROGRESS%
(alles in einer Zeile)

Wenn Sie Skripts von anderen als cgi-bin Verzeichnissen laufen lassen können, kann alles im selben Verzeichnis sein, wie im sample crossword. In diesem Beispiel ist alles im Verzeichnis "users/appletdemo" und die URL zum Speichern ist

http://www.crossword-compiler.com/users/appletdemo/saveme.pl?http://www.crossword-compiler.com/users/appletdemo/showpuz.pl?Camb.html?%PROGRESS%

 

Copyright © 2009. Alle Rechte vorbehalten.