• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Suche ein script das per E-mail mich benachrichtigt, wenn jemand auf meiner hp war

@floxi

sollte funzen, versuchs mal mit GET statt Post,
aber bei mir funzt es bis jetzt auch wundervoll!?!

Ansonsten hab ich keine Ahnung, ausser nen TIP:

Meld dich http://www.f2s.com an, dort hast Du gratid CGI ohne Werbung und dieses Script funzt!
 
anhang:

ich hab's mir nochmal angeschaut,
und ich hab den Verdacht, dass dein Fehler bei einer der Variablen $a-$g liegt. lass einfach mal die Variablen aus und das use CGI und das $req... .
Dann sollte er nur eine Datei mit dem Namen der IP schreiben (übrigens der Name der DAtei hat statt . _, da das nicht so richtig funzen könnte mit mehreren Punkten).
Wenn's nicht funzt, dann kann ich Dir nicht weiter helfen. Wenn's funzt hast Du dich bei einer der Variablen verschrieben.

Dir muss klar sein: Wenn Du vorher in der HMTL Datei input type=hidden name="blabla" geschrieben hast, dann muss ebenfalls im CGI-Script $a= $req->param("blabla")."\n"; stehen. den Wert des hidden inputs belegst Du mit JS, aber das hab ich alles bereits erwähnt. Das muss so funzen.

Viel erfolg!

PS: ich hab mir grad Deine index angeschaut....DIEB!!!

und jetzt hab ich mir Deine counter.pl angeschaut....alles klar!!!

ganz am Ende heißt es:
print "window.location.href=\"http://www.fortunecity.de/tatooine/raketen/304/counter/index.html\";\n"

Hier musst Du die Addresse der Datei angeben, zu der weitergeleitet wird! nicht wieder zur ursprünglichen Datei!

Ausserdem heißt es bei Dir:
open(IP, ">>counter/".$IPP.".log");

Das heißt Die Datei wir ins Verzeichnis counter geschrieben!!! Dieses Verzeichnis muss auch existieren!!!

Jetzt sollte alles klar sein!

[Edited by kutiku on 05-01-2001 at 01:34]
 
ich weiß jetzt, warum genau dieser Fehler kommt:

Ich hab mich bei nem neuen Server angemledet(exit.de), und da kam genau der selbe Fehler mit post blabla...

Dann hab ich mich bei exit schlau gemacht, wie das genau mit CGI ist...und ich hab herausgefunden, dass es dort etwas anders läuftv als normal....

Lange Rede kurzer Sinn:
Dein Script wird vom Server nicht ausgeführt!

Gründe dafür:
1. falsche Attribute
2. falscher Name
3. falscher Pfad zum Perlinterpreter
4. dein Server unterstützt kein CGI (zumindest kein PERL)

Lösung:
1. nimm dein FTP-Programm (z.B. CuteFTP) und ändere die Attribute so, dass die Datei von jedem ausführbar ist(CHMOD 755)
2. Dein Script muss die Endung .pl haben(hat's glaub ich auch gehabt)!
3. Der steht in der ersten Zeile Deines Script, und ist in der Regel /usr/bin/perl das heißt dann im Script #!/usr/bin/perl Da musst Du aber bei deinem Provider nachfragen!
4. Dann wechsle entweder zu http://www.f2s.com (manchmal schnell) oder http://www.exit.de (die sind etwas anders mit CGI-Scripte), beide sind aber ohne Werbung und gratis

Und mach die änderungen, die ich in in meinem vorigen Posting geschrieben habe!!!

Jetzt muss Dein Script laufen!

Bedank Dich für diesen fetten Service!!!
 
thanx, thanx, thanx, thanx, ...........

hi kutiku!

vielen herzlichen dank! ich weis deine hilfe sehr zu schätzen!!! ich werd weiter rumbasteln, und es wenn möglich bald zum laufen bringen!!! danke!!!!!!!!!!!!!

:)
 
Zurück
Oben