Jump to content

Folder Problem


Go to solution Solved by owaran,

Recommended Posts

Hi friends. I have a little problem about my homepage that have got pages folder but I want to create a wiki folder. I don't know how can I create a folder but my index.php is ;

<?php
            $includeDir = ".".DIRECTORY_SEPARATOR."pages".DIRECTORY_SEPARATOR;
      $includeDefault = $includeDir."home.php";
      
      if(isset($_GET['s']) && !empty($_GET['s']))
      {
      
        $_GET['s'] = str_replace("0", '', $_GET['s']);
        $includeFile = basename(realpath($includeDir.$_GET['s'].".php"));
        $includePath = $includeDir.$includeFile;
        
        if(!empty($includeFile) && file_exists($includePath)) 
        {
          include($includePath);
        }
        else 
        {
        include($includeDefault);
        }

      } 
      else 
      {
        include($includeDefault);
      }
?>
Link to comment
Share on other sites

  • Solution
 if (!(empty($_GET['s'])) || empty($_GET['w'])) {
  $p_name = "pages";
  $v_name = "s";
 } else {
  $p_name = "wiki";
  $v_name = "w";
 }
 
 $includeDir = ".". DIRECTORY_SEPARATOR .$p_name. DIRECTORY_SEPARATOR;
 $includeDefault = $includeDir . "home.php";
 
 if (isset($_GET[$v_name]) && !empty($_GET[$v_name]))
 {
  $_GET[$v_name] = str_replace("0", '', $_GET[$v_name]);
  $includeFile = basename(realpath($includeDir . $_GET[$v_name] . ".php"));
  $includePath = $includeDir . $includeFile;
  if (!empty($includeFile) && file_exists($includePath))
  {
   include ($includePath);
  } else {
   include ($includeDefault);
  }
 } else {
  include ($includeDefault);
 }

  • Love 1

..الذي ولد ليكون أرماديلو، يموت حفر 

Link to comment
Share on other sites

 

 if (!(empty($_GET['s'])) || empty($_GET['w'])) {
  $p_name = "pages";
  $v_name = "s";
 } else {
  $p_name = "wiki";
  $v_name = "w";
 }
 
 $includeDir = ".". DIRECTORY_SEPARATOR .$p_name. DIRECTORY_SEPARATOR;
 $includeDefault = $includeDir . "home.php";
 
 if (isset($_GET[$v_name]) && !empty($_GET[$v_name]))
 {
  $_GET[$v_name] = str_replace("0", '', $_GET[$v_name]);
  $includeFile = basename(realpath($includeDir . $_GET[$v_name] . ".php"));
  $includePath = $includeDir . $includeFile;
  if (!empty($includeFile) && file_exists($includePath))
  {
   include ($includePath);
  } else {
   include ($includeDefault);
  }
 } else {
  include ($includeDefault);
 }

 

 

Thank you very much for you help. It is working very well. :)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.