zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Wie feststellen, ob CGI möglich?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 28.07.2008, 15:36
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.05.2008
Beiträge: 94
Empy befindet sich auf einem aufstrebenden Ast
Frage Wie feststellen, ob CGI möglich?

Hallo,

wie kann ich feststellen, ob ein Kunde, der nicht weiß, bei welchem Provider er ist und so weiter, CGI-Skripte verwenden kann? Ich muss ein Formular erstellen, habe auch FTP-Zugriff, aber bisher keine Erfahrung damit.

Vielen Dank im Voraus
Empy
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 28.07.2008, 15:58
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Kleines Perl-Script hochladen, im Browser aufrufen – und wenn du nur den Quellcode siehst, geht es nicht.
__________________
toscho.de
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 28.07.2008, 16:00
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.05.2008
Beiträge: 94
Empy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von toscho Beitrag anzeigen
Kleines Perl-Script hochladen, im Browser aufrufen – und wenn du nur den Quellcode siehst, geht es nicht.
Das alleine bedarf schon zwei Stunden arbeit, wenn man so überhaupt gar keine Ahnung hat von CGI: Will ich nicht machen, ehrlich gesagt.

Kann man denn davon ausgehen, wenn es jetzt nicht unbedingt gmxhome.de ist, dass das geht? Oder ist die Chance, dass es nicht geht, relativ hoch heutzutage?
Mit Zitat antworten
  #4 (permalink)  
Alt 28.07.2008, 16:05
Benutzerbild von Praktikant
Semantikbremse.
XHTMLforum-Kenner
 
Registriert seit: 22.04.2008
Beiträge: 4.985
Praktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz seinPraktikant kann auf vieles stolz sein
Standard

Ich habe sowas noch nie gemacht... aber geht das nicht mit der Funktion phpinfo() oder so ner ähnlichen?? vielleicht gibts ja auch cgiinfo() oder so was??
__________________
Rettet die Erde.... sie ist der einzige Planet mit Schokolade!
Mit Zitat antworten
  #5 (permalink)  
Alt 28.07.2008, 16:09
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.05.2008
Beiträge: 94
Empy befindet sich auf einem aufstrebenden Ast
Standard

Ist eine Datei mit dem Inhalt

#!/bin/sh

echo 'Content-type: text/html'
echo

echo '<html>'
echo '<body>'
echo '<center><h1>Hello World</h1></center>'
echo '</body>'
echo '</html>'

und ohne Dateiendung okay? Ich habe keine Ahnung.
Mit Zitat antworten
  #6 (permalink)  
Alt 28.07.2008, 16:20
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Zitat:
Zitat von Empy Beitrag anzeigen
Ist eine Datei mit dem Inhalt

#!/bin/sh

echo 'Content-type: text/html'
echo

echo '<html>'
echo '<body>'
echo '<center><h1>Hello World</h1></center>'
echo '</body>'
echo '</html>'

und ohne Dateiendung okay? Ich habe keine Ahnung.
Hallo,

verwende als Endung .pl (für Perl)
Die folgenden Zeilen reichen zum testen aus:

Code:
#!/usr/local/bin/perl 
print "Content-type:text/html\n\n";
print "es funktioniert!";
Beim hochladen auf ASCII stellen und anschließend die Dateirechte auf 755 setzen.
Mit Zitat antworten
  #7 (permalink)  
Alt 28.07.2008, 16:21
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Code:
#!/usr/local/bin/perl

print 'OK';
Das Problem ist der genaue Pfad. Dazu muß man mit dem Hoster reden, und dann braucht man das Script auch nicht mehr …

Gruß
Thomas
__________________
toscho.de

Geändert von toscho (28.07.2008 um 16:22 Uhr) Grund: Ups! Später … aber kürzer.
Mit Zitat antworten
  #8 (permalink)  
Alt 28.07.2008, 16:28
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

#!/usr/bin/perl oder #!/usr/local/bin/perl sind standard und werden wohl bei den meisten Providern funktionieren.
Mit Zitat antworten
  #9 (permalink)  
Alt 28.07.2008, 16:51
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.05.2008
Beiträge: 94
Empy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von hemfrie Beitrag anzeigen
#!/usr/bin/perl oder #!/usr/local/bin/perl sind standard und werden wohl bei den meisten Providern funktionieren.
Ich bekomme ein

"ZUGRIFF NICHT ERLAUBT

Die angeforderte Seite darf nicht angezeigt werden"

- dann wird das wohl mit hoher Wahrscheinlichkeit nicht gehen, oder?
Ebenfalls probiert habe ich, usr durch den Benutzernamen zu ersetzen, keine Ahnung - geht aber auch nicht.

Insofern kann ich auch - zumindest Näherungsweise - davon ausgehen, dass PHP ebenfalls nicht geht?

Geändert von Empy (28.07.2008 um 16:53 Uhr)
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 28.07.2008, 16:58
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.777
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Hast Du die Dateirechte auf 755 gestellt?

In welchem Verzeichnis liegt das Skript? Bei manchen Providern darf man cgi-scripte nur im cgi-bin Verzeichnis ausführen.

Über die Funktionalität von PHP sagt dieser Test nichts aus. Dafür kannst Du aber ebenfalls ein kleines Testskript nutzen.

test.php
Code:
<?php 
echo "es funktioniert";
?>
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
cgi

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
cgi dateien und wo ist jetzt der Datenbankzugang? Cu Chullain Serveradministration und serverseitige Scripte 3 07.09.2009 19:04
Php Closed Source? tichy Serveradministration und serverseitige Scripte 10 19.11.2008 14:02
Apache 2, virtual hosts Scheppertreiber Serveradministration und serverseitige Scripte 0 31.03.2008 20:32
Buttons von einem "fertigen" cgi formatieren sveniboy CSS 3 18.11.2006 19:50
PHP Kategorie wäre super NEOX Fragen, Konstruktive Kritik, Lob / Bekanntmachungen 6 28.08.2006 09:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30 Uhr.