Slette spam..

Tags:    php

Ja.. Jeg har en tagwall hvor både der hvor man skriver og kan se tagwall er samlet.. Se evt : http://ct.ting-sager.dk/Systemer/tagwall.php

Folk kan bare holde enternede også spammer de. Vil gerne have såen at hvis der ingenting står i både tekst boksen og i Navn bliver beskeden slettet.. Nogle der kan hjælpe mig med det..

<?
include "mysql.php";
$forfatter = eregi_replace("<", '', $forfatter);
$tag = eregi_replace("<", '', $tag);
$tag = eregi_replace("lorte", 'god', $tag);
$tag = eregi_replace(">", '', $tag);
$tag = eregi_replace("www.", '', $tag);
$tag = eregi_replace(".dk", '', $tag);
$tag = eregi_replace("hh-krewl", 'Sej Avis', $tag);
$tag = eregi_replace("http://", ' ', $tag);
$forfatter = eregi_replace(">", '', $forfatter);
$forfatter = eregi_replace("Mr Medion", 'Ingen navn', $forfatter);
$dato = date('d/m/Y H:i:s');

mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE (mysql_error());
mysql_close;
header("Location: tagwall.php");
?>
Håber der nogen der kan hjælpe



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Ja.. Jeg har en tagwall hvor både der hvor man skriver og kan se tagwall er samlet.. Se evt : http://ct.ting-sager.dk/Systemer/tagwall.php

Folk kan bare holde enternede også spammer de. Vil gerne have såen at hvis der ingenting står i både tekst boksen og i Navn bliver beskeden slettet.. Nogle der kan hjælpe mig med det..

<?
include "mysql.php";
$forfatter = eregi_replace("<", '', $forfatter);
$tag = eregi_replace("<", '', $tag);
$tag = eregi_replace("lorte", 'god', $tag);
$tag = eregi_replace(">", '', $tag);
$tag = eregi_replace("www.", '', $tag);
$tag = eregi_replace(".dk", '', $tag);
$tag = eregi_replace("hh-krewl", 'Sej Avis', $tag);
$tag = eregi_replace("http://", ' ', $tag);
$forfatter = eregi_replace(">", '', $forfatter);
$forfatter = eregi_replace("Mr Medion", 'Ingen navn', $forfatter);
$dato = date('d/m/Y H:i:s');

mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE (mysql_error());
mysql_close;
header("Location: tagwall.php");
?>
Håber der nogen der kan hjælpe


bare tjek et eks.

Fold kodeboks ind/udKode 



Jan Larsen
CO-owner http://www.jabo-web.com




Ja.. Jeg har en tagwall hvor både der hvor man skriver og kan se tagwall er samlet.. Se evt : http://ct.ting-sager.dk/Systemer/tagwall.php

Folk kan bare holde enternede også spammer de. Vil gerne have såen at hvis der ingenting står i både tekst boksen og i Navn bliver beskeden slettet.. Nogle der kan hjælpe mig med det..

<?
include "mysql.php";
$forfatter = eregi_replace("<", '', $forfatter);
$tag = eregi_replace("<", '', $tag);
$tag = eregi_replace("lorte", 'god', $tag);
$tag = eregi_replace(">", '', $tag);
$tag = eregi_replace("www.", '', $tag);
$tag = eregi_replace(".dk", '', $tag);
$tag = eregi_replace("hh-krewl", 'Sej Avis', $tag);
$tag = eregi_replace("http://", ' ', $tag);
$forfatter = eregi_replace(">", '', $forfatter);
$forfatter = eregi_replace("Mr Medion", 'Ingen navn', $forfatter);
$dato = date('d/m/Y H:i:s');

mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE (mysql_error());
mysql_close;
header("Location: tagwall.php");
?>
Håber der nogen der kan hjælpe


du kan lave et javascript der tjekker om der står noget i både Navn og tekstfeltet når man klikker på submit knappen, og evt få din submit knap til at bliv disabled, når man klikker på den så man ikke kan klikke flere gange.

Javascriptet der tjekker om der står noget i felterne kan jeg ikke hjælpe med før jeg har set din form...

men hvis du ændre din submit knap til typen button og giver den parametren: onClick="this.disabled=true; this.form.submit()"
burde man kun kunne klikke 1 gang :D
Hilsen

Martin Dybdal (Dybber)



Ja.. Jeg har en tagwall hvor både der hvor man skriver og kan se tagwall er samlet.. Se evt : http://ct.ting-sager.dk/Systemer/tagwall.php

Folk kan bare holde enternede også spammer de. Vil gerne have såen at hvis der ingenting står i både tekst boksen og i Navn bliver beskeden slettet.. Nogle der kan hjælpe mig med det..

<?
include "mysql.php";
$forfatter = eregi_replace("<", '', $forfatter);
$tag = eregi_replace("<", '', $tag);
$tag = eregi_replace("lorte", 'god', $tag);
$tag = eregi_replace(">", '', $tag);
$tag = eregi_replace("www.", '', $tag);
$tag = eregi_replace(".dk", '', $tag);
$tag = eregi_replace("hh-krewl", 'Sej Avis', $tag);
$tag = eregi_replace("http://", ' ', $tag);
$forfatter = eregi_replace(">", '', $forfatter);
$forfatter = eregi_replace("Mr Medion", 'Ingen navn', $forfatter);
$dato = date('d/m/Y H:i:s');

mysql_query("INSERT INTO tagwall (forfatter, dato, tag) VALUES ('$forfatter', '$dato', '$tag')") OR DIE (mysql_error());
mysql_close;
header("Location: tagwall.php");
?>
Håber der nogen der kan hjælpe

du kan lave et javascript der tjekker om der står noget i både Navn og tekstfeltet når man klikker på submit knappen, og evt få din submit knap til at bliv disabled, når man klikker på den så man ikke kan klikke flere gange.

Javascriptet der tjekker om der står noget i felterne kan jeg ikke hjælpe med før jeg har set din form...

men hvis du ændre din submit knap til typen button og giver den parametren: onClick="this.disabled=true; this.form.submit()"
så burde man kun kunne klikke 1 gang :D

ellers kan du checke om alle felterne er udfyldt i php med:
Fold kodeboks ind/udKode 


Hilsen

Martin Dybdal (Dybber)

Hilsen

Martin Dybdal (Dybber)



Kunne ikke få lov til at redigere min post :s



t