SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Thema geschlossen
 
Themen-Optionen Ansicht
  #1  
Alt 18.07.2003, 11:44:40
Soligor Soligor ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NDS (Niedersachsen)
Beiträge: 13
Soligor eine Nachricht über ICQ schicken
Eigenes PHP Gästebuch - Probleme

Hallo !
Ich hab selber eine Homepage und auch schon ein .php-Gästebuch, samt auswertungs- und eintrags- und gbuch.txt-Datei. Ich habe diese Informationen aus dem Netz gesammelt (Also ich hab mir die Dateien da runter geladen) !

Aber ich gebe dann immer alle Felder ein, und dann wenn ich zur Auswertung umgeleitet werden soll, erscheint immer so ein
405 Fehler (Methode nicht erlaubt) angezeigt.
Also der Code vom GB ist eigentlich einwandfrei richtig, nur ich weiß nicht warum das nicht geht !?
Könnt ihr mir weiterhelfen ?

Die Dateien hab ich unter http://www.hannekum.de.vu/Gastebuch/gastebuch.html
gespeichert. Ihr müsst unten nur auf "Mein Gästebuch" klicken und dann könnt ihr ja mal einen Test-Eintrag machen, oder euch den Code der Dateien auch einfach selber anschauen.

Vielen Dank im Voraus !
Mfg, Soligor

Ach ja, der Code der Dateien:

gaestebuch.php:

<HTML>
<HEAD>
<TITLE>Gästebuch</TITLE>
</HEAD>
<BODY>
<a href="eintrag.php">eintragen</a><br><br>
<?php
include("gbuch.txt");
?>
</BODY>
</HTML>

eintrag.php:

<HTML>
<HEAD>
<TITLE>Eintrag ins Gästebuch</TITLE>
</HEAD>
<BODY>
<FORM action="auswertung.php" method="post"><br>
Name: <input type="text" name="nname" size="35"><br>
Email: <input type="text" name="email" size="35"><br>
Homepage: <input type="text" name="hpage" size="35"><br>
Kommentar: <textarea name="kommentar" rows="6" cols="56"></textarea><br>
<input type="submit" name="FERT" value="eintragen"><br>
<INPUT type="RESET" value=" löschen "><br>
</FORM>
</BODY>
</HTML>

auswertung.php:

<HTML>
<HEAD>
<TITLE>Senden der Daten</TITLE>
</HEAD>
<BODY>
<?php
$kommentar = stripslashes ($kommentar);
$kommentar = trim ($kommentar);
$nname = stripslashes ($nname);
$nname = trim ($nname);
$hpage = stripslashes ($hpage);
$hpage = trim ($hpage);
$email = stripslashes ($email);
$email = trim ($email);

if (empty($kommentar))
{ echo "Sie haben keinen Kommentar eingegeben.<br>";
echo "Klicken Sie <a href="javascript:history.back()">hier</a>, um zum Formular zurückzukehren und die Fehler zu beheben."; }

else
if(!ereg(".+@.+..+", $email)&& !empty($email)) {
echo "Die Email-Adresse ist falsch.<br>";
echo "Klicken Sie <a href="javascript:history.back()">hier</a>, um zum Formular zurückzukehren und die Fehler zu beheben."; }

else
if (empty($nname))
{ echo "Sie haben Ihren Namen nicht eingegeben.<br>";
echo "Klicken Sie <a href="javascript:history.back()">hier</a>, um zum Formular zurückzukehren und die Fehler zu beheben."; }

else {
$i=1;
$gbfile=fopen("gbuch.txt","r");
while (!feof($gbfile)) {
$zeile[$i]=fgets($gbfile,10000);
$i++;
}
fclose($gbfile);

$nname2="Name: ".$nname."<br>";
if (!empty($email)) {
$email2="Email: <a href="mailto:".$email."">".$email."</a><br>"; }
else {
$email2=""; }
if (!empty($hpage)) {
$hpage2="Homepage: <a href="".$hpage."">".$hpage."</a><br>";
} else {
$hpage2=""; }


$j=1;
$gbfile=fopen("gbuch.txt","w");
fputs ($gbfile,"$nname2$email2$hpage2$kommentar<hr>n");
while ($j<$i) {
fputs ($gbfile,"$zeile[$j]");
$j++;
}
fclose($gbfile);

echo "Die Daten wurden gesendet.<br><a href="gaestebuch.php">Gästebuch erneut anschauen</a>";
}
?>
</BODY>
</HTML>

--
Zudem besteht noch eine gbuch.txt-Datei, die die Gästebucheinträge speichert.

Mfg, Soligor
Vielen Dank im Voraus!
__________________
-----------------------------------
Bei Fragen bitte Mail unter SandyHannekum@web.de

Geändert von Soligor (18.07.2003 um 11:50:17 Uhr)
  #2  
Alt 18.07.2003, 11:55:01
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi,

haben die *.txt Dateien Schreibrechte?
Stichwort -> chmod(777)
  #3  
Alt 18.07.2003, 11:57:30
Benutzerbild von RLO
RLO RLO ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: Im Schwarzwald
Beiträge: 33
Da alles in eine TXT Datei gespeichert wird, könnten die Rechte nicht stimmen. Du musst mindestens auf 755 oder sogar auf 777 einstellen sonst funktioniert das nicht.
__________________
Commodore for ever - www.rolandloeffler.de - www.forum-64.de - www.pagion.de
  #4  
Alt 18.07.2003, 11:59:31
Soligor Soligor ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NDS (Niedersachsen)
Beiträge: 13
Soligor eine Nachricht über ICQ schicken
Antwort

ja, es wird in einer Text Datei gespeichert. Aber wie stelle ich das auf 777 ein ? Muss ich dazu einen Code eingeben ?
__________________
-----------------------------------
Bei Fragen bitte Mail unter SandyHannekum@web.de

Geändert von Soligor (18.07.2003 um 12:01:41 Uhr)
  #5  
Alt 18.07.2003, 12:04:59
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Das kannst Du z.B. mit einem FTP Programm machen...
txt-Datei markieren, rechtsklicken -> Attribute/Eigenschaften/Rechte
... kommt auf das FTP Programm an...
  #6  
Alt 18.07.2003, 12:08:00
Soligor Soligor ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NDS (Niedersachsen)
Beiträge: 13
Soligor eine Nachricht über ICQ schicken
danke!

es klappt immer noch nicht! Muss ich noch mehr machen ?
da steht immer

site chmod 777 /Gastebuch/auswertung.php
550 /Gastebuch/auswertung.php: Permission denied
site chmod 777 /Gastebuch/eintrag.php
550 /Gastebuch/eintrag.php: Permission denied
site chmod 777 /Gastebuch/gaestebuch.php
550 /Gastebuch/gaestebuch.php: Permission denied
site chmod 777 /Gastebuch/gastebuch.html
550 /Gastebuch/gastebuch.html: Permission denied
site chmod 777 /Gastebuch/gbuch.txt
550 /Gastebuch/gbuch.txt: Permission denied



Also permission denied heißt sowas wie Erlaubnis verweigert.

Und mit CuteFTP erscheint dasselbe:

COMMAND:> SITE CHMOD 777 auswertung.php
550 auswertung.php: Permission denied
COMMAND:> SITE CHMOD 777 eintrag.php
550 eintrag.php: Permission denied
COMMAND:> SITE CHMOD 777 gaestebuch.php
550 gaestebuch.php: Permission denied
COMMAND:> SITE CHMOD 777 gastebuch.html
550 gastebuch.html: Permission denied
COMMAND:> SITE CHMOD 777 gbuch.txt
550 gbuch.txt: Permission denied


. Da steht aber auch das das evtl. nicht mit allen Servern funktioniert. Ich bin bei Arcor.de und habe eine free-Homepage (kostenlose Homepage) sozusagen.Ohne Werbung.Warscheinlich ist Arcor nicht der richtige, weil die bieten selbst ein kostenloses PHP-Gästebuch an.Deshalb haben die das warscheinlich bei den Usern gesperrt, damit man sich kein eigenes machen kann.

Vielleicht könnt ja aber ihr mir weiterhelfen !

Vielen Dank im Voraus !

Mfg, Soligor
__________________
-----------------------------------
Bei Fragen bitte Mail unter SandyHannekum@web.de

Geändert von Soligor (18.07.2003 um 12:20:08 Uhr)
  #7  
Alt 18.07.2003, 12:28:44
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Bietet Arcor überhaupt PHP-Unterstützung an? Ich glaube vor kurzem gelesen zu haben, dass dem nicht so ist.
__________________
sic!
--> http://dbCF.de/
  #8  
Alt 18.07.2003, 12:28:47
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hm,
kannst Du auf Deinem Webspace überhaupt PHP-Skripte ausführen?
  #9  
Alt 18.07.2003, 12:32:36
Soligor Soligor ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: NDS (Niedersachsen)
Beiträge: 13
Soligor eine Nachricht über ICQ schicken
hm...

ja, denke schon.

Edit:

Weil der Arcor-Server hat ja ne index.php datei www.arcor.de.

Edit2:

Unter

http://www.businesskunden.arcor.de/M...usiness.jsp#34

kann man nachlesen, das Arcor PHP und ähnliches anbietet.Aber wohl nur in so nem doofen Tarif für Geld. :(
__________________
-----------------------------------
Bei Fragen bitte Mail unter SandyHannekum@web.de

Geändert von Soligor (18.07.2003 um 12:45:14 Uhr)
  #10  
Alt 18.07.2003, 12:35:37
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Das müssen wir jetzt aber schon sicher wissen.
Speicher mal das als PHP-Datei ab, lade es hoch, und rufe die Datei auf...
PHP-Code:
<?php
    phpinfo
();
?>
Thema geschlossen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:12:31 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt