www.scripts4u.sunsonic.de
#1
Jo hallo leutz wollte mal eure meinung wissen wie Ihrs findet habe nur noch 2 Verbesserrugen ne zwangs eingabe *FG* fürs Gästebuch und fürs Formular aber sonst bin ich erstmal so zufrieden danke nochmal an xeRo und ZeroGiven
Smile)...

tja wer mir da helfen kann mit sowas wäre sehr froh


if $vorname == ""
print"Bitte gebe einen Vornamen ein"; so z.B.


kann mir da wer helfen wäre voll lieb thx im vorraus


edit by pattex: url: www.scripts4u.sunsonic.de
  Zitieren
#2
Ich danke das wäre ne vorstellung der seite und kein hilfe thread Big Grin


Vor der Eintragung muss dann soetwas hin wie:
if($FELDNAME==""){
echo"GEBEN SIE EINEN "FELDNAMEN" EIN!";
}
else {
insert into...
}
  Zitieren
#3
ah ok naja was den idt doch fertig bis auf die kleinigkeiten
  Zitieren
#4
Habe dich mal editiert damit man die url gleich drücken kann Smile

Das gästebuch musst du wirklich bearbeiten. Ich konnte mich eintragen ohne etwas anzugeben. speicherst du auch die ip?
  Zitieren
#5
IP Sperre ist drine Wink

damit du nur einmal müll machen kannst oder musste dich neu connecten das du ne neue ip kriegst dan gehts wieder
  Zitieren
#6
.... schon geschehen Rolleyes


habe mal html probiert.

du solltest lieber etwas reinbringen wie:
if (html==<a>){
html aus!
}
  Zitieren
#7
Zitat:Original von pattex
Ich danke das wäre ne vorstellung der seite und kein hilfe thread Big Grin


Vor der Eintragung muss dann soetwas hin wie:
if($FELDNAME==""){
echo"GEBEN SIE EINEN "FELDNAMEN" EIN!";
}
else {
[GLOW=red]insert into...[/GLOW]
}

was meinst du damit???

[GLOW=red]insert into...[/GLOW]

damit kann ich nix anfangen meinste damit woer das ausgeben soll?
  Zitieren
#8
Ich weiß nicht wie dein script aufgebaut ist aber ich denke nachdem man auf SENDEN gedrückt hat wird man weiter geleitet zum eintragen des eintrags.

erklär mal wie du das gemacht hast mit dem eintragen des beitrages.

?action=inser ?

gb_insert.php?
  Zitieren
#9
wieso pattex geht doch he net *G*

html

wenn du etwas mit html tags eingibst etc.. löscht er es aus der message

wenn du zb eingibts


Name: NIX // OK (NOCH)

E-Mail: NIX // OK (NOCH)

Message: NIX // OK ( NOCH)

so wenn du jetzt HTML in die message reinmachst zb

Message: <a target="_blank" href="http://www.netboard.art.de.tt"><img height="31" src="http://netboard.sunsonic.de/banner/button.gif" width="88" border="0"></a>

Kommt nix in der Message weil wird ja gelöscht

wenn du aber hinter dem html tag was kritzelst kommt dein Text hehe hm und ich mache jetzt noch zwangseinagbe

sonst sieht das gb jetzt so aus *G* wie zu sehen *LÖL*
  Zitieren
#10
So es sind erstmal 3 Dateien


1x Die gb-ein.php einlesen der Textdatei
1x Die eintragenGb.php
1x Die Text Datei // Wo die werte geschrieben werden wie Name; E-Mail; Message; IP; Datum; Zeit etc...


Und naja also erstmal läuft das so das es ein Formular ist was dan verschiedene bezeichner hat und so naja weißte ja wenn du auf eintragen klicks dan sendet er das an die [GLOW=red]contact2.php[/GLOW] diese PHP // entfernt den HTML CODE FALLS DRINE UND SPEICHERT DIE EINGABEN VON DER FORM IM TEXT FILE AB..


so brauchste noch CODE???


oder haste das jetzt so in etwa verstanden?

hier mal der code der contact2.php

PHP-Code:
<?
//Spammschutz
$datei = fopen ("admin/gb.php","r");



//einlesen der einzelnen Zeilen

$i=0;

while (!feof($datei)) {

$line = fgets($datei,4096);

$array[$i] = $line;

$newarray[$i] = explode("|",$array[$i]);

$i++;

}
$newarray=array_reverse ($newarray);
$lastip=$newarray[1][2];




$userip = getenv ("REMOTE_ADDR");


if ($lastip==$userip) { echo ("Der Autor kann nicht 2 mal hintereinander einen Eintrag tätigen, bitte warten Sie bis sich wer anderes eingetragen hat (Diese Funktion soll nur Spam verhindern ich danke für Ihr Verständnis)."); } else
{
//spammschutz ende


$stunde = date("H");
$min = date("i");
$zeit = "$stunde:$min Uhr";

$tag = date ("d");
$monat = date ("m");
$jahr = date ("Y");
$datum = $tag.".".$monat.".".$jahr;

$textareaname = str_replace("|","",$textareaname);
$username = str_replace("|","",$username);
$mail = str_replace("|","",$mail);

$message = "$username|$textareaname|$userip|$zeit|$datum|$mail";
//$tata = "$message";
$message = strip_tags($message);
$message = str_replace("\n","<br>",$message);


$datei = fopen ("admin/gb.php","a+");
fwrite($datei, "$message\r\n");
fclose($datei);
echo("<a href=gb-ein.php target=\"_self\">Dein Eintrag wurde übernommen zurück zum Gästebuch</a>");
}
?>
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste