login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Page systeem

Offline thyssimonis - 10/08/2005 02:39
Avatar van thyssimonisPHP interesse Ik heb
Citaat:
?page=Lala Lala


en dit:

  1. <?php
  2. if (!$_GET['page']) { include 'home.php'; }
  3. elseif (file_exists($page.".php")) { include($page.".php"); }
  4. elseif ($_GET['page']) {
  5. $list_query = mysql_query("SELECT * FROM pagina WHERE naam='".$_GET['page']."' ");
  6. $list = mysql_fetch_assoc($list_query);
  7. if (empty($list['id'])) { include 'include/error.php'; } else { echo ''.page_spilts(bb_bericht($list['bericht']), '?page='.$_GET['page'].'').''; }
  8. }
  9. ?>


Nu is eht probleem in de table pagina is er een rij met de naam:
Lala Lala (?page=Lala Lala)
maar hij include 'include/error.php';
Hij doet dus raar met de spatie ofzo?

7 antwoorden

Gesponsorde links
Offline Maarten - 10/08/2005 02:40
Avatar van Maarten Erelid en
?page=Lala%20Lala

?
Offline thyssimonis - 10/08/2005 02:45
Avatar van thyssimonis PHP interesse Nee want hij staat in de table als Lala Lala en zoals jij zooekt hij niet op Lala Lala maar op Lala%20Lala
Doet het dus niet!
Hij haalt naam ook uit table om in navigatie te zette dus Lala%20Lala staat beetje raar
Offline Joel - 10/08/2005 02:50
Avatar van Joel Eigenaar Maak er gewoon "?page=Lala_Lala" van ofzo, spaties in URL's zijn niet echt aanvaardbaar.
Offline thyssimonis - 10/08/2005 02:58 (laatste wijziging 10/08/2005 03:08)
Avatar van thyssimonis PHP interesse Hoe haal ik die er dan weer uit en hoe zet ik dier in!!!
Als ik pagina toevoeg via admin wil gewoon: lalal lala
invulle
en in navigatie ook zonder _ maar url maakt neit uit dus hij moet er weer in en uit komen

Edit// ik slaap;-)
Offline MothZone - 10/08/2005 03:31
Avatar van MothZone PHP ver gevorderde moeilek he 

  1. <?php
  2. $var = str_replace(" ", "_", $var);
  3. //en
  4. $var = str_replace("_", " ", $var);
  5. ?>
Offline Fenrir - 10/08/2005 11:35
Avatar van Fenrir PHP expert Er is ook nog de functie urlencode()
Offline nemesiskoen - 10/08/2005 11:39
Avatar van nemesiskoen Gouden medaille

PHP expert
spaties in bestandsnamen, urls (en zeker variabelennamen) zijn niet echt aanvaardbaar. Soms worden ze aanvaard, maar het is beter dat je ze niet gebruikt. DOS kan geen spaties in bestandsnamen herkennen denk ik, dus dan zou je zowiezo problemen hebben mocht je ooit je bestand kwijt spelen en het terug wil ophalen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.399s