![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#11 |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
Hi Nightman!
1. Solltest Du IMMER korrekte Links posten. Keiner der von die geposteten Links funktioniert. ![]() 2. Wenn, dann Dein Script. 3. Hast Du die Scripts eh im ASCII-Modus hinaufgeladen? Perl ist da etwas empfindlich. ![]()
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
|
|
#12 |
|
verXENt
![]() |
Also das man ChMod auf einen Windows 2000 Server machen kann ist mir neu
. Normalerweise kann man auch Dateien mit 777 von aussen nicht bearbeiten sondern nur von entsprechenden Scripts die am Server laufen Aber zurück zu Nightman's Problem: Am Anfang des Scripts ist ein require "settings.pl"; ? Ändere das in: use FindBin qw($Bin); use lib "$Bin/../lib"; require "$Bin/settings.pl"; und lade das Script erneut hoch ![]() |
|
|
|
|
|
#14 |
|
verXENt
![]() |
Hier funktioniert es
. Was für eine Fehlermeldung bekommst du?Du musst hier den Pfad zu deinen Templates Verzeichnis angeben: Code:
# relativer Pfad des Template Ordners $template_dir = "./templates"; Ausserdem sollte diese Zeile in guestbook.pl gelöscht werden da das Gästebuch sonst kein File Locking verwendet: if ($ENV{"OS"} =~ /Windows/gi) {$useflock = 0;} |
|
|
|
|
|
#15 |
|
Inventar
![]() |
na schau mal selbst
ich verzweifle schon ![]() mein gästebuch was ned funzt ![]() was das eigen artige daran ist wenn ich das gästebuch auf www.nightman.dyn.ee/gaestebuch hoste funzt es ja ohne prob sobald es in einem unterordner ist geht es nimma www.nightman.dyn.ee/gaestebuch ist ein alias vom server (fals es weiterhilft).
____________________________________
MfG Nightman |
|
|
|
|
|
#16 |
|
verXENt
![]() |
Merkwürdig. Normalerweise sollte es mit FindBin funktionieren
![]() Eine weitere Möglichkeit: eval { ($0 =~ m,(.*)/[^/]+,) && unshift (@INC, "$1"); ($0 =~ m,(.*)\\[^\\]+,) && unshift (@INC, "$1"); require "settings.pl"; }; Ausserdem solltest du den Namen von passwd.txt/data.txt in passwd.pl/data.pl umbenennen da sonst jeder die Dateien öffnen kann. |
|
|
|
|
|
#17 |
|
Inventar
![]() Registriert seit: 24.09.2001
Beiträge: 7.335
|
Die Settings.pl hast Du eh im
"gaestebuch/nightman/" Verzeichnis ?
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org . |
|
|
|
|
|
#18 |
|
Inventar
![]() |
hi leute
ich habe das jetzt geändert und jetzt findet er anscheinend die settings.pl, dafür kannn er mit der data.txt nix anfangen ![]() Das Gästebuch @_mp ja es liegen alle datein bis auf templates in einem ordner: hier der beweis: ![]()
____________________________________
MfG Nightman |
|
|
|
|
|
#19 |
|
verXENt
![]() |
Ändere in settings.pl:
# Name der Datenbankdatei $data_file = "e:/Gaestebuch/nightman/data.pl"; # relativer Pfad des Template Ordners $template_dir = "e:/Gaestebuch/nightman/templates"; |
|
|
|
|
|
#20 |
|
Inventar
![]() |
thx
jetzt funzt es wo ich es auch liegen ahbe*g*
____________________________________
MfG Nightman |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|