Naam verbieden
18 antwoorden
Gesponsorde links
Tuinstoel - 15/06/2005 20:19
PHP expert
Euhm stupid question?
Gewoon er in plaatsen:
<?php
if($_SERVER['REMOTE_ADDR'] != 'JOUW IP' && eregi('robbin',$_POST['naam']))
{ echo 'Ongeldige naam'; }
?>
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != 'JOUW IP' && eregi ( 'robbin' , $_POST [ 'naam' ] ) ) { echo 'Ongeldige naam' ; } ?>
MechaVore - 15/06/2005 20:20 (laatste wijziging 15/06/2005 20:24)
PHP gevorderde
<?
if ($_POST['naam']=="robbin")
{
echo "error je mag deze naam niet gebruiken";
}
else
{
// query ...
}
?>
<?
if ( $_POST [ 'naam' ] == "robbin" )
{
echo "error je mag deze naam niet gebruiken" ; }
else
{
// query ...
}
?>
Zo iets ?
edit: jah, idd. en tuinstoel was je ook voor ;)
b4nkr0bz0r - 15/06/2005 20:20 (laatste wijziging 15/06/2005 20:23)
PHP gevorderde
<?php
if (strtolower($_POST['naam']) == 'robbin')
{
echo 'deze naam mag je niet kiezen';
}
else
{
// script door laten gaan omdat de naam wel toegestaan is
?>
<?php
{
echo 'deze naam mag je niet kiezen' ; }
else
{
// script door laten gaan omdat de naam wel toegestaan is
?>
edit; lighblade was voor, maar houdt er rekening mee dat als ze nu de naam met 1 (of meerdere) leter(s) invoeren met een hoofdletter wordt hij ook al goedgekeurd!
robbinonline - 15/06/2005 20:47
Nieuw lid
Wekt niet Heb nou dit ingevoegd in mijn script en even een fout ip ingevoerd maar kan nog steeds onder de naam robbin posten.
<? ob_start();
include "connect.php";
include "ubb.php";
//antiflood
function flood(){
$time = 20;
if(!isset($_COOKIE["floodvh"])){
setcookie("floodvh",time()+$time,time()+$time, "/");
}
elseif($_COOKIE["floodvh"] >= time()){
exit("<table><tr><td><b>Je moet nog even wachten voor je je volgende bericht kunt plaatsen!</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>");
}
}
?>
<?php
if($_SERVER['REMOTE_ADDR'] != '168.125.15.1' && eregi('robbin',$_POST['$naam']))
{ echo 'Ongeldige naam'; }
?>
<html>
<head>
<title>Robbinonline.nl</title>
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="-1">
<link rel="stylesheet" type="text/css" href="../../css/style.css" />
<script language="javascript" src="../../scripts/popupCentered.js"></script>
<script language="javascript">
function init() {
var W3CDOM = (document.createElement && document.getElementsByTagName);
if (!W3CDOM) return;
var test = new Image();
var tmp = new Date();
var suffix = tmp.getTime();
test.src = '../../img/header_algemeen.gif?'+suffix;
test.onload = imageReplacement;
}
function imageReplacement() {
replaceThem(document.getElementsByTagName('h3'));
}
function replaceThem(x) {
var replace = document.createElement('img');
for (var i=0;i<x.length;i++) {
if (x[i].id) {
var y = replace.cloneNode(true);
y.src = '/img/' + x[i].id + '.gif';
y.alt = x[i].firstChild.nodeValue;
x[i].replaceChild(y,x[i].firstChild);
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
a:link {
color: #000000;
}
a:hover {
color: #000000;
}
-->
</style></head>
<body class="contentCenter" id="Default" onLoad="init();">
<table border="0" cellpadding="10" cellspacing="0">
<tr>
<td class="top">
<h3 id="header_algemeen" style="margin:0">Gastenboek !!! </h3>
</td>
</tr>
</table>
<p><center>
<br>
<? if ($_POST['submit']) {
if ($_POST['naam']!="" AND $_POST['bericht']!="" AND $_POST['email']!="") {
flood();
$insert = "INSERT INTO gastenboek (id,naam,email,homepage,bericht,datum, ip) VALUES ('','".$_POST[naam]."','".$_POST[email]."','".$_POST[homepage]."','".$_POST[bericht]."','".date('Y-m-d H:i:s')."','".$REMOTE_ADDR."')";
mysql_query($insert) or die(mysql_error());
echo "<script>location.href='$PHP_SELF'</script>"; }
else { echo"<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>";}}
else { ?>
<?
$sql = "SELECT * FROM gastenboek ORDER BY datum DESC";
$resultaat = mysql_query($sql) or die ("query mislukt");
while ($rij = mysql_fetch_object($resultaat)){
$naam = htmlspecialchars($rij->naam);
$email = htmlspecialchars($rij->email);
$homepage = htmlspecialchars($rij->homepage);
$bericht = htmlspecialchars($rij->bericht);
set_smilies($bericht);
echo "<table><tr><td width=150 valign=top><a href=mailto:".$email."><b>".$naam."</b></a><br><font size=1>";
if ($homepage=="" OR $homepage=="http://") {} else {
echo "<a href=\"".$homepage."\" target=\"_blank\">website</a>"; }
echo"</font></td><td width=250 valign=top>".$bericht."</td></tr></table><br> ";} ?>
<table width="289">
<form method="post" action="<? echo "$PHP_SELF"; ?>" name="gastenboek">
<tr>
<td><b><font color="#666666">Schrijf ! </font></b></td>
</tr>
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
<tr><td width="150">Homepage:</td><td width="250"><input type="text" name="homepage" size="35" value="http://"></td></tr>
<tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="34" rows="5"></textarea><br><? show_ubb(); ?></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="verzenden"></td></tr>
</form>
</table><br><font size=1><a href=admin.php>Admin-pagina</a></font> <? } ?>
</center></p>
</body>
</html>
include "connect.php" ;
include "ubb.php" ;
//antiflood
function flood( ) {
$time = 20 ;
if ( ! isset ( $_COOKIE [ "floodvh" ] ) ) { }
elseif ( $_COOKIE [ "floodvh" ] >= time ( ) ) { exit ( "<table><tr><td><b>Je moet nog even wachten voor je je volgende bericht kunt plaatsen!</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>" ) ; }
}
?>
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != '168.125.15.1' && eregi ( 'robbin' , $_POST [ '$naam' ] ) ) { echo 'Ongeldige naam' ; } ?>
<html>
<head>
<title>Robbinonline.nl</title>
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="-1">
<link rel="stylesheet" type="text/css" href="../../css/style.css" />
<script language="javascript" src="../../scripts/popupCentered.js"></script>
<script language="javascript">
function init() {
var W3CDOM = (document.createElement && document.getElementsByTagName);
if (!W3CDOM) return;
var test = new Image();
var tmp = new Date();
var suffix = tmp.getTime();
test.src = '../../img/header_algemeen.gif?'+suffix;
test.onload = imageReplacement;
}
function imageReplacement() {
replaceThem(document.getElementsByTagName('h3'));
}
function replaceThem(x) {
var replace = document.createElement('img');
for (var i=0;i<x.length;i++) {
if (x[i].id) {
var y = replace.cloneNode(true);
y.src = '/img/' + x[i].id + '.gif';
y.alt = x[i].firstChild.nodeValue;
x[i].replaceChild(y,x[i].firstChild);
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
a:link {
color: #000000;
}
a:hover {
color: #000000;
}
-->
</style></head>
<body class="contentCenter" id="Default" onLoad="init();">
<table border="0" cellpadding="10" cellspacing="0">
<tr>
<td class="top">
<h3 id="header_algemeen" style="margin:0">Gastenboek !!! </h3>
</td>
</tr>
</table>
<p><center>
<br>
<? if ( $_POST [ 'submit' ] ) {
if ( $_POST [ 'naam' ] != "" AND $_POST [ 'bericht' ] != "" AND $_POST [ 'email' ] != "" ) {
flood( ) ;
$insert = "INSERT INTO gastenboek (id,naam,email,homepage,bericht,datum, ip) VALUES ('','" . $_POST [ naam
] . "','" . $_POST [ email
] . "','" . $_POST [ homepage
] . "','" . $_POST [ bericht
] . "','" . date ( 'Y-m-d H:i:s' ) . "','" . $REMOTE_ADDR . "')" ; echo "<script>location.href='$PHP_SELF '</script>" ; } else { echo "<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>" ; } }
else { ?>
<?
$sql = "SELECT * FROM gastenboek ORDER BY datum DESC" ;
set_smilies( $bericht ) ;
echo "<table><tr><td width=150 valign=top><a href=mailto:" . $email . "><b>" . $naam . "</b></a><br><font size=1>" ; if ( $homepage == "" OR $homepage == "http://" ) { } else {
echo "<a href=\" " . $homepage . "\" target=\" _blank\" >website</a>" ; } echo "</font></td><td width=250 valign=top>" . $bericht . "</td></tr></table><br> " ; } ?>
<table width="289">
<form method="post" action="
<? echo "$PHP_SELF " ; ?> " name="gastenboek">
<tr>
<td><b><font color="#666666">Schrijf ! </font></b></td>
</tr>
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
<tr><td width="150">Homepage:</td><td width="250"><input type="text" name="homepage" size="35" value="http://"></td></tr>
<tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="34" rows="5"></textarea><br><? show_ubb( ) ; ?> </td></tr>
<tr><td></td><td><input type="submit" name="submit" value="verzenden"></td></tr>
</form>
</table><br><font size=1><a href=admin.php>Admin-pagina</a></font> <? } ?>
</center></p>
</body>
</html>
Of ook als ik
<?php
if($_SERVER['REMOTE_ADDR'] != '168.125.15.1' && eregi('robbin',$_POST['naam']))
{ echo 'Ongeldige naam'; }
?>
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != '168.125.15.1' && eregi ( 'robbin' , $_POST [ 'naam' ] ) ) { echo 'Ongeldige naam' ; } ?>
type ipv
<?php
if($_SERVER['REMOTE_ADDR'] != '168.125.15.1' && eregi('robbin',$_POST['$naam']))
{ echo 'Ongeldige naam'; }
?>
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != '168.125.15.1' && eregi ( 'robbin' , $_POST [ '$naam' ] ) ) { echo 'Ongeldige naam' ; } ?>
Wat doe ik fout ?!
Tuinstoel - 15/06/2005 20:49
PHP expert
De bovenste van de 2 zou moeten werken aangezien het formulier de naam "naam" heeft.
ece - 15/06/2005 20:50 (laatste wijziging 15/06/2005 20:55)
HTML interesse
Doe dan zo'n scheldwoorden filter. Daar kan je toch je eigen scheldwoorden invoegen en dan zet je er gewoon Robin neer.
Is ook een optie:p.
Edit:
Ojah da's waar ook had ik ff niet meer aan gedacht.
Misschien kan je iets maken dat je een wachtwoord moet invoeren en als het wachtwoord goed is dat je dan wel onder de naar Robin kan posten.
En hier nog maar het script: http://sitemast...amp;id=172 . Kijk maar wat je ermee doet;).
b4nkr0bz0r - 15/06/2005 20:57
PHP gevorderde
gebruik mijne van bovenaan gewoon, en nog een tip: verand AND naar OR (om te kijken of er wel wat ingevuld is) anders geeft hij pas die error als er niks is ingevuld...
Legolas - 16/06/2005 15:54
Onbekend
tabel invalidnames:
id gebruikersnaam
voegtoe.php:
<?
if(isset($_POST['naam']) && trim($_POST['naam']) <> "")
{
mysql_query("INSERT INTO invalidnames
(gebruikersnaam)
VALUES(
'".$_POST['naam']."'
)
") or die(mysql_error());
echo "Naam succesvol toegevoegd<br /><br />";
}
?>
<form method='post'>
Voer naam in: <input type='text' name='naam'><br />
<input type='submit'>
</form>
<?
if ( isset ( $_POST [ 'naam' ] ) && trim ( $_POST [ 'naam' ] ) <> "" ) {
(gebruikersnaam)
VALUES(
'" . $_POST [ 'naam' ] . "'
)
echo "Naam succesvol toegevoegd<br /><br />" ; }
?>
<form method='post'>
Voer naam in: <input type='text' name='naam'><br />
<input type='submit'>
</form>
register.php
<?
if(isset($_POST['gebnaam']))
{
//vervang dit door je eigen gegevens.....,:
$sQuery = mysql_query("SELECT COUNT(id) FROM invalidnames WHERE gebruikersnaam = '".$_POST['gebnaam']."'");
$sResult = mysql_result($sQuery,0);
if($sResult) die("Verkeerde gebnaam");
// ga verder
}
?>
<?
if ( isset ( $_POST [ 'gebnaam' ] ) ) {
//vervang dit door je eigen gegevens.....,:
$sQuery = mysql_query ( "SELECT COUNT(id) FROM invalidnames WHERE gebruikersnaam = '" . $_POST [ 'gebnaam' ] . "'" ) ; if ( $sResult ) die ( "Verkeerde gebnaam" ) ; // ga verder
}
?>
prorsoft - 16/06/2005 16:58
PHP gevorderde
Paar puntjes:
1. '168.125.15.1' is jouw IP van jouw PC in jouw netwerk.
je moet het IP van je netwerk hebben, daar kijkt het script dus naar.
2. Hij echo't het dus, maar hij breekt de pagina niet af.
Dit zou het beter moeten doen:
<? ob_start();
include "connect.php";
include "ubb.php";
//antiflood
function flood(){
$time = 20;
if(!isset($_COOKIE["floodvh"])){
setcookie("floodvh",time()+$time,time()+$time, "/");
}
elseif($_COOKIE["floodvh"] >= time()){
exit("<table><tr><td><b>Je moet nog even wachten voor je je volgende bericht kunt plaatsen!</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>");
}
}
?>
<?php
if($_SERVER['REMOTE_ADDR'] != 'Het.IP.van.netwerK' && eregi("robbin",$_POST['$naam']))
{
die("Ongeldige naam");
}
?>
<html>
<head>
<title>Robbinonline.nl</title>
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="-1">
<link rel="stylesheet" type="text/css" href="../../css/style.css" />
<script language="javascript" src="../../scripts/popupCentered.js"></script>
<script language="javascript">
function init() {
var W3CDOM = (document.createElement && document.getElementsByTagName);
if (!W3CDOM) return;
var test = new Image();
var tmp = new Date();
var suffix = tmp.getTime();
test.src = '../../img/header_algemeen.gif?'+suffix;
test.onload = imageReplacement;
}
function imageReplacement() {
replaceThem(document.getElementsByTagName('h3'));
}
function replaceThem(x) {
var replace = document.createElement('img');
for (var i=0;i<x.length;i++) {
if (x[i].id) {
var y = replace.cloneNode(true);
y.src = '/img/' + x[i].id + '.gif';
y.alt = x[i].firstChild.nodeValue;
x[i].replaceChild(y,x[i].firstChild);
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
a:link {
color: #000000;
}
a:hover {
color: #000000;
}
-->
</style></head>
<body class="contentCenter" id="Default" onLoad="init();">
<table border="0" cellpadding="10" cellspacing="0">
<tr>
<td class="top">
<h3 id="header_algemeen" style="margin:0">Gastenboek !!! </h3>
</td>
</tr>
</table>
<p><center>
<br>
<? if ($_POST['submit']) {
if ($_POST['naam']!="" AND $_POST['bericht']!="" AND $_POST['email']!="") {
flood();
$insert = "INSERT INTO gastenboek (id,naam,email,homepage,bericht,datum, ip) VALUES ('','".$_POST[naam]."','".$_POST[email]."','".$_POST[homepage]."','".$_POST[bericht]."','".date('Y-m-d H:i:s')."','".$REMOTE_ADDR."')";
mysql_query($insert) or die(mysql_error());
echo "<script>location.href='$PHP_SELF'</script>"; }
else { echo"<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>";}}
else { ?>
<?
$sql = "SELECT * FROM gastenboek ORDER BY datum DESC";
$resultaat = mysql_query($sql) or die ("query mislukt");
while ($rij = mysql_fetch_object($resultaat)){
$naam = htmlspecialchars($rij->naam);
$email = htmlspecialchars($rij->email);
$homepage = htmlspecialchars($rij->homepage);
$bericht = htmlspecialchars($rij->bericht);
set_smilies($bericht);
echo "<table><tr><td width=150 valign=top><a href=mailto:".$email."><b>".$naam."</b></a><br><font size=1>";
if ($homepage=="" OR $homepage=="http://") {} else {
echo "<a href=\"".$homepage."\" target=\"_blank\">website</a>"; }
echo"</font></td><td width=250 valign=top>".$bericht."</td></tr></table><br> ";} ?>
<table width="289">
<form method="post" action="<? echo "$PHP_SELF"; ?>" name="gastenboek">
<tr>
<td><b><font color="#666666">Schrijf ! </font></b></td>
</tr>
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
<tr><td width="150">Homepage:</td><td width="250"><input type="text" name="homepage" size="35" value="http://"></td></tr>
<tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="34" rows="5"></textarea><br><? show_ubb(); ?></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="verzenden"></td></tr>
</form>
</table><br><font size=1><a href=admin.php>Admin-pagina</a></font> <? } ?>
</center></p>
</body>
</html>
include "connect.php" ;
include "ubb.php" ;
//antiflood
function flood( ) {
$time = 20 ;
if ( ! isset ( $_COOKIE [ "floodvh" ] ) ) { }
elseif ( $_COOKIE [ "floodvh" ] >= time ( ) ) { exit ( "<table><tr><td><b>Je moet nog even wachten voor je je volgende bericht kunt plaatsen!</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>" ) ; }
}
?>
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != 'Het.IP.van.netwerK' && eregi ( "robbin" , $_POST [ '$naam' ] ) ) {
}
?>
<html>
<head>
<title>Robbinonline.nl</title>
<meta http-equiv="imagetoolbar" content="no">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="-1">
<link rel="stylesheet" type="text/css" href="../../css/style.css" />
<script language="javascript" src="../../scripts/popupCentered.js"></script>
<script language="javascript">
function init() {
var W3CDOM = (document.createElement && document.getElementsByTagName);
if (!W3CDOM) return;
var test = new Image();
var tmp = new Date();
var suffix = tmp.getTime();
test.src = '../../img/header_algemeen.gif?'+suffix;
test.onload = imageReplacement;
}
function imageReplacement() {
replaceThem(document.getElementsByTagName('h3'));
}
function replaceThem(x) {
var replace = document.createElement('img');
for (var i=0;i<x.length;i++) {
if (x[i].id) {
var y = replace.cloneNode(true);
y.src = '/img/' + x[i].id + '.gif';
y.alt = x[i].firstChild.nodeValue;
x[i].replaceChild(y,x[i].firstChild);
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
a:link {
color: #000000;
}
a:hover {
color: #000000;
}
-->
</style></head>
<body class="contentCenter" id="Default" onLoad="init();">
<table border="0" cellpadding="10" cellspacing="0">
<tr>
<td class="top">
<h3 id="header_algemeen" style="margin:0">Gastenboek !!! </h3>
</td>
</tr>
</table>
<p><center>
<br>
<? if ( $_POST [ 'submit' ] ) {
if ( $_POST [ 'naam' ] != "" AND $_POST [ 'bericht' ] != "" AND $_POST [ 'email' ] != "" ) {
flood( ) ;
$insert = "INSERT INTO gastenboek (id,naam,email,homepage,bericht,datum, ip) VALUES ('','" . $_POST [ naam
] . "','" . $_POST [ email
] . "','" . $_POST [ homepage
] . "','" . $_POST [ bericht
] . "','" . date ( 'Y-m-d H:i:s' ) . "','" . $REMOTE_ADDR . "')" ; echo "<script>location.href='$PHP_SELF '</script>" ; } else { echo "<table><tr><td><b>U bent vergeten iets in te vullen.</b><br><a href='javascript:window.history.go(-1)'>Klik hier om terug te keren</a></td></tr></table>" ; } }
else { ?>
<?
$sql = "SELECT * FROM gastenboek ORDER BY datum DESC" ;
set_smilies( $bericht ) ;
echo "<table><tr><td width=150 valign=top><a href=mailto:" . $email . "><b>" . $naam . "</b></a><br><font size=1>" ; if ( $homepage == "" OR $homepage == "http://" ) { } else {
echo "<a href=\" " . $homepage . "\" target=\" _blank\" >website</a>" ; } echo "</font></td><td width=250 valign=top>" . $bericht . "</td></tr></table><br> " ; } ?>
<table width="289">
<form method="post" action="
<? echo "$PHP_SELF " ; ?> " name="gastenboek">
<tr>
<td><b><font color="#666666">Schrijf ! </font></b></td>
</tr>
<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
<tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
<tr><td width="150">Homepage:</td><td width="250"><input type="text" name="homepage" size="35" value="http://"></td></tr>
<tr><td valign="top">Reactie:</td><td><textarea name="bericht" cols="34" rows="5"></textarea><br><? show_ubb( ) ; ?> </td></tr>
<tr><td></td><td><input type="submit" name="submit" value="verzenden"></td></tr>
</form>
</table><br><font size=1><a href=admin.php>Admin-pagina</a></font> <? } ?>
</center></p>
</body>
</html>
Legolas - 16/06/2005 17:03
Onbekend
@prorsoft;
Exit mag geen parameters bevatten!
prorsoft - 16/06/2005 19:04
PHP gevorderde
@Legolas: dat heb ik er niet ingezet, maar de maker fan dit gastenboek!
idd exit mag geen parameters bevatten, dan moet het zo:
leendertW - 16/06/2005 19:36 (laatste wijziging 19/06/2005 08:46)
PHP beginner
Je moet een exit; gebruiken!!!
Dat is toch geen gezicht als je pagina halverwege wordt afgebroken alleen omdat je een verkeerde naame hebt ingevoerd.
Gebruik dan gewoon een if() else{} dan is veel beter.
?>
<?php
if($_SERVER['REMOTE_ADDR'] != 'Het.IP.van.netwerK' && eregi("robbin",$_POST['$naam']))
{
die("Ongeldige naam");
}
?>
//kan gewoon zo:
<?php
if($_SERVER['REMOTE_ADDR'] != 'Het.IP.van.netwerK' && eregi("robbin",$_POST['$naam']))
{
die("Ongeldige naam");
}
?>
?>
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != 'Het.IP.van.netwerK' && eregi ( "robbin" , $_POST [ '$naam' ] ) ) {
}
?>
//kan gewoon zo:
<?php
if ( $_SERVER [ 'REMOTE_ADDR' ] != 'Het.IP.van.netwerK' && eregi ( "robbin" , $_POST [ '$naam' ] ) ) {
}
?>
ikkedikke - 16/06/2005 19:49
PHP expert
ik zie het evrschil niet echt...
Sjaakmans - 18/06/2005 23:27
Nieuw lid
met die laat je de pagina ook halverwege afbreken
Sjaakmans - 18/06/2005 23:27 (laatste wijziging 18/06/2005 23:27)
Nieuw lid
tussen:
<?
exit;
?>
en
<?
die("tekst");
?>
is idd geen verschil`
Gesponsorde links
Dit onderwerp is gesloten .