k4r573n / conscr Goto Github PK
View Code? Open in Web Editor NEWuseful scripts (like registration) for a website of an Event
useful scripts (like registration) for a website of an Event
Convention Scripte ****************** hier sollen Scripte entstehen, die man für Webpresenzen von Veranstalltungen verwenden kann. ++ ++ Inhalt +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Anmeldung/: ----------- - example.html (html formular was die daten an formmail.php weiterleitet) - formmail.php (php Script das die übergebenen Formulardaten auswertet,und verarbeitet) * speichert den eingegebenen Datensatz in einer cvs -ähnlichen Datei auf dem Server * speichert die Anzahl der Teilnehmer insgesammt in einer seperaten Datei * speiert den gesamt Umsatz in einer seperaten Datei * sendet bei anmeldungen mit Bemerkung eine Mail an einen Orga (Template) * sendet eine Bestätigungsmail mit allen infos an den Anmelder (Template) * gibt die wichtigesten Daten auch noch mal direkt aus (Template) - formmail.lib.php (enthält alle wichtigen Funktionen die in formmail.php aufgerufen werden) - Template.php (ist eine Template Klasse die für folgende Templates gebraucht wird:) * mail.htm (die mail an den Anmelder) * info_mail.htm (die mail an einen Orga) * return.htm (die Ausgabe, die kommt nach dem das Formular abgeschickt wurde) folgende Dateien legen sich selbst an: - [daten.php] (enthält die ganzen Daten der bisherigen Anmeldungen, einen Datensatz pro Zeile ACHTUNG wichtig für das verwenden dieser Datei: Die Eingaben werden nahezu 1 zu 1 gespeichert die Datei kann also gefährlichen php-code enthalten) - [id.txt] (enthält die aktuelle ID der Anmeldung - wird automatisch erhöht) - [statistics.txt] (enthält folgenden Datensatz Anz_Erwachsenen;Anz_Kindern;Anz_Kleinkindern;ges_Pers_Anz;ges_Umsatz) ++ ++ Installation ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Konfigurieren: - alle Dateien *.example.* müssen angepasst werden. Die *.htm Dateien sind Templates und können beliebig gestalltet werden. So {} geklammerte begriffe sind Variablen und werden ersetzt - danach müssen diese Dateien alle so umgenannt werde, sodass kein example mehr im Name ist also aus mail.example.htm wird mail.htm (example.htm behält seinen Namen) Hochladen: - dann müssen alle Dateien außer example.htm nur noch auf einen Webserver gepackt werden. Die verzeichnis Berechtigung muss auf writalbe sein, da 3 Dateien angelegt werten. z.B. mit etas wie diesen $ chmod a+w directory - außerdem müssen mails verschickt werden können jetzt kann man den Inhalt der example.htm nehmen und in irgend ein System was nur HTML annimmt dort einfügen. Das trifft z.B. auf sämtliche Zusammenklick-Website zu. zubeachten ist nur das im Formular unter action="" die URL vom php-Script formmail.php steht jetzt sollte das ganze laufen und wenn nicht dann nicht^^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.