Hallo iedereen, ik krijg de eregi maar niet opgelost...
Nu zit ik nog met een eregi fout op line 429
Nu heb ik de eregi_replace al verandert naar preg_match maar dan krijg ik dit:
Code
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /home/robinhaen/domains/pokevriend.nl/public_html/newl/account-options.php on line 429
Dit is de code:
PHP
<?php
#Profiel openen
case "profile":
#Als er op de Knop gedrukt word
if(isset($_POST['profiel'])){
#Tekst formateren
$tekst = htmlspecialchars($_POST['tekst']);
#Tag toe brengen die later verwijderd moet worden.
mysql_query("UPDATE `gebruikers` SET `profiel`='".$tekst."' WHERE `user_id`='".$_SESSION['id']."'");
$profieltekst = '<div class="green">'.$txt['success_profile'].'</div>';
}
$ptekst = mysql_fetch_array(mysql_query("SELECT `profiel` FROM `gebruikers` WHERE `user_id`='".$_SESSION['id']."'"));
$tekst = htmlspecialchars_decode($ptekst['profiel']);
$tekst = eregi_replace("\[remove]","",$tekst);
?>
Toon Meer
Ook heb ik nog steeds een eregi fout op de ingame.inc.php
Op line 476 en 489
Dit is de code van line 469 tot 499:
PHP
//Maak pokemon naam goed ivm roepnaam & male/female
function pokemon_naam($oud,$roepnaam){
$new_name = $oud;
//Heeft de pokemon een roepnaam
if(!empty($roepnaam))
$new_name = $roepnaam;
//Staat er een f/m achter de naam Male/Female Character maken
elseif (preg_match('/ /', $oud)) {
$pokemon = explode(" ", $oud);
if($pokemon[1] == "f") $new_name = $pokemon[0]." ♀";
elseif($pokemon[1] == "m") $new_name = $pokemon[0]." ♂";
else $new_name = $oud;
}
//Nieuw naam terug sturen
return $new_name;
}
//Maak Computer naam goed ivm male/female
function computer_naam($old){
//Staat er een f/m achter de naam Male/Female Character maken
if (preg_match('/ /', $old)) {
$pokemon = explode(" ", $old);
if($pokemon[1] == "f")
return $pokemon[0]." ♀";
elseif($pokemon[1] == "m")
return $pokemon[0]." ♂";
else return $old;
}
//Naam bevat geen spatie
else return $old;
}
Toon Meer