Share Pastebin
Guest
Public paste!

cafuego

By: a guest | Sep 5th, 2010 | Syntax: PHP | Size: 0.58 KB | Hits: 48 | Expires: Never
Copy text to clipboard
  1.   if ($_SERVER['argc'] == 1) {
  2.     $file = 'php://stdin';
  3.   }
  4.   else if ($_SERVER['argv'][1] == '-') {
  5.     $file = 'php://stdin';
  6.   }
  7.   else {
  8.     if (file_exists($_SERVER['argv'][1])) {
  9.       $file = $_SERVER['argv'][1];
  10.     }
  11.     else {
  12.       printf("No such file or directory: %s\n" . $_SERVER['argv'][1]);
  13.       exit(1);
  14.     }
  15.   }
  16.  
  17.   $fp = fopen($file, 'r');
  18.   if (!$fp) {
  19.     printf("Cannot open file for reading: %s\n", $file);
  20.     exit(1);
  21.   }
  22.  
  23.   while (!feof($fp)) {
  24.     $line = trim(fgets($fp, 1024));
  25.     printf("%s\n", strrev($line));
  26.   }
  27.  
  28.   fclose($fp);