Note that there are some explanatory texts on larger screens.

plurals
  1. POphp echo folder name using glob
    primarykey
    data
    text
    <p>The <strong>code used</strong> below will take 10 random files from any of the 3 folders listed in GLOB_BRACE.</p> <p><strong>eg:</strong></p> <pre><code>$files = (glob('../{folder1,folder2,folder3}/*.php', GLOB_BRACE)); </code></pre> <p>i would like to echo the folder name in the url seen below $thelist </p> <pre><code>$thelist .= '&lt;p&gt;&lt;a href="../'.$folder 1 or 2 or 3.'/'.$file.'"&gt;'.$title.'&lt;/a&gt;&lt;/p&gt;'; </code></pre> <p>So when it's displayed on my page it reads.</p> <pre><code>&lt;p&gt;&lt;a href="../folder1/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder3/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder1/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder2/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder1/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder3/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder2/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder3/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder1/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="../folder2/page-name.php"&gt;what ever&lt;/a&gt;&lt;/p&gt; </code></pre> <p><strong>Code used:</strong></p> <pre><code>&lt;?php $files = (glob('../{folder1,folder2,folder3}/*.php', GLOB_BRACE)); /* change php to the file you require either html php jpg png. */ shuffle($files); $selection = array_slice($files, 0, 11); foreach ($selection as $file) { $file = basename($file); if ($file == 'index.php') continue; $title = str_replace('-', ' ', pathinfo($file, PATHINFO_FILENAME)); $randomlist .= '&lt;p&gt;&lt;a href="../'.$folder 1 or 2 or 3.'/'.$file.'"&gt;'.$title.'&lt;/a&gt;&lt;/p&gt;'; } ?&gt; &lt;?=$randomlist?&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload