changeset 945:025f5e3e27d7

Cosmetics.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 28 Nov 2014 07:36:55 +0200
parents 535466595a5a
children 99086b6afcdb
files faptool.php
diffstat 1 files changed, 29 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/faptool.php	Fri Nov 28 07:36:44 2014 +0200
+++ b/faptool.php	Fri Nov 28 07:36:55 2014 +0200
@@ -502,15 +502,38 @@
     break;
 
   case "pro":
+    //
+    // Probe specified files
+    //
+    if ($argc < 2)
+      die("No filename specified.\n");
+
+    if (($finfo = finfo_open()) === false)
     {
-      // Probe specified files
-      if ($argc < 2)
-        die("No filename specified.\n");
+      stLogError("Internal error. Failed to initialize finfo().");
+      return stError("Internal error, failed to probe file.");
+    }
 
-      if (($finfo = finfo_open()) === false)
+    for ($i = 2; $i < $argc; $i++)
+    {
+      // Probe one file
+      $filename = $argv[$i];
+      $sdata = @finfo_file($finfo, $filename, FILEINFO_NONE);
+      $smime = @finfo_file($finfo, $filename, FILEINFO_MIME_TYPE);
+
+      echo
+        "\n".
+        "File   : ".$filename."\n".
+        "Probed : ".$sdata."\n".
+        "Mime   : ".$smime."\n";
+
+      if (($info = stProbeFileInfo($filename)) !== false)
       {
-        stLogError("Internal error. Failed to initialize finfo().");
-        return stError("Internal error, failed to probe file.");
+        $tmp = array();
+        foreach ($info as $ikey => $ival)
+          $tmp[] = $ikey."='".$ival."'";
+
+        echo "Data   : ".implode(", ", $tmp)."\n";
       }
 
       for ($i = 2; $i < $argc; $i++)