Seite 2 von 2
Verfasst: 07.12.2008 21:40
von h32Lg
Ich habs mal in meinem Forum probiert wie von fragz beschrieben, jedoch bekomme ich in der Partyline folgende Fehler:
[21:26] Tcl error in script for 'timer1079':
[21:26] couldn't open "/srv/www/vhosts/deepworld.org/httpdocs/newthread.dat": permission denied
das ist der exakte Pfad zur Datei mit vollen Schreib und Leserechten.
[21:33] Tcl error in script for 'timer1141':
etc etc
mit
./srv/... hab ichs auch schon probiert
greest h32Lg

Verfasst: 07.12.2008 22:04
von gn#36
Ich habe von tcl zwar keine Ahnung, aber für mich sieht das so aus als hätte das Skript einfach auf den Pfad keine Zugriffsrechte. Speicher die Datei wo anders hin oder passe die Rechte an (KB:chmod), oder beides.
Verfasst: 08.12.2008 00:37
von fragz
Sowohl der User auf den der Eggi läuft als auch der www User unter dem der Apache läuft müssen volle Schreib und Lese Rechte auf den htdocs Ornder haben.
Folgender Thread beschreibt dir wie du vorgehen musst
http://serversupportforum.de/forum/irc/ ... ffnen.html
Verfasst: 08.12.2008 05:50
von h32Lg
Hilft mir derzeit nicht weiter, da auch bei mir die Rechte 777 für die Datei vergeben sind, mal schaun ob es heut abend klappt wenn ich die zwei user in eine Gruppe pack, aber sonst, ka

Verfasst: 21.12.2008 19:49
von avoidance
also das Script läuft einwandfrei. Vielen Dank dafür
jetzt wollte ich anstatt der Topic_id mir die Post_id anzeigen lassen, da es bei zB 5 Seiten unpraktisch is, wenn der Bot den Link für Seite 1 anzeigt
Code: Alles auswählen
$irc_msg = "Neuer Post im Forum: ".$data['forum_name']." :: http://forum.domain.org/viewtopic.php?=".$data['forum_id']."&t=".$data['post_id']." : posted by " .$user->data['username']. " um ".date('H:i:s'). "\n";
die Ausgabe erfolgt so:
viewtopic.php?=15&t=0
leider hat das nich den gewünschten Erfolg.
hoffe, es weiß einer Rat
Vielen Dank im Voraus
Mfg
Re:
Verfasst: 19.07.2012 19:09
von Schattentraum
fragz hat geschrieben:
Hier das tcl script
Code: Alles auswählen
utimer 2 newthreads
proc newthreads { } {
set forumfile [open /var/www/virtual/howtoarchiv.net/htdocs/newthread.dat r]
while {![eof $forumfile]} {
gets $forumfile lalala
if {$lalala != ""} { puthelp "PRIVMSG #HowToArchiv :$lalala!" }
}
close $forumfile
set forumfile [open /var/www/virtual/howtoarchiv.net/htdocs/newthread.dat w]
puts $forumfile ""
close $forumfile
utimer 2 newthreads
}
Hey ,
sorry das ich das alte Teil hier nochmal ausgrabe.
Würde das:
Code: Alles auswählen
set forumfile [open /var/www/virtual/howtoarchiv.net/htdocs/newthread.dat r]
auch mit einer URL (In dem Fall mein Forum) funktionieren?!
Leider liegt der Eggi und das Forum net aufm gleichen Server , da bringt mir der direkte Pfad also nichts.
Grueße!