login  Naam:   Wachtwoord: 
Registreer je!
 Forum

aanhalingsteken en map naam

Offline cloudstrife - 16/06/2005 13:18
Avatar van cloudstrifePHP beginner Op men site heb ik een zelf gemaak fotoscript waar bij registratie per gebruiker een map wordt aangemaakt in de volgende vorm:
naam gebruiker: jan de tester
mapnaam: jan_de_tester

Het probleem is nu dat als iemand die bv jan d'haemer noemt de map naam een fout geeft door die '. Iemand enig idee hoe ik dit het beste oplos?

5 antwoorden

Gesponsorde links
Offline stuifie - 16/06/2005 13:28
Avatar van stuifie PHP beginner mischien met str_replace die ' vervangen door wat anders?
Offline cloudstrife - 16/06/2005 13:30
Avatar van cloudstrife PHP beginner Ja had ik al aan gedacht maar door wat dan? Linux heeft blijkbaar problemen met ' in een map naam. Dus door wat zou ik die ' dan vervangen om in elk geval veilig te spelen?
Offline jasperken - 16/06/2005 13:38
Avatar van jasperken PHP interesse neem bijvoorbleed:
' = [a]

ontwerp voor jezelf een code met dit is gelijk aan en dan een letter tussen [ ] het is ff prutsen maar het lukt wel je kan ook Multieviews gebruiken zo moet je niet altijd een map aanmaken en kan het toch het http://www.site.be/uwnaam effect krijgen, kijk eens naar deze tutorial, http://www.site...&id=47

grtz
Offline prorsoft - 16/06/2005 13:52 (laatste wijziging 16/06/2005 13:56)
Avatar van prorsoft PHP gevorderde
  1. <?php
  2. $mapnaam="jan d'haemer"; //hier je map naam
  3. $mapnaam=htmlentities(urlencode($mapnaam));
  4. mkdir($mapnaam); //maak de map aan
  5. ?>


:cool:
Offline Sjaakmans - 21/06/2005 19:18
Avatar van Sjaakmans Nieuw lid
  1. <?php
  2. $mapnaam = "jan d'haemer"; // map naam
  3. $mapnaam = htmlspecialchars(addslashes(urlencode($mapnaam))); // nieuwe mapnaam
  4. mkdir($mapnaam); // mapmaken
  5. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.192s