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 ::

Der CSS-Problemlöser

Der CSS-Problemlöser 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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 01.08.2003, 17:30:11
visible visible ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 12
visible eine Nachricht über ICQ schicken
Absenden Button in verbindung mit PHP

Hi Leute,
woran liegt es, dass meine php datei nicht in die 10. Zeile springt?
echo "Hallo";


mein code:
<html>
<head>
<title>Eintragen</title>
</head>

<body bgcolor="#BBCCDD">
<?php
if ($action == "add")
{
echo "HAllo";

if ($name == "" || $mail == "" || $text == "")
{
echo "<b>Du hast nicht alle Felder ausgef&uuml;llt !</b><br>";
echo "Klicke auf den Backbutton deines Browsers";
}

}
else{
?>
<font face="Verdana" size="1">
<b>Eintragen in mein Gästebuch</b><br>
<form action="eintragen.php?action=add" method="get">
Dein Name: <input type="text" name="name" size="24"><br>
E-Mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp <input type="text" name="mail" size="24"><br>
Homepage: <input type="text" name="www" size="24"><br>
<br>
Dein Eintrag:<br>
<textarea name="text" cols="35" rows="5"></textarea><br>
<input type="submit" value=" Absenden ">
</form></font>
<?php
}
?>
</body>
</html>
Mit Zitat antworten
  #2  
Alt 01.08.2003, 17:36:01
Ben20
Guest
 
Beiträge: n/a
The neverending Story

Zitat:
Da seit PHP Version 4.1 ein neues Sicherheitskonzept aktiviert ist, musst Du alle übergebenen Variablen mit
$_GET - für Urlparameter
$_POST - für mit method=post versendete Parameter
$_REQUEST - $_POST & $_GET zusammen
$_COOKIE - für Cookies
$_FILES - für hochgeladene Files
$_SERVER - für Servervars (z.B. PHP_SELF)
$_ENV - für Umgebungsvars
ansprechen. Also ehemals $username mit $_POST['username']
Oder Du setzt in der php.ini register_globals (o.ä.) auf on. Davon rate ich aber ab.
(c) by c4 based up on a posting bei ben20
Mit Zitat antworten
  #3  
Alt 02.08.2003, 01:18:13
visible visible ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 12
visible eine Nachricht über ICQ schicken
ja und wie funktioniert dasjetzt?

muss ich anstatt $action eingac $_get reinschreiben oder wie?
denn so hat es nicht funktioniert.

bin für jede hilfe dankbar

sven
Mit Zitat antworten
  #4  
Alt 02.08.2003, 09:15:56
Benutzerbild von Yzerman
Yzerman Yzerman ist offline
Member
 
Registriert seit: Dec 2002
Ort: Soest
Beiträge: 623
Yzerman eine Nachricht über ICQ schicken
Wenn Du den Wert der Variablen "action" in der URL oder aus einem Formular mit method="get" übergibst, findest Du ihren Wert in $_GET['action'].
Wenn Du den Wert in einem Formular mit method="post" übergibst, findest Du Ihren Wert in $_POST['action'].
Wenn Sie auf beide Arten an das Script gesendet werden kann, nimmst Du am besten $_REQUEST['action'].
__________________
The internet is full of answers, even to never asked questions!
Mit Zitat antworten
  #5  
Alt 02.08.2003, 12:46:21
visible visible ist offline
Anfänger
 
Registriert seit: Jul 2003
Beiträge: 12
visible eine Nachricht über ICQ schicken
ok danke.
wenigstens etwas was ich einigermaßen verstanden habe :-)

aber wenn ich jetzt auf den ABSENDEN button klicke, erscheint eine seite, dass die seite nicht gefunden wurde (die standard IE seite).

auf der arbeit (mit dem IIS) erscheint die eintrag.php einfach nochmal aber beim apache (zuhause) da kommt diese fehlereite.

woran liegt das??
Mit Zitat antworten
  #6  
Alt 02.08.2003, 13:39:37
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hi visible,

einfachste Erklärung:
Überprüfe mal genau den Skriptnamen, "eintrag.php" oder "eintragen.php".

Gruss

chris17
Mit Zitat antworten
  #7  
Alt 04.08.2003, 13:01:11
ingo ingo ist offline
Junior Member
 
Registriert seit: Apr 2002
Beiträge: 248
input type hidden

probiers mal mit post:

statt

Code:
<form action="eintragen.php?action=add" method="get">
mit

Code:
<form action="eintragen.php" method="post">
...
<input type="hidden" name="action" value="add">
</form>
lg, ingo
Mit Zitat antworten
Antwort


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 17:12:18 Uhr.


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


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