Hilfe mit CHMOD 755
Martin Schneider
- cgi
ich habe einen eingen webserver (sambar 4.2) funzt so weit ganz gut alle beispiel skipte laufen gut auch nach anpassungs arbeiten (server is win2k) aberwenn ich mir skipte wie counter oder forum ausdem web sauge funzen die alle net glaub das ich alles richtig eingestellt habe in den skripts weil die Files werden korekt gefunden nur der counter zeigt nix an im forum heißt es trotz ausgefüllter felder das der name leer währe ich glaube nun das dies mit diesem chmod 755 zu tun hat machen kann ich alles auf dem server is ja mein eigener aber wie überzeuge ich den unter windows diesen modus anzunehmen oder was könnte der fehler sonst sein danke jetzt schon mal!
Hallo das war übrigens eine Anrede hast Du schon mal was von Sätzen und Satzzeichen gehört die machen das Lesen etwas angenehmer aber nichts für ungut viele Grüße Alex
Brauche keinen dummen kommentare sondern bitte bitte Hilfe ich bekomme sonst noch ne meise bei meinem freizeit projekt! thx
Entäuscht wenn man hier im chat was wissen möchte und es keiner weiß wird man gekickt feine seite hier!
Hi, Martin
Entäuscht wenn man hier im chat was wissen möchte und es keiner weiß wird man gekickt feine seite hier!
http://aktuell.de.selfhtml.org/live/help.htm#gekickt
http://forum.de.selfhtml.org/faq/
Herzlich Willkommen ;)
Du kannst natürlich versuchen, dein Problem nochmals näher zu beschreiben. Das heißt: Welcher Fehler tritt auf? Gibt es eine Fehlermeldung - und wenn ja, wie lautet diese?
LG Orlando
Hallo,
Entäuscht wenn man hier im chat was wissen möchte und es keiner weiß wird man
gekickt feine seite hier!
Wir haben dir gesagt, dass es unter Windows kein 'chmod' gibt. Wir haben dir
gesagt, du sollst aufhoeren zu nerven (mehrmals). Wenn du dann immer noch nicht
hoerst, musst du fuehlen.
Gruesse,
CK
Hallo,
Also das mit den Satzzeichen solltest Du wirklich noch mal üben;-) Nur ein Rufzeichen am Ende macht es einem wirklich nicht leicht, das zu lesen, geschweige denn es auch zu verstehen.
Nun zum eigentlichen Thema:
Erstens funktioniert die Unix-Rechtevergabe unter Windows nicht wirklich.
Zweitens brauchst Du das aber auch nicht, da unter Windows die ausführbaren Scripts anders, hmm, sagen wir mal, 'erkannt' werden.
Also am chmod kann es nicht liegen.
Woran es sonst noch liegen kann, ist schwer zu sagen, da ich ja keinen Quellcode von den 'störrischen' Scripts kenne. Allerdings solltest Du bedenken, daß viele Scripts, die Du im Web findest, auf Unix-Umgebungen ausgerichtet sind. Um diese Scripts dann auch unter Windows zum laufen zu bringen, bedarf oft einer massiven Überarbeitung. Manchmal benötigen die Scripts auch externe Programme, welche dann unter Windows fehlen, wodurch die Scripts nicht mehr korrekt arbeiten.
Das klingt jetzt alles nach oberflächlichem Gelaber, aber aufgrund der Informationen, die Du uns gegeben hast, ist, so fürchte ich, es auch nicht möglich, konkreter zu Antworten.
Grüße
Klaus
im forum heißt es trotz ausgefüllter felder das der name leer währe
Hallo!
Ich rate jetzt einfach mal: PHP 4.2.0 oder höher und register_globals ist aus?
Wenn das Script in der Lage ist, so eine Meldung auszugeben, heißt es schon mal, dass es grundsätzlich läuft.
Gruß Albert
P.S. wäre schreibt man ohne "h"
#!/usr/local/bin/perl
##############################################################################
##############################################################################
# #
# #
# #
##############################################################################
$basedir = "/path/to/wwwboard";
$baseurl = "http://www.tbls.d2g.com/cmcclan/pages/wwwboard";
$cgi_url = "http://www.tbls.d2g.com/cgi-bin/wwwboard.pl";
$mesgdir = "messages";
$datafile = "data.txt";
$mesgfile = "wwwboard.html";
$faqfile = "faq.html";
$ext = "html";
$title = "WWWBoard Version 2.0 Test";
###########################################################################
###########################################################################
$show_faq = 1; # 1 - YES; 0 = NO
$allow_html = 1; # 1 = YES; 0 = NO
$quote_text = 1; # 1 = YES; 0 = NO
$subject_line = 0; # 0 = Quote Subject Editable; 1 = Quote Subject
# UnEditable; 2 = Don't Quote Subject, Editable.
$use_time = 1; # 1 = YES; 0 = NO
###########################################################################
&get_number;
&parse_form;
&get_variables;
&new_file;
&main_page;
if ($num_followups >= 1) {
&thread_pages;
}
&return_html;
&increment_num;
############################
sub get_number {
open(NUMBER,"$basedir/$datafile");
$num = <NUMBER>;
close(NUMBER);
if ($num == 99999) {
$num = "1";
}
else {
$num++;
}
}
#######################
sub parse_form {
# Get the input
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
# Split the name-value pairs
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
# Un-Webify plus signs and %-encoding
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.|\n)*-->//g;
if ($allow_html != 1) {
$value =~ s/<([^>]|\n)*>//g;
}
else {
unless ($name eq 'body') {
$value =~ s/<([^>]|\n)*>//g;
}
}
$FORM{$name} = $value;
}
}
###############
sub get_variables {
if ($FORM{'followup'}) {
rest kann ich net posten