<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://www.webmaster-forums.net/crss/node/1040075" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title></title>
    <link>https://www.webmaster-forums.net/crss/node/1040075</link>
    <description></description>
    <language>en</language>
          <item>
    <title></title>
    <link>https://www.webmaster-forums.net/server-side-scripting/php-file-tree-script-help#comment-1226257</link>
    <description> &lt;p&gt;I don&#039;t have time tonight unfortunately to have a good look for you (someone else might reply for you before tomorrow)&lt;br /&gt;
But at first glance, for the end result you are trying to accomplish that seems like an awful lot of PHP code&lt;br /&gt;
The Javascript I can understand as it displays folder lists/file tree views - although that of course can be done alternatively with simple href images.&lt;/p&gt;
 </description>
     <pubDate>Sat, 10 Nov 2007 18:44:34 +0000</pubDate>
 <dc:creator>greg</dc:creator>
 <guid isPermaLink="false">comment 1226257 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/server-side-scripting/php-file-tree-script-help#comment-1226256</link>
    <description> &lt;p&gt;Here&#039;s the include file...&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;/*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; == PHP FILE TREE ==&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Let&#039;s call it...oh, say...version 1?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; == AUTHOR ==&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cory S.N. LaViska&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a href=&quot;http://abeautifulsite.net/&lt;br /&gt;&quot; title=&quot;http://abeautifulsite.net/&lt;br /&gt;&quot;&amp;gt;http://abeautifulsite.net/&lt;br /&gt;&amp;lt;/a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; == DOCUMENTATION ==&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For documentation and updates, visit &amp;lt;a href=&quot;http://abeautifulsite.net/notebook.php?article=21&lt;br /&gt;&quot; title=&quot;http://abeautifulsite.net/notebook.php?article=21&lt;br /&gt;&quot;&amp;gt;http://abeautifulsite.net/notebook.php?article=21&lt;br /&gt;&amp;lt;/a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;function &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$return_link&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$extensions &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;= array()) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// Generates a valid XHTML list of all directories, sub-directories, and files in $directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Remove trailing slash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;if( &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;substr&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;, -&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;) == \&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;/\&quot; ) &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = substr(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, 0, strlen(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) - 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$code&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= php_file_tree_dir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$return_link&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$extensions&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$code&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function php_file_tree_dir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$return_link&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$extensions&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = array(), &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$first_call&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = true) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Recursive function called by php_file_tree() to list directories/files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get and sort directories/files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( function_exists(\&quot;scandir\&quot;) ) &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = scandir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;); else &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = php4_scandir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; natcasesort(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Make directories first&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$files&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dirs&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = array();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; as &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( is_dir(\&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;\&quot; ) ) &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dirs&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;; else &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$files&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = array_merge(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dirs&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$files&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Filter unwanted extensions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !empty(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$extensions&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach( array_keys(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) as &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$key&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !is_dir(\&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$key&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;\&quot;) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$ext&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = substr(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$key&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, strrpos(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$key&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, \&quot;.\&quot;) + 1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( !in_array(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$ext&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$extensions&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) ) unset(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$key&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( count(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) &amp;gt; 2 ) { // Use 2 instead of 0 to account for . and .. \&quot;directories\&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = \&quot;&amp;lt;ul\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$first_call&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; ) { &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= \&quot; class=\\&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;php&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;file&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;tree&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;\\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;\&quot;; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$first_call&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = false; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= \&quot;&amp;gt;\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach( &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; as &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; != \&quot;.\&quot; &amp;amp;&amp;amp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; != \&quot;..\&quot; ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if( is_dir(\&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;\&quot;) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= \&quot;&amp;lt;li class=\\&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;pft&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;directory&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;\\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;gt;&amp;lt;a href=\\&quot;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;#\\&quot;&amp;gt;\&quot; . htmlspecialchars($this_file) . \&quot;&amp;lt;/a&amp;gt;\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;.= &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;php_file_tree_dir&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;(\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;\&quot;, &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$return_link&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; ,&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$extensions&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, false);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= \&quot;&amp;lt;/li&amp;gt;\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // File&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get extension (prepend &#039;ext-&#039; to prevent invalid classes from extensions that begin with numbers)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$ext&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = \&quot;ext-\&quot; . substr(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, strrpos(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;, \&quot;.\&quot;) + 1); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$link&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = str_replace(\&quot;[link]\&quot;, \&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$directory&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;/\&quot; . urlencode(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;), &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$return_link&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= \&quot;&amp;lt;li class=\\&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;pft&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;-&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;file &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot; . strtolower(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$ext&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) . \&quot;\\&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;a href&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;=\\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$link&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;\\&quot;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot; . htmlspecialchars(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$this_file&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) . \&quot;&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; .= \&quot;&amp;lt;/ul&amp;gt;\&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$php_file_tree&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// For PHP4 compatibility&lt;br /&gt;function php4_scandir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dir&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dh&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&amp;nbsp; = opendir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dir&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while( false !== (&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$filename&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = readdir(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$dh&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;)) ) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$files&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$filename&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sort(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$files&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$files&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;);&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help!&lt;/p&gt;
 </description>
     <pubDate>Sat, 10 Nov 2007 18:08:25 +0000</pubDate>
 <dc:creator>msaz87</dc:creator>
 <guid isPermaLink="false">comment 1226256 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/server-side-scripting/php-file-tree-script-help#comment-1226241</link>
    <description> &lt;p&gt;I see what you mean now!&lt;/p&gt;
&lt;p&gt;This code you have (from your post above)&lt;br /&gt;
        echo php_file_tree($_SERVER[&#039;DOCUMENT_ROOT&#039;].&quot;/downloadpdfs/&quot;, &quot;http://www.foothillsbaptist.org/downloadpdfs/?file=[link]&quot;);&lt;/p&gt;
&lt;p&gt;Makes a link like this:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;http://www.foothillsbaptist.org/downloadpdfs/?file=/home/footh4/public_html/downloadpdfs/general/giving07.pdf&lt;/code&gt;&#039;&lt;br /&gt;
now my browser wont really know what to do with that. It can&#039;t take the &quot;file=...&quot; and display the PDF file from it&lt;br /&gt;
It will only do that from a hard link, for example this is what you want your final link to end up looking like&lt;/p&gt;
&lt;p&gt;&lt;code&gt;http://www.foothillsbaptist.org/downloadpdfs/general/giving07.pdf&lt;/code&gt;&#039;&lt;br /&gt;
And if you copy and paste that link into your browsers URL it will load the PDF file - if your browser has PDF viewer built in&lt;br /&gt;
Otherwise it wont know what to do with it and ask if you want to open it with another program or save it to your PC&lt;br /&gt;
(This is the normal/correct behaviour)&lt;/p&gt;
&lt;p&gt;But the way that link is made is obviously in the include file&lt;/p&gt;
&lt;p&gt;So sould you show us the code for this file:&lt;br /&gt;
php_file_tree.php&lt;/p&gt;
 </description>
     <pubDate>Sat, 10 Nov 2007 14:13:43 +0000</pubDate>
 <dc:creator>greg</dc:creator>
 <guid isPermaLink="false">comment 1226241 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/server-side-scripting/php-file-tree-script-help#comment-1226239</link>
    <description> &lt;p&gt;Sorry, I probably didn&#039;t go into enough detail. Here&#039;s the test page I&#039;m working with:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.foothillsbaptist.org/php_file_tree/test.php&quot; class=&quot;bb-url&quot;&gt;http://www.foothillsbaptist.org/php_file_tree/test.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When I click the actual files, I simply get an Apache Directory. And when I look at the links attached, it includes the root on the end of the link.&lt;/p&gt;
&lt;p&gt;Here&#039;s my code:&lt;/p&gt;
&lt;p&gt;&lt;div class=&quot;codeblock&quot;&gt;&lt;code&gt;&lt;span style=&quot;color: #000000&quot;&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;&amp;lt;?php&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;// PHP File Tree Demo&lt;br /&gt;// For documentation and updates, visit &amp;lt;a href=&quot;http://abeautifulsite.net/notebook.php?article=21&lt;br /&gt;//&quot; title=&quot;http://abeautifulsite.net/notebook.php?article=21&lt;br /&gt;//&quot;&amp;gt;http://abeautifulsite.net/notebook.php?article=21&lt;br /&gt;//&amp;lt;/a&amp;gt; Main function file&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;include(\&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;php_file_tree.php\&quot;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!DOCTYPE html PUBLIC \&quot;-//W3C//DTD XHTML 1.1//EN\&quot; \&quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\&quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html xmlns=\&quot;http://www.w3.org/1999/xhtml\&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;PHP File Tree Demo&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv=\&quot;Content-Type\&quot; content=\&quot;text/html;charset=utf-8\&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;link href=\&quot;styles/default/default.css\&quot; rel=\&quot;stylesheet\&quot; type=\&quot;text/css\&quot; media=\&quot;screen\&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Makes the file tree(s) expand/collapsae dynamically --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp;lt;script src=\&quot;php_file_tree.js\&quot; type=\&quot;text/javascript\&quot;&amp;amp;gt;&amp;amp;lt;/script&amp;amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // This links the user to &amp;lt;a href=&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;http&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;//example.com/?file=filename.ext&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot; title=&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;http&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;//example.com/?file=filename.ext&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&quot;&amp;gt;http://example.com/?file=filename.ext&lt;br /&gt;&amp;lt;/a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; echo php_file_tree(&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;$_SERVER&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: #DD0000&quot;&gt;&#039;DOCUMENT_ROOT&#039;].\&quot;/downloadpdfs/\&quot;, \&quot;http://www.foothillsbaptist.org/downloadpdfs/?file=[link]\&quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // This links the user to &amp;lt;a href=&quot;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;http&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: #FF8000&quot;&gt;//example.com/?file=filename.ext&quot; title=&quot;http://example.com/?file=filename.ext&quot;&amp;gt;http://example.com/?file=filename.ext&amp;lt;/a&amp;gt; and only shows image files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //$allowed_extensions = array(\&quot;gif\&quot;, \&quot;jpg\&quot;, \&quot;jpeg\&quot;, \&quot;png\&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //echo php_file_tree($_SERVER[&#039;DOCUMENT_ROOT&#039;], \&quot;http://example.com/?file=[link]/\&quot;, $allowed_extensions);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // This displays a JavaScript alert stating which file the user clicked on&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //echo php_file_tree(\&quot;downloadpdfs/\&quot;, \&quot;http://www.foothillsbaptist.org/downloadpdfs/?file=[link]/\&quot;;, $allowed_extensions);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;body&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;html&lt;/span&gt;&lt;span style=&quot;color: #007700&quot;&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;color: #0000BB&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your help&lt;/p&gt;
 </description>
     <pubDate>Sat, 10 Nov 2007 00:32:26 +0000</pubDate>
 <dc:creator>msaz87</dc:creator>
 <guid isPermaLink="false">comment 1226239 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/server-side-scripting/php-file-tree-script-help#comment-1226227</link>
    <description> &lt;p&gt;Hmmm, as with Greg, when clicking on a file my browser it seemed to behave as normal.&lt;/p&gt;
&lt;p&gt;If you want to force the PDF to open on the client machine then you&#039;re not going to have much luck I&#039;m afraid. Whether the file is opened or saved is up to the user. &lt;img src=&quot;https://www.webmaster-forums.net/misc/smileys/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; class=&quot;smiley-content&quot; /&gt;&lt;/p&gt;
 </description>
     <pubDate>Fri, 09 Nov 2007 19:11:10 +0000</pubDate>
 <dc:creator>JeevesBond</dc:creator>
 <guid isPermaLink="false">comment 1226227 at https://www.webmaster-forums.net</guid>
  </item>
  <item>
    <title></title>
    <link>https://www.webmaster-forums.net/server-side-scripting/php-file-tree-script-help#comment-1226211</link>
    <description> &lt;p&gt;I clicked the link you gave to your site, and am not too sure which links you are having problems with&lt;/p&gt;
&lt;p&gt;I tried a few of them and they successfully open the PDF file in my browser&lt;br /&gt;
Can you say which links exactly you are having difficulty with&lt;/p&gt;
 </description>
     <pubDate>Fri, 09 Nov 2007 12:46:54 +0000</pubDate>
 <dc:creator>greg</dc:creator>
 <guid isPermaLink="false">comment 1226211 at https://www.webmaster-forums.net</guid>
  </item>
  </channel>
</rss>
