Hallo xerox95,
xerox95 wrote:Ich habe ja in xampp der order. cgi-bin , was macht der ? was kann der ?
Ursprünglich ist der Ordner dafür gedacht dort CGI-scripte abzulegen, da die Ausführung von CGI-Scripten meist nur dort möglich ist. Bei XAMPP ist das anders. Hier ist in jedem Ordner innerhalb htdocs das Ausführen von CGI-Scripten zugelassen.
xerox95 wrote:.cgi ist doch die Perl oder ?
was kann ich mit .cgi datein machen ? in welcher Sprache werden sie Programmiert:
CGI ist erstmal nur eine Schnittstelle die verwendet werden kann um andere Programmiersprachen auszuführen. In vielen Fällen wird hierfür Perl genommen, es können aber ganz andere sein. Folgende Beschreibung ist eigentlich ausreichend:
http://www.teialehrbuch.de/Kostenlose-K ... achen.htmlxerox95 wrote:Wie ihr schon seht steht am anfang des Codes: #!"C:\xampp\perl\bin\perl.exe"
Wenn ich das weg mache bekomme ich einen ServerError 500. wie kann ich das verhindern?
Vereinfacht ausgedrückt: Garnicht. Die erste Zeile eines CGI-Scriptes nennt sich
Shebang. Der Shebang enthält die Anwendung, die die jeweilige Programmiersprache verarbeiten kann (ein Compiler, Parser oder Interpreter).
Man könnte diese Informationen auf Windows Systemen auch anders transportieren (etwa durch die Registry), darauf wird bei XAMPP aber aus Portabilitätsgründen verzichtet.
mit freundlichen Grüßen,
Altrea