Hallo ihr, ich wollte euch heute mal wieder ein kleines Programm vorstellen: Kiowa
Kiowa ist ein kleiner HTTP-Server mit dem ihr z.B. Dateien in eurem Heimnetzwerk ausliefern könnt. Aktuell hat das Programm allerdings noch ein paar Kinderkrankheiten, von dem her bezeichne ich die aktuelle Version einfach mal als Beta.
Kiowa verfügt über ein paar eigene Befehle und eine teilweise PHP Unterstützung. Teilweise bedeutet, dass bei Weitem nicht alles funktioniert, z.B. werden alle Funktionen, die irgendwetwas mit dem Header zu tun haben (z.B. header()) ignoriert. PHP ist standartmäsig deaktiviert und muss erst heruntergeladen und installiert werden:
PHP Installationsanleitung
1. Lade dir die PHP Version für Windows herunter. Du findest sie unter
http://windows.php.net/download/ . Wähle am besten den Download der aktuellen Version
als ZIP Archiv aus.
2. Entpacke das heruntergeladene Archiv ins Verzeichnis „php“ im Ordner, in dem auch Kiowa
liegt.
3. Aktiviere in der Konfigurationsoberfläche PHP. PHP ist nun einsatzbereit.
Feedback ist erwünscht :). Vor dem Start empfehle ich euch die beiliegende Dokumentation zu lesen.
Hier noch Bilder aus Kiowa:
Spoiler anzeigen
Übersichts- und Konfigurationsoberfläche:
[Blockierte Grafik: http://s7.directupload.net/images/120616/fo8ekyld.png]
Mit Kiowa ausgelieferte HTML-Datei im Browser:
[Blockierte Grafik: http://s1.directupload.net/images/120616/clcz8lw9.png]
Änderrungen:
Version 0.1.1:
-Log jetzt scrollbar
-Grobe Überprüfung von den in der Konfigurationsoberfläche eingegebenen Daten
-Fehler in der Dokumentation beseitigt
Version 0.1.2
-Unnötige MsgBox entfernt
Version 0.2
-Dialogfenster bei den Datei-/Ordner-Wahlen in den Einstellungen hinzugefügt
-Mehrere Index-Dateien können jetzt gewählt werden
-Portwahl
-Bugfixes (hauptsächlich in der Konfigurationsoberfläche)
Version 0.2.1
-Kleinere Verbesserungen
Version 0.3
-PHP Unterstützung eingebaut
-Ein paar Verbesserungen und Bugfixes
Zuletzt wollte ich mich bei allen Usern hier im Forum bedanken, die
mir bei der ein oder anderen Frage geholfen haben. Dann verweise ich
noch auf diese Scripte, von denen ich mir ein paar Anregungen genommen hab und stellenweise
auch etwas abgeguckt habe (z.B. die Funktion _HTTP_SendData fand ich so
klasse, dass ich sie nur ein Wenig abgeändert und dann für mich
verwendet habe).
Ich weiß, es ist nichts Großartiges aber schreibt einfach mal, was ihr davon haltet.
Ach ja: In meinen Test kam es teilw. zu Problemen, wenn ich versucht habe, den Server von fremden PCs aus per IP aufzurufen (warum weiß ich nicht). Falls ihr dieses Problem auch haben solltet, ruft einfach mal im Browser [PC-Name].local auf ([PC-Name] ist durch den Namen des PCs zu ersetzten, auf dem Kiowa läuft). Dann sollte es gehen.