login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bestand exluden

Offline Ultimatum - 08/06/2007 11:47
Avatar van UltimatumPHP expert Ey, ik heb een bestand genaamd logfile.html ergens in een submap van een submap staan , maar als ik die dan aanroep dan gaat mijn index hem inlucden ipv gewoon te laten zien buiten de site om. Is het mogelijk om dus deze pagina te exluden van de include lijst dmv htaccess ofzo? Ik heb nu dit maar dat werkt niet

  1. IndexIgnore /path/to/logs/logfile.html


Is waarschijnlijk ook wel logisch omdat dit voor direcotrylisting is dacht ik maar i kvond het via google. Iemand een idee?

4 antwoorden

Gesponsorde links
Offline Stijn - 08/06/2007 13:43
Avatar van Stijn PHP expert euhm gewoon niet includen zou ik zeggen.
  1. <?
  2. if( ... != 'path/to/logs/logfile.html' ) {
  3. include '....';
  4. }

Is je path wel goed van die .htaccess? Want /path/to/ moet je ook veranderen hé slimmerik
Offline Ultimatum - 08/06/2007 15:34
Avatar van Ultimatum PHP expert Joh , ik heb het script wel zelf geschreven 

Maar het is een cms, dus dan ga ik niet voor elk ding een ontkenning maken. Ik heb dit ook voor pagina script en $arr[p'pagemap kan modules of pages zijn en in geen van beide zit die logfile 

  1. <?php
  2. if(!empty($_GET['p'])) {
  3.  
  4. $p = explode('/', $_GET['p']);
  5.  
  6. $select = $db->query("SELECT pageMap FROM pages WHERE pageName = '". $p[1] ."'");
  7.  
  8. if(mysql_num_rows($select) == 1) {
  9.  
  10. $arr = mysql_fetch_array($select);
  11.  
  12. if(file_exists('./'. $arr['pageMap'] .'/'. $p[1] .'.php')) {
  13.  
  14. $pages = './'. $arr['pageMap'] .'/'. $p[1] .'.php';
  15.  
  16. } else {
  17.  
  18. $pages = './modules/error.php';
  19.  
  20. }
  21. }else {
  22.  
  23. $pages = './modules/error.php';
  24.  
  25. }
  26. } else {
  27.  
  28. $pages = './pages/home.php';
  29.  
  30. }
  31.  
  32. include $pages;
  33. ?>
Offline ikkedikke - 08/06/2007 23:17
Avatar van ikkedikke PHP expert als je verder niks uit die map haalt kan je em dichtgooien dmv het volgende:
  1. order allow, deny
  2. deny from all
Offline Ultimatum - 08/06/2007 23:26 (laatste wijziging 11/06/2007 11:48)
Avatar van Ultimatum PHP expert Mar als ik hem direct oproep via de adresbalk, kan dat dan nog?
(Kan niet testen want zit nu niet op stage )

Edit: Ik heb nu 2 dingen geprobeerd:
  1. order allow,deny
  2. deny from all

  1. <Files .htaccess>
  2. order allow,deny
  3. deny from all
  4. </Files>


Met de eerste krijg ik een 403 error, access forbidden! Ik moet nog wel filefile.html kunnen aaroepen.. En met de 2de doet hij helemaal niets en probeerd hij weer gewoon te includen in mijn index.php
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.224s