Webdesign in Siegen

Gästebuch zum Einbinden

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

Beitragvon Rene am 20.02.2006, 23:04

Code: Alles auswählen
Warning: main(Eintragen.php): failed to open stream: No such file or directory in /home/adminmw/public_html/venom/index.php on line 58

Warning: main(): Failed opening 'Eintragen.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/adminmw/public_html/venom/index.php on line 58


Die Datei Eintragen.php gibt es in meinem Script gar nicht.

Schau doch mal ob du diese Datei hast und was die macht.

lg


EDIT://

Ich glaub ich hab den Fehler. Die Ursache noch nich.

Im Formular steht alles richtig drin.

Wenn man jetzt abschickt will dein Script die datei Eintragen.php öffnen.
Das Eintragen ist der Abschick Button Wert.

Warum das so ist kein Plan :)

Öffne mal die gb.php

Zeile 20 und 21 :
$go = $_POST[go];
if (isset($go)) {

ändern in:
if (isset($_POST['go'])) {

Hoffe so gehts

lg

PS: Zeig doch mal den Code was du zum includen verwendest!
Bild
Rene
Mitglied
 
Beiträge: 1187
Registriert: 28.02.2005
Wohnort: nähe Ravensburg

Beitragvon veNom am 21.02.2006, 10:59

Der Code is dieser...

Code: Alles auswählen
<?php
      
            if(isset($_GET['go']) ) {
            
            $action=$_GET['go'];
             include("$go.php");
            }
            
            
            else {
            
                  echo include("home.php");
      }
      
      ?>


Damit kann ich jede .php file ohne sie wo einzutragen einbinden, den code hab ich mal hier bekommen, einmal... zwar für ne andere Seite aber der geht ja überall ;)

warum er auf eintragen.php will weis ich nicht, sowas gibt es bei mir auch nicht.

Der link zum Gästebuch sieht wie folgt aus:
Code: Alles auswählen
index.php?go=gb


edit //

hab gerade festgestellt, er möchte die seite aufrufen die im Value des Buttons festgelegt ist, also wenn da jetzt steht "hallo" möchte er dir "hallo.php" aufrufen steht da eintragen die "eintragen.php" und so .. hab ich versucht .. was kann man da machen?

Value sollte doch nur der Text sein der da drinnen steht und keine auswirkung auf das Script haben so weit ich weis.

hab versucht, wenn ich da jetzt "gb" hinein schreibe dann funktioniert es, das muss man doch orgendwie übergehen können?

Liegt das am Script? Bin cih der einzige der es je eingebunden hat ?o0
All you get is all you need
Benutzeravatar
veNom
Mitglied
 
Beiträge: 1572
Registriert: 29.12.2005
Wohnort: Wien

Beitragvon veNom am 21.02.2006, 11:38

wollt ned nochmal edit ;)

ich hab da mal umgeabut das template und ich hab daweil eben auf gb den value gelassen. zum testen und so .. aber ich hab al umgestellt etc..

und irgendwas hab ich anscheinend verstellt, erst sah ich den namen und so noch, jetzt nicht mehr? hat was mit diesen codes
Code: Alles auswählen
{meldung]
{page}
{aktueller}


zu tun denke ich mal... hab diese nun 2mal und in einer tabelle, aber warum funktioniert es nicht mehr? hab nichts gelöscht, ich weis wenn ich diese codes lösche wird das auch nicht angezeigt aber die sind ja da .. somit, slte auch die message da sein.
All you get is all you need
Benutzeravatar
veNom
Mitglied
 
Beiträge: 1572
Registriert: 29.12.2005
Wohnort: Wien

Beitragvon Rene am 21.02.2006, 14:18

Also änder alles wieder auf die Ursprünglichen Sachen!!!

Denn jetzt weis ich schon woran das liegt:

Du änderst den Abschick Button und zwar den Namen von go auf submit.

Jetzt gehst du in die gb.php wo steht:
if (isset($_POST['go'])) {

(Linies 21)

Das go änderst du dann auch auf submit dann sollte es gehen.

Werde das beim nächsten Update alles bischen ändern.

lg
Bild
Rene
Mitglied
 
Beiträge: 1187
Registriert: 28.02.2005
Wohnort: nähe Ravensburg

Beitragvon veNom am 21.02.2006, 14:37

eintragen geht... ab zum nächsten problem..

momentan gibt er die message nicht aus...
und ich kann ned mehr als 5 einträge haben er gibt keine 2te seite aus... hab versucht 5 beiträge... mehr ging nicht acuh im admin nicht mehr gesehen....

will ned an deinen kenntnissen oder so zweifel, aber das Gästebuch gehört mal überarbeitet :oops: :lol:
All you get is all you need
Benutzeravatar
veNom
Mitglied
 
Beiträge: 1572
Registriert: 29.12.2005
Wohnort: Wien

Beitragvon Rene am 21.02.2006, 17:58

Komisch das es bei mir und bei anderen 200 + leuten einwandfrei arbeitet ;)

Ich schau mir das mal an

Edit


Öffne mal die HTML Datei und mach einfach einen Leerschritt ans ende - also kein HTML Code.

Dann müsste es gehen. Glaub ich mal.
Kein Plan was bei dir da grad is ;)
Bild
Rene
Mitglied
 
Beiträge: 1187
Registriert: 28.02.2005
Wohnort: nähe Ravensburg

Beitragvon veNom am 22.02.2006, 10:00

ok, :)

also ich hab nochmal die original rauf gespielt, und werde diese nochmal umbauen, hoffe das es diesmal keinen fehler gibt.
All you get is all you need
Benutzeravatar
veNom
Mitglied
 
Beiträge: 1572
Registriert: 29.12.2005
Wohnort: Wien

Beitragvon veNom am 22.02.2006, 13:20

hab jetzt von der original nchmal alles aufgebaut und es funktioniert... wege den {beitrag} und so ... man darf dann diese {meldung} {page} und noch das andre nicht in in diesen teil hinzuschreiben, muss man außerhalb ... das hat man davon wenn man zufaul ist selbst html zu schreiben ;)... aber es funktioniert jetzt ... DANKE für die super hilfe :)
All you get is all you need
Benutzeravatar
veNom
Mitglied
 
Beiträge: 1572
Registriert: 29.12.2005
Wohnort: Wien

Vorherige

Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste