TWLan Forum
[Test-Projekt] TWLan-CGI - Printable Version

+- TWLan Forum (https://twlan.org)
+-- Forum: Legacy (https://twlan.org/forumdisplay.php?fid=61)
+--- Forum: TWLan 1.x (DSLan) (https://twlan.org/forumdisplay.php?fid=62)
+---- Forum: Deutsche Community (https://twlan.org/forumdisplay.php?fid=65)
+----- Forum: Spielerprojekte (https://twlan.org/forumdisplay.php?fid=9)
+------ Forum: Tools und Spielerprojekte (https://twlan.org/forumdisplay.php?fid=10)
+------ Thread: [Test-Projekt] TWLan-CGI (/showthread.php?tid=4809)

Pages: 1 2


[Test-Projekt] TWLan-CGI - agrafix - 24.01.2012

Hi,

ich möchte euch heute ein kleines Test-Projekt von mir vorstellen. Das ganze erfüllt (noch) keinen wirklichen Sinn, ich suche im Prinzip nur ein paar Tester :-)

Was ist TWLanCGI?
TWLanCGI ist eine native Implementierung von Teilen der TWLan. Das heißt der Code ist nicht mehr in PHP geschrieben, sondern in C++ und dann in eine ausführbare Datei kompiliert worden. Dadurch laufen alle Bestandteile der TWLanCGI deutlich schneller als ihr PHP-Gegenstück. (bzw. sollten das :p)

Was kann TWLanCGI momentan?
Wie gesagt, es ist ein Test-Projekt, deshalb habe ich die Startseite (mit Ankündigungen) und die Registrierung mal eingebaut.

Was muss ich haben, damit ich TWLanCGI testen kann?
Einen Windows-Rechner, und eine funktionierende TWLan (und XAMPP, aber das hat wohl jeder, der die TWLan hat :-)).

Anleitung
Zuerst musst du die unten zum Download angebotenen .rar Datei downloaden und im XAMPP-Verzeichniss (NICHT htdocs, sondern das darüberliegende Verzeichniss ist mit XAMPP-Verzeichniss gemeint!) in das cgi-bin/twlan Verzeichniss entpacken! (Sollte es das nicht geben, musst du es erstellen)
Dann muss du im cgi-bin/twlan Verzeichniss die config.txt anpassen. Hilfe dazu steht in der readme.txt.
Danach ist die TWLanCGI unter http://localhost/cgi-bin/twlan/twlan.cgi erreichbar. (Natürlich muss hierfür apache_start.bat und mysql_start.bat ausgeführt werden)

TWLanCGI V0.0.1
[Image: download-2024.png]

Wie gesagt, auch wenn es im Moment noch nicht viel Nutzen hat würde ich mich sehr über ein paar Tester freuen! :-)

-agrafix


RE: [Test-Projekt] TWLan-CGI - SlimShady95 - 24.01.2012

Joa sieht ganz nett aus. Aber leider keine Source Sad
Würde mich sehr dafür interessieren. Aber darfst du warscheinlich nicht, oder?
Naja egal, viel Erfolg damit Wink

MfG Manuel


RE: [Test-Projekt] TWLan-CGI - MarPra - 24.01.2012

sehr interessant Smile biete mich gerne für weitere Tests anbieten


RE: [Test-Projekt] TWLan-CGI - agrafix - 24.01.2012

(24.01.2012, 14:30)SlimShady95 Wrote: Joa sieht ganz nett aus. Aber leider keine Source Sad
Würde mich sehr dafür interessieren. Aber darfst du warscheinlich nicht, oder?
Naja egal, viel Erfolg damit Wink

Danke! Smile Muss mal sehen wie ich das mit dem Source mache - da steckt ja (im Moment) noch nicht viel TWLan drin, das meiste ist Code von mir um auf die mySQL Datenbank zuzugreifen, meine Template-Engine und meinen CGI-Wrapper... da steckt viel mehr Arbeit drin als man denkt ;-)

(24.01.2012, 14:51)MarPra Wrote: sehr interessant Smile biete mich gerne für weitere Tests anbieten

Verstehe ich das richtig - bei euch beiden hat es ohne Fehler funktioniert?

Danke für euer Feedback!

-alex




RE: [Test-Projekt] TWLan-CGI - MarPra - 24.01.2012

bei mir ist kein Fehler aufgetreten


RE: [Test-Projekt] TWLan-CGI - agrafix - 24.01.2012

Super, dann werde ich darauf aufbauen und ggf. weitere Funktionen implementieren!


RE: [Test-Projekt] TWLan-CGI - MarPra - 24.01.2012

nur eine frage. Welchen Vorteil bietet es?


RE: [Test-Projekt] TWLan-CGI - agrafix - 24.01.2012

Aufjedenfall, das es viel schneller läuft als die PHP-Variante! Außerdem ist das "Endprodukt" übersichtlicher (ein template Ordner, ein graphic Ordner, eine .cgi und eine config.txt) und viel leichter zu konfigurieren.


RE: [Test-Projekt] TWLan-CGI - Steffen - 24.01.2012

(24.01.2012, 15:02)agrafix Wrote:
(24.01.2012, 14:30)SlimShady95 Wrote: Joa sieht ganz nett aus. Aber leider keine Source Sad
Würde mich sehr dafür interessieren. Aber darfst du warscheinlich nicht, oder?
Naja egal, viel Erfolg damit Wink

Danke! Smile Muss mal sehen wie ich das mit dem Source mache - da steckt ja (im Moment) noch nicht viel TWLan drin, das meiste ist Code von mir um auf die mySQL Datenbank zuzugreifen, meine Template-Engine und meinen CGI-Wrapper... da steckt viel mehr Arbeit drin als man denkt ;-)

(24.01.2012, 14:51)MarPra Wrote: sehr interessant Smile biete mich gerne für weitere Tests anbieten

Verstehe ich das richtig - bei euch beiden hat es ohne Fehler funktioniert?

Danke für euer Feedback!

-alex

kannst ja auf GitHub/Anderem bereitstellen, zumindest wenn du vor hast intensiv dran zu arbeiten^^



RE: [Test-Projekt] TWLan-CGI - Jonsn - 24.01.2012

Quote:twlan.cgi - Systemfehler

Das Programm kann nicht gestartet werden, da LIBMYSQL.dll auf dem
Computer fehlt. Installieren Sie das Programm erneut, um das Problem
zu beheben.

Mag bei mir iwie nicht,.. Wink


RE: [Test-Projekt] TWLan-CGI - ON21 - 24.01.2012

lad dir die DLL runter und pack sie in System und System32. Dann sollte es klappen. Smile

->
http://www.dll-files.com/dllindex/dll-files.shtml?libmysql


RE: [Test-Projekt] TWLan-CGI - Jonsn - 24.01.2012

Mir ist die Fehlermeldung und deren Lösung natürlich bekannt. Wink
Sollte eigentlich eher ein Hinweis sein, dass dazu eine .dll fehlt. (win7)


RE: [Test-Projekt] TWLan-CGI - MarPra - 24.01.2012

arbeite auf w7, habe bei mir nichts gemerkt


RE: [Test-Projekt] TWLan-CGI - valle-extreme - 24.01.2012

eventuell tritt das nur bei x64 oder x32 auf^^ wär ja net das erste mal. also ich hab 7ultimate64 und es läuft ohne Probleme...
Eine sehr gute Idee, nur ich frage mich wie das mit Tools funktionieren sollte Big Grin Also fals, nur fals das groß rauskommt xD


RE: [Test-Projekt] TWLan-CGI - ON21 - 24.01.2012

Ich hab ebenfalls Ultimate, bei mir tritt dieser Fehler auch auf.
und @Jonsn, ich wollte dir nur helfen, auch wenn du nie Hilfe brauchst. Wink


RE: [Test-Projekt] TWLan-CGI - MarPra - 24.01.2012

Muss wohl er importieren, bzw ein Team haben das das macht


RE: [Test-Projekt] TWLan-CGI - agrafix - 25.01.2012

(24.01.2012, 16:35)Jonsn Wrote:
Quote:twlan.cgi - Systemfehler

Das Programm kann nicht gestartet werden, da LIBMYSQL.dll auf dem
Computer fehlt. Installieren Sie das Programm erneut, um das Problem
zu beheben.

Mag bei mir iwie nicht,.. Wink

Das ist, wenn du keinen mySQL-Server installiert hast. Einfach aus dem XAMPP-Ordner im mysql\bin Ordner die libmysql.dll schnappen und rüber in cgi-bin\twlan kopieren :-)

Tools und Erweiterungen würden dann per .dll's möglich sein, oder ggf bau ich noch ne Scripting-API ein, dann könnte man in LUA/Python/JavaScript das ganze Erweitern


RE: [Test-Projekt] TWLan-CGI - Jonsn - 25.01.2012

Danke, läuft..


RE: [Test-Projekt] TWLan-CGI - valle-extreme - 26.01.2012

Wenn ich das richtig versteh ist das ja wohl ne Lösung für das Problem mit dem Schutz vom Code oder?


RE: [Test-Projekt] TWLan-CGI - agrafix - 27.01.2012

Jap, das auch Wink Vielleicht ist das ja ne kleine Andeutung, dass es bei uns endlich weiter geht...