login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Profiellen pagina

Offline MisterF - 03/05/2008 14:58 (laatste wijziging 03/05/2008 16:01)
Avatar van MisterFNieuw lid Ik ben bezig met een profiellen pagina waar het lid ook een plaatje op het profiel kan plaatsen. Dit gewoon door een link in te voeren in een input text vakje.

Nu is mijn vraag: Hoe kan er ik er voor zorgen dat de leden bijvoorbeeld geen ',",<,> tekens kunnen invullen?

Edit:

Ik heb zelf een oplossing gevonden op een andere website. Heb het op deze manier opgelost:

  1. if(isset($_POST['change_image'])){
  2. if(empty($_POST['new_image'])){
  3. echo "U moet een link invullen.";
  4. }
  5. elseif(preg_match('/(https?:\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/i', $_POST['new_image'])){
  6. mysql_query("UPDATE users SET image = '{$_POST['new_image']}' WHERE username = '$username'");
  7. echo "Afbeelding veranderd.";
  8. }
  9. else{
  10. echo "U moet wel een geldige link invoeren.";
  11. }
  12.  
  13. }

2 antwoorden

Gesponsorde links
Offline Babak - 03/05/2008 15:05
Avatar van Babak MySQL interesse ereg ('(^[0-9a-zA-Z_\.-]{1,}@([0-9a-zA-Z_\-]{1,}\.)+[0-9a-zA-Z_\-]{2,}$)', $email)) ;

Zoiets zou moeten werken.
Offline MisterF - 03/05/2008 15:17
Avatar van MisterF Nieuw lid Daar controlleert hij toch of het een email is?
Hij moet bij mij dus controleren of het een link van een plaatje is.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s