login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MultiViews met PHP

Offline smoos - 08/08/2005 00:04 (laatste wijziging 08/08/2005 00:39)
Avatar van smoosPHP gevorderde ik zag deze tutorial hier op de site en ging hem volgen.
het zijn niet veel stappe dus niet lastig. maar tog werkt het niet.
dit is wat ik hem (gedaan)

me map waar ik het in teste was:
http://localhost/jordy/zelda4ever/test/
dir is dus 3

in die map stond 1 file met de naam: .htaccess
inhoud:
  1. Options MultiViews


en een file met met de naam: index.php
inhoud:
  1. <?php
  2. $dir = 3; // In hoeveel dirs staat je script
  3. $vars = substr($_SERVER['REQUEST_URI'], 1);
  4. $vars = explode("/", $vars);
  5. for($i = $dir; $i < count($vars); $i++) {
  6. $key = $vars[$i];
  7. $i++;
  8. $inhoud = $vars[$i];
  9. $urls[$key] = $inhoud;
  10. }
  11. // De rest van je site
  12. echo $urls['a'];
  13. ?>


als ik naar deze pagina ga:
../test/index.php
dan zag ik nix (logies)
ik verw88 dat ik bij ../test/a/1/
een 1 in beeld zag maar ik kreeg een could nog find page.
iemand een id wat ik verkeerd begrijp/ over het hoofd zie/ dom bezig ben/ iets ander

EDIT:
ik zag net dat er nog een paar overbodige echo's instonden die heb ik eruit gehaald. die had ik eringezet om te kijken of hij ubehaupt wel daar komt op de pagina en wat de waardes waren.

4 antwoorden

Gesponsorde links
Offline remcobers - 08/08/2005 00:08
Avatar van remcobers PHP expert Localhost werkt niet hoor. Want het is jou localhost.
Offline smoos - 08/08/2005 00:11 (laatste wijziging 08/08/2005 00:12)
Avatar van smoos PHP gevorderde mm.. oke maar ik voerde me ip in (ipv localhost) dan werkt het nog niet
of bedoel je dat het alleen kan als ik het op een server zet?
Offline MothZone - 08/08/2005 00:26
Avatar van MothZone PHP ver gevorderde probeer eens met dir op 4
Offline smoos - 08/08/2005 00:35 (laatste wijziging 08/08/2005 11:23)
Avatar van smoos PHP gevorderde *past aan*
*test*
nope ook nu kan de pagina niet gevonden worden...

heeft iemand een id?

Big edit:
omdat misschien me localhost het probleem is heb ik het op de server gezet.
url naar de map:
http://zelda4ever.com/jor/multi/

daarin zitten 2 files:
.htaccess
  1. Options Indexes FollowSymLinks MultiViews All

index.php
  1. <?php
  2. $dir = 1; // In hoeveel dirs staat je script
  3.  
  4. $vars = substr($_SERVER['REQUEST_URI'], 1);
  5. $vars = explode("/", $vars);
  6.  
  7. for($i = $dir; $i < count($vars); $i++) {
  8. $key = $vars[$i];
  9. $i++;
  10. $inhoud = $vars[$i];
  11. $urls[$key] = $inhoud;
  12. }
  13. // al die shit weergeven
  14. echo'<code><pre>';
  15. print_r($urls);
  16. echo'</code></pre>';
  17. ?>

die dir heb ik aangepast van 1 t/m 3

als ik hierheen ga:
.../jor/multi/index dan zie ik die pagina (nogal logies XD)
maar als ik hierheen ga .../jor/multi/index/a/1 dan krijg ik me error pagina.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.25s