HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Eine Form im PHP Index zu gr�nden ist genau das selbe wie in HTML
|
Setting Up Your Form
|
As in HTML, the form elements are enclosed within <form> tags.
Here is a small example.
|
<form action="process.php" method="post">
Form elements and formatting etc.
</form<
|
|
The form element takes two values, First is the form's "action" that tells to
which script the data has to be sent. In the example above it is "process.php".
It can also be in the form of URL (e.g. http://www.vyom.co.in/scripts/private/processors/process.php)
Second is the "method" which tells the form how to send the data.
POST method sends data in data stream, and maintains it as a secret. like password
GET method is used to send data making visible to users. For example if we are sending
a name=george then it would look like (e.g. http://www.vyom.co.in/process.php?name=george)
|
Erhalten der Form-Informationen
|
Die Variable, die die Form durch POST Methode weiterleitet, wird mit $_POST gesammelt. Im folgenden Beispiel nimmt sie Variable vom PFOSTEN und weist sie dem variablen $name zu
|
$name=$_POST['variable'];
|
|
Wenn wir verwenden, Methode ERHALTEN, um die Daten zu �bermitteln sollte das folgende dann verwenden kodieren.
|
$variablename=$_GET['variable'];
|
|
F�r variables jedes, das von der Form gef�hrt wird, sollten wir dem oben genannten Verfahren folgen.
|
Wie man Form verursacht, um Index zu verschicken
|
Der folgende Code ist, ein System zu verursachen, das E-mail die Anmerkungen eines Benutzers zu dir wird.
|
HTML |
<form action="mail.php" method="post">
Your Name: <input type="text" name="name"><br>
E-mail: <input type="text" name = "email"><br><br>
Comments<br>
<textarea name="comments"></textarea><br><br>
<input type="submit" value="Submit">
</form>
|
|
Der oben genannte Code wird verwendet, um eine einfache Form zu bilden, in der ein Benutzer ihre E-mail Adresse eintragen kann. Name und Anmerkungen wenn irgendein. Kann Extrateile hier wenn erforderlich addieren. Nachdem Sie hinzugef�gt haben, sich erinnern, den php Index auch zu aktualisieren.
|
PHP |
<?
function checkOK($field)
{
if (eregi("\r",$field) || eregi("\n",$field)){
die("Invalid Input!");
}
}
$name=$_POST['name'];
checkOK($name);
$email=$_POST['email'];
checkOK($email);
$comments=$_POST['comments'];
checkOK($comments);
$to="[email protected]";
$message="$name just filled in your comments form. They said:\n$comments\n\nTheir e-mail address was: $email";
if(mail($to,"Comments From Your Site",$message,"From: $email\n")) {
echo "Thanks for your comments.";
} else {
echo "There was a problem sending the mail. Please check that you filled in the form
correctly.";
}
?>
|
|
hier haben wir [email protected], dich sollten es mit deiner eigenen E-mail Adresse ersetzen verwendet. au�er dem Index als mail.php und beide Akten hochladen. Und gerecht deinen Anmerkung Kasten jetzt innen f�llen.
Erstes Teil des Indexes stoppt die Spammers vom Verwenden deiner Form, um ihre Spam Anzeigen zu senden. dieses wird getan, indem man auf Sonderzeichen �berpr�ft, die im Eingang nicht vorhanden sind, der benutzt werden kann, um den Computer in das Schicken der Anzeigen zu anderen Adressen zu betr�gen. Es ist diese Funktion, die auf diese Buchstaben �berpr�ft. und wenn sie gefunden werden, Anschl�ge, die den Index laufen lassen.
|
 |
 |
Keywords:php tutorial, php scripts, php nuke, php download, php editor, php mysql, php forum,
php add link, learn php, php code
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|