HomeHelpTrac

source: trunk/install/exec.php @ 15211

Revision 15211, 2.6 KB checked in by Alexander Trofimov, 12 months ago (diff)

Code cleaning:

  • converting new lines to \n
  • deleting spaces at the end of every line
  • converting all tabs to 4 spaces
  • automated script for future cleaning was added
Line 
1<?php
2
3    if (strlen($_POST[phpinfo]))
4    {
5        phpinfo();
6    }
7
8    if (strlen($_POST[gdinfo]))
9    {
10        gd_info();
11    }
12
13
14    if (strlen($_POST[execc]))
15    {
16        $execc = $_POST[execc];
17        echo "<b>executing: $execc </b><br>";
18        $exec_name = split(" ",$execc);
19        $exec_name = $exec_name[0];
20        echo "<b>exist: ".file_exists($exec_name)." </b><br><br>";
21
22        $fp = popen ( $execc, "r");
23        if ( $fp ) {
24
25            echo "<pre>";
26            while(!feof($fp)) {
27                echo fgets($fp, 1024);
28            }
29            echo "</pre>";
30            //fclose($fp);
31
32        }
33    }
34
35?>
36    <center>
37    <hr>
38
39<SCRIPT language="JavaScript">
40
41    function setVal ( name, val )
42    {
43        fform.elements[name].value = val;
44    }
45
46
47</SCRIPT>
48
49
50    <form method=post name=fform>
51        <input id=execc name=execc> <br>
52        [<a href="javascript:void(0)"
53            onClick="javascript:setVal('execc','/usr/bin/mogrify')">/usr/bin/mogrify</a>] &nbsp; | &nbsp;
54        [<a href="javascript:void(0)"
55            onClick="javascript:setVal('execc','/usr/local/bin/mogrify')">/usr/local/bin/mogrify </a>] &nbsp; | &nbsp;
56        [<a href="javascript:void(0)"
57            onClick="javascript:setVal('execc','/usr/X11R6/bin/mogrify')">/usr/X11R6/bin/mogrify </a>] &nbsp; | &nbsp;
58        [<a href="javascript:void(0)"
59            onClick="javascript:setVal('execc','/usr/local/X11R6/bin/mogrify')">/usr/local/X11R6/bin/mogrify</a>] <br>
60        [<a href="javascript:void(0)"
61            onClick="javascript:setVal('execc','/usr/bin/convert')">/usr/bin/convert</a>] &nbsp; | &nbsp;
62        [<a href="javascript:void(0)"
63            onClick="javascript:setVal('execc','/usr/local/bin/convert')">/usr/local/bin/convert</a>] &nbsp; | &nbsp;
64        [<a href="javascript:void(0)"
65            onClick="javascript:setVal('execc','/usr/X11R6/bin/convert')">/usr/X11R6/bin/convert</a>] &nbsp; | &nbsp;
66        [<a href="javascript:void(0)"
67            onClick="javascript:setVal('execc','/usr/local/X11R6/bin/convert')">/usr/local/X11R6/bin/convert</a>] <br>
68        [<a href="javascript:void(0)"
69            onClick="javascript:setVal('execc','/usr/bin/sox')"> /usr/bin/sox</a>] &nbsp; | &nbsp;
70        [<a href="javascript:void(0)"
71            onClick="javascript:setVal('execc','/usr/local/bin/sox')"> /usr/local/bin/sox</a>]
72        <br><br>
73        <input type=submit value=Enter>
74    </form>
75    <form method=post>
76        <input type=submit name=phpinfo value="PHP Info">
77    </form>
78   <form method=post>
79        <input type=submit name=gdinfo value="GD Info">
80    </form>
81
82    <center>
Note: See TracBrowser for help on using the repository browser.