note 61417 added to function.strpos

From: Date: Fri, 03 Feb 2006 00:11:53 +0000
Subject: note 61417 added to function.strpos
Groups: php.notes 
Request: Send a blank email to php-notes+get-102899@lists.php.net to get a copy of this message
<?php //prepocet velikosti souboru function format($soubor) { $velikost = filesize($soubor); if($velikost < 1048576): return number_format(($velikost / 1024), 2, ',', ' ')." kB"; else: return number_format(($velikost / 1024 / 1024), 2, ',', ' ')." MB"; endif; } ?> <?php function read_dir($dir) { $path = opendir($dir); while (false !== ($file = readdir($path))): if ($file!="." && $file!=".."): if (is_file($dir."/".$file)): $items[] = $file; else: $items[] = $dir."/".$file; endif; endif; endwhile; closedir($path); if ($items): natcasesort($items); foreach ($items as $item){ if (is_dir($item)): $dir1 = $item; $item1 = substr($item, strrpos($item, '/') + 1).'/'; echo "<b>$item1</b><table border=1 style='margin-left: 60px; position: static; border: blue'><tr><td>"; read_dir($dir1); echo "</table>"; else: $cesta_file = "\"".$dir."/".$item."\""; $cesta_size = $dir."/".$item; echo "<span class=pop>&nbsp;<a href=$cesta_file title=$item>$item</a> <span> - ".format($cesta_size)."</span> </span><br>"; endif; } //endforeach endif; } ?> ... <table><tr><td> <?php $dir = "."; read_dir($dir); ?> </table> ---- Server IP: 212.24.129.6 Probable Submitter: 147.229.202.20 ---- Manual Page -- http://www.php.net/manual/en/function.strpos.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+61417 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+61417&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+61417&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#102899) next »