php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.07.2004, 12:40  
Gast
 
Beiträge: n/a
Standard Gästebuch / Include Problem

Hallo erstmal,

habe leider ein Problem mit meinem Gästebuch bzw. mit dem Includen des Buches

jedes mal wenn ich leerzeichen eintippe, also abstand zwischen wörtern mache und auf abschicken klicke kommt folgende fehlermeldung:


Zitat:
Warning: main(http://...@gmx.at&homepage=http://&eingabe=dfg sdfgsdfgdfs): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /var/www/web409/html/index.php on line 109

Warning: main(): Failed opening 'http://...@gmx.at&homepage=http://&eingabe=dfg sdfgsdfgdfs' for inclusion (include_path='.:/usr/lib/php') in /var/www/web409/html/index.php on line 109
wenn ich alles zusammenschreibe gehts

hier der teil mit dem ich include aus der index.php:


Code:
 <?php
	  ini_set("allow_url_fopen", "1");
switch($action){

case "guestbook":
include('http://web409.basicbox9.server-home.net/gb/gast.php');
break;

default:
include("corenews2/shownews.php");
break;

}
if ($_GET['jump'] != "") include('http://www.derrick-s.de/gb/gast.php?jump=add&name='.$_GET['name'].'&email='.$_GET['email'].'&homepage='.$_GET['homepage'].'&eingabe='.$_GET['eingabe'].''); //ZEILE 109

?>
php gästebuch und index befinden sich auf meinem server

noch ein Problem ist das wenn ich auf 2. Seite klicke, das dann nix kommt, bzw. wenn ich den pfad eingebe, wird die seite nicht includiert

wäre echt nett wenn wenn sich wer die dateien mal anschaun könnte, habe sie hier:

http://web409.basicbox9.server-home....de_problem.zip

raufgeladen

ihr könnt es euch auch anschaun auf www.derrick-s.de

vielen dank für eure hilfe!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.07.2004, 12:58  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Ähm was?!?!?

Du übergibst Leerzeichen über die URL???????? Wie soll denn das geh'n?

Du musst das Formular per POST übergeben!
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 14.07.2004, 13:02  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Thice
Ähm was?!?!?

Du übergibst Leerzeichen über die URL???????? Wie soll denn das geh'n?
mit %20
 
Alt 14.07.2004, 13:03  
Gast
 
Beiträge: n/a
Standard

wenn ich in der gast.php umändere auf:

Code:
print "\n<form action=\"http://www.derrick-s.de/index.php?action=post?\" method=\"post\">";
schickt er mich nur auf die index zurück
 
Alt 14.07.2004, 13:07  
Gast
 
Beiträge: n/a
Standard

Zitat:
mit %20
wo genau geb ich das ein?
 
Alt 14.07.2004, 13:08  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Dann musste in deinem GB eben abfragen, ob das Formular abgeschickt wurde und dann die Auswertung machen.
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 14.07.2004, 13:08  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Zitat:
Zitat von Kindariegel
Zitat:
Zitat von Thice
Ähm was?!?!?

Du übergibst Leerzeichen über die URL???????? Wie soll denn das geh'n?
mit %20
Ich seh in der Fehlermeldung oben aber keine %20
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 14.07.2004, 13:21  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Thice
Dann musste in deinem GB eben abfragen, ob das Formular abgeschickt wurde und dann die Auswertung machen.
bin noch etwas neu mit der materie, wie stell ich das an? bin für jede hilfe dankbar

ps: hab jetzt wieder umgestellt auf get, das formular muss ja anscheinend was schicken, nur nicht wenn ich getrennt eintippe
 
Alt 14.07.2004, 13:45  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Mach's mal so in der Art:
Code:
if(!isset($_POST['control']))
{
  ?>
  <form action="index.php?action=guestbook" method="post">
    <imput type="hidden" name="control" value="true">
    
  </form>
  <?php
}
else
{
  // Deine Bearbeitung der übergebenen Parameter
  // Die Daten kommen dabei als $_POST['namedesinputfeldes'] an.
}
Hoffe damit bekommst du es hin!
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline  
Alt 14.07.2004, 18:48  
Gast
 
Beiträge: n/a
Standard

vielen dank für den code, funktioniert jetzt auch mit post, aber leider bei leerzeichen immer noch fehlermeldung

folgendermaßen habe ich in der gast.php umgeändert:



Code:
if(!isset($_POST['jump'])) 
{
  <form action="index.php?action=guestbook" method="post"> 
    <imput type="hidden" name="jump" value="add"> 
	    print "\n<$T_ALIGN>";
    print "\n<table cols=\"2\" border=\"$F_BORDER\" bordercolor=\"$F_BORDERCOLOR\" cellspacing=\"$F_CELLSPACING\" cellpadding=\"$F_CELLPADDING\" width=\"$F_WIDTH\">";
    print "\n  <tr>";
    print "\n    <td><font size=\"$EINGABEFELD_TEXT_SIZE\" face=\"$EINGABEFELD_TEXT_FACE\" color=\"$EINGABEFELD_TEXT_COLOR\">$F_NAME_NAME</td>";
    print "\n    <td><input class=\"inputfeld\" name=\"name\" id=\"name\" size=\"$F_NORMAL_SIZE\"></td>";
    print "\n  </tr>";
    print "\n  <tr>";
    print "\n    <td><font size=\"$EINGABEFELD_TEXT_SIZE\" face=\"$EINGABEFELD_TEXT_FACE\" color=\"$EINGABEFELD_TEXT_COLOR\">$F_NAME_EMAIL</td>";
    print "\n    <td><input class=\"inputfeld\" name=\"email\" id=\"email\" size=\"$F_NORMAL_SIZE\"></td>";
    print "\n  </tr>";
    print "\n  <tr>";
    print "\n    <td><font size=\"$EINGABEFELD_TEXT_SIZE\" face=\"$EINGABEFELD_TEXT_FACE\" color=\"$EINGABEFELD_TEXT_COLOR\">$F_NAME_HOMEPAGE</td>";
    print "\n    <td><input class=\"inputfeld\" name=\"homepage\" id=\"homepage\" size=\"$F_NORMAL_SIZE\" value=\"http://\"></td>";
    print "\n  </tr>";
    print "\n    <td><font size=\"$EINGABEFELD_TEXT_SIZE\" face=\"$EINGABEFELD_TEXT_FACE\" color=\"$EINGABEFELD_TEXT_COLOR\">$F_NAME_EINGABE</td>";
    print "\n    <td><textarea class=\"inputarea\" name=\"eingabe\" id=\"eingabe\" rows=\"$TEXTAREA_ROWS\" cols=\"$TEXTAREA_COLS\"></textarea></td>";
    print "\n  </tr>";
    print "\n  <tr>";
    print "\n    <td></td>";
    print "\n    <td></td>";
    print "\n  </tr>";
    print "\n  <tr>";
    print "\n    <td></td>";
    print "\n    <td><input type=\"submit\" class=\"input\" value=\"Abschicken\"><input type=\"reset\" class=\"input\" value=\"Reset\"></td>";
    print "\n  </tr>";
    print "\n  <tr>";
    print "\n    <td></td>";
    print "\n    <td></td>";
    print "\n  </tr>";
    print "\n</form">
    print "\n</table>";
   } 
else 
{ 
  // Deine Bearbeitung der übergebenen Parameter 
  // Die Daten kommen dabei als $_POST['namedesinputfeldes'] an. 
}
	
	show_top();
oder hab ichs falsch eingefügt, noch was in die index? please help
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem mit Include pck1983 PHP Tipps 2008 7 15.07.2008 19:13
hinter include wird eine 1 angezeigt |~Râdîant~| PHP Tipps 2008 8 19.09.2007 13:52
include problem Canni PHP Tipps 2006 26 14.11.2006 14:24
include - get - big problem Buschdieb PHP-Fortgeschrittene 6 14.04.2006 20:28
include problem schmiddy PHP Tipps 2005-2 11 06.08.2005 15:22
include() oder require() -problem PHP Tipps 2005-2 7 01.08.2005 20:13
Indirektes Include() problem PHP Tipps 2005-2 5 25.07.2005 19:29
HILFE mit Include PHP Tipps 2005 1 29.03.2005 05:44
include Problem xeon PHP Tipps 2005 2 26.03.2005 22:13
Include problem ... 'progman' PHP Tipps 2005 7 27.02.2005 12:13
Include Problem andrew22 PHP Tipps 2005 4 25.02.2005 21:17
Smarty - Problem bei include PHP Tipps 2005 16 07.02.2005 12:51
include problem PHP Tipps 2004 3 17.09.2004 21:17
Include Problem PHP Tipps 2004 4 14.09.2004 14:08
include Problem andrew22 PHP Tipps 2004 26 10.09.2004 16:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php gästebuch mit include, php gästebuch unclude, gästebuch includieren, php gästebuch include, formular include geht nicht, guestbook include, gästebuch includen

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.