Seite 2 von 3

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 19.03.2010, 16:13
von masterronnow
1. FC Keller hat geschrieben:
Sprich:
1. dein Hoster erlaubt offensichtlich keine file-funktionen auf fremde Server per http.
Danke für den Hinweis. Um welche PHP Funktion handelt es sich hier?

Viele Grüße
masterronnow

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 19.03.2010, 17:43
von hef266
ok, danke Maxs, muss ich mir wohl nen anderen Space suchen ....

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 20.03.2010, 17:12
von masterronnow
masterronnow hat geschrieben:
1. FC Keller hat geschrieben:
Sprich:
1. dein Hoster erlaubt offensichtlich keine file-funktionen auf fremde Server per http.
Danke für den Hinweis. Um welche PHP Funktion handelt es sich hier?

Viele Grüße
masterronnow

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 20.03.2010, 17:44
von Linus
Steht doch in der Fehlermeldung. file_get_contents(), und laut den FAQ (oder was auch immer) von lima-citiy auch fsockopen, höchstwahrscheinlich auch fopen, file und dergleichen. Und das nächste mal kannst du ruhig länger als einen Tag Geduld haben, dafür aber genauer lesen ;)

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 20.03.2010, 18:30
von masterronnow
1. FC Keller hat geschrieben: 2. Durch die Fehlermeldung in der Ausgabe bricht auch das JS-Script im Chat ab, wodurch dann höchst wahrscheinlich auch die Zeile nicht ausgeblendet wird.
Jetzt geht alles, habe allow_url_fopen eingeschaltet.

Trotzdem funktioniert das immer noch nicht, was ich mit dem js-script im chatbefehl haben wollte.

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 16.06.2010, 19:18
von masterronnow
Noch immer wird der Name von demjenigen angezeigt, der diesen Befehl ausführt.

Folgendes Script ist im Befehl:
Script:Zeigen
%USER% <script language="JavaScript" type="text/javascript">if(strip_tags('%me%')==myNick){lastseen(strip_tags('%USER%')); }else{tbls=document.getElementsByTagName('table'); tbls[tbls.length-1].style.display='none';}</script>

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 17.06.2010, 10:25
von 1. FC Keller
das mit dem nick hatte ich total überlesen... das klappt mit dem chatbefehl:

Code: Alles auswählen

%USER% <script language="JavaScript" type="text/javascript">if(strip_tags('%me%')==myNick){b=document.getElementsByTagName("b");b[b.length-2].style.display='none';lastseen(strip_tags('%USER%')); }else{t=document.getElementsByTagName('table'); t[t.length-1].style.display='none';}</script>
getestet in Firefox 3.0

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 17.06.2010, 14:49
von masterronnow
vielen dank. funktioniert nun tadellos!

Viele Grüße
masterronnow

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 17.06.2010, 17:12
von masterronnow
Hallo,

nun habe ich folgendes Problem:

Wenn ich den Befehl ausführe, kommt doch wieder der Name von demjenigen der den Befehl ausführt. Aber führe ich den Befehl dann noch einmal aus, so verschwindet der Name bei dem Text darüber!

Gibt es da ne Lösung, oder was ist da los?

Viele Grüße
masterronnow

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 20.06.2010, 22:20
von masterronnow
*push

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 25.06.2010, 10:24
von hef266
Ich verzeifel noch ...

Ich habe nun die Scripte auf square7.ch liegen, die entsprechenden php-Voraussetzungen sind hier gegeben, aber es will einfach nicht ...

Was mache ich denn nur falsch? HILFE!

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 25.06.2010, 11:42
von Linus
Was passiert denn, wenn du die lastuser.php?user=USERNAME im Browser aufrufst? Wird ein Fehler ausgegeben?

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 25.06.2010, 21:18
von hef266
document.write('ist nicht angemeldet!');

Bedeutet das, daß der Space doch nicht geeignet ist? Knn man da etwas ändern?

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 26.06.2010, 09:56
von Linus
Nur zur Vorsicht, hast du USERNAME auch durch einen gültigen Usernamen ersetzt beim Aufruf? "ist nicht angemeldet" sagt nämlich aus, dass der User im Chat nicht angemeldet ist...

Re: Letzte Login per Befehl anzeigen ...

Verfasst: 26.06.2010, 11:10
von hef266
Sorry, ich hatte den Usernamen wohl falsch getippt :oops:
Es kommt die Meldung:

document.write('war zuletzt online am 22.06.2010 um 23:57!');

Scheint also zu funktionieren, im Chat passiert aber gar nichts, ausser dass nichts mehr geht nachdem man den Befehl ausgeführt hat.

Meine Ankündigung:

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">function lastseen(user){document.write("<script src='http:\/\/xxx.square7.ch\/xxx\/lastseen.php?user="+user+"' type='text\/javascript' language='JavaScript'><\/script>");}</script>
Mein Chatbefehl Namens lastchat:

Code: Alles auswählen

%USER% <script language="JavaScript" type="text/javascript">if(strip_tags('%me%')==myNick){b=document.getElementsByTagName("b");b[b.length-2].style.display='none';lastseen(strip_tags('%USER%')); }else{t=document.getElementsByTagName('table'); t[t.length-1].style.display='none';}</script>