fishi
February 23, 2008, 7:23pm
1
Hallo
Wenn man ein Formular hat:
<form action="" method="post">
<input type="Text" name="1" size="" maxlength="">
<input type="Submit" name="" value="">
</form>
Und das speicher die angaben so
<?php
$data1 = $_post['1'];
$file = "p1.txt";
$fh = fopen($file,"a+");
fwrite($fh,date("$data1 "\r\n");
fclose($fh);
?>
Aber nun ich hab die Befürchtung das evt. Spam Bots das txt Document vollspammt oder auch andere.
Miro hat sowas : area.xrmb2.net/area?location=gb
Wo man eine Rechne Aufgabe lösen muss wie bring ich das hin ?
“Bitte Erklärt mir die Ganze Sache ihm Beispielquelltexten”
In wie weit kannst du PHP und MySQL ???
fishi
February 23, 2008, 7:28pm
3
MySQL kann ich net. PHP Bin ich am lesen, also schlecht.
Naja, es ist besser, du machst zuerst PHP, und die Grundsachen von MySQL…
Oder ist es dringend?
fishi
February 23, 2008, 7:47pm
5
Ich möchte es so machen wie ich es oben erklärt habe … wen das geht.
datei wo man was einträgt:
[code]<?php
session_start(); // damit der sicherheitscode auch gespeichert wird
$_SESSION[‘sec1’] == rand(1,20);
$_SESSION[‘sec2’] == rand(1,20);
/*
CONTENT
*/
// form start
echo ‘’;
echo $_SESSION[‘sec1’]."+".$_SESSION[‘sec2’];
echo ‘’;
// form ende
?>[/code]
script ausgabe:
[code]<?php
if(empty($_SESSION[‘sec1’]) || empty($_SESSION[‘sec1’]))
die(‘Du hast keinen Sicherheitscode vond em Formular davor’);
if($_SESSION[‘sec1’]+$_SESSION[‘sec1’] == $_POST[‘rechnung’]) // (oder get jenachdem was du willlst)
{
echo “toll”;
}
else
{
echo “lern mal rechnen”;
}
?>[/code]
fishi
February 23, 2008, 8:28pm
7
Das geht nicht …
Ach ja das Forum hat Störungen:
General Error
SQL ERROR [ postgres ]
[]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
miro
February 23, 2008, 9:12pm
8
ja, kack aufs forum, das hat echt “Störungen”. sobald der vertrag für den vserver hier ausläuft, bekommt es einen eigenen, im bplaced-netzwerk.
ciao
fishi
February 24, 2008, 9:01pm
9
Toll immer noch kein SPAM Schutz
keineAhnung hat auch auchn fehler in der ausgabe
$_SESSION[‘sec1’] + $_SESSION[‘sec1’] ?
meinste nich eher + sec2 ?!
[code]<?php
if(empty($_SESSION[‘sec1’]) || empty($_SESSION[‘sec2’]))
die(‘Du hast keinen Sicherheitscode vond em Formular davor’);
if($_SESSION[‘sec1’]+$_SESSION[‘sec2’] == $_POST[‘rechnung’]) // (oder get jenachdem was du willlst)
{
echo “toll”;
}
else
{
echo “lern mal rechnen”;
}
?>[/code]
Wie gesagt kann ich mich auch irren, bin selber php/sql nub
[quote=“HellFighter”]keineAhnung hat auch auchn fehler in der ausgabe
$_SESSION[‘sec1’] + $_SESSION[‘sec1’] ?
meinste nich eher + sec2 ?!
[code]<?php
if(empty($_SESSION[‘sec1’]) || empty($_SESSION[‘sec2’]))
die(‘Du hast keinen Sicherheitscode vond em Formular davor’);
if($_SESSION[‘sec1’]+$_SESSION[‘sec2’] == $_POST[‘rechnung’]) // (oder get jenachdem was du willlst)
{
echo “toll”;
}
else
{
echo “lern mal rechnen”;
}
?>[/code]
Wie gesagt kann ich mich auch irren, bin selber php/sql nub :/[/quote]
jo sry hast recht da war mal weider die tastatur schneller als das gehirn, der sollte jetztt aber so gehen, wenn nicht dann kannst du mir mal dein “roh script” schicken bzw auf ne txt version von linken dann versuch ich dir das mal einzubauen