cvs: qaweb /build_tracker index.php

From: Date: Fri, 25 Aug 2000 20:31:50 +0000
Subject: cvs: qaweb /build_tracker index.php
Groups: php.qa 
Request: Send a blank email to php-qa+get-1069@lists.php.net to get a copy of this message
zak Fri Aug 25 13:31:50 2000 EDT Modified files: /qaweb/build_tracker index.php Log: Added improvements suggested by Hellekin Used a cleaner format for question layout Index: qaweb/build_tracker/index.php diff -u qaweb/build_tracker/index.php:1.8 qaweb/build_tracker/index.php:1.9 --- qaweb/build_tracker/index.php:1.8 Thu Aug 24 14:51:12 2000 +++ qaweb/build_tracker/index.php Fri Aug 25 13:31:50 2000 @@ -30,299 +30,351 @@ <body bgcolor="#FFFFFF" text="#000000" link="#990000" vlink="#999900"> <font face="Tahoma, Arial, Helvetica, Sans Serif"> <form action="<?= $PHP_SELF ?>" method="POST" /> +<center> <h2>Index of Built|Installed PHP Releases</h2> - - placeholder for short instructions<br /> - - link to build|install report page<br /> -<br clear="all" /> - -<font color="#ff0000"><b>This form is not yet active - please do not use it!</b></font><br /><br /> - -<b>User Information</b> -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Name - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <input type="text" name="field['']" value="<?= $field[''] ?>" size="32" maxlength="32" /> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - E-Mail Address - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <input type="text" name="field['']" value="<?= $field[''] ?>" size="32" maxlength="32" /> - </font></td> - </tr> -</table><br /> - -<b>PHP Version</b> -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Version of Source or Binary - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <select name="field[version]"> - <? - $selected_version[$field[version]] = ' selected'; - foreach (file ($php_version_list) as $option) - printf ('<option%s>%s</option>', $selected_version[$option], $option); - ?> - </select> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - CVS Source - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <select name="field[cvs_source]"> - <option> -- I did not get the source code from CVS --</option> - <? - $selected_cvs_source[$field[cvs_source]] = ' selected'; - - $day = 60 * 60 * 24; - $date = time (); - $end = $date - 29 * $day; - while ($date > $end) - { - $date_string = date ('Y/m/d', $date); - printf ('<option%s>%s</option>', $selected_cvs_source[$date_string], $date_string); - $date -= $day; - } - ?> - </select> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Snapshot Date - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <select name="field[snapshot]"> - <option> -- I did not use a snapshot --</option> - <? - $selected_snapshot[$field[snapshot]] = ' selected'; - - $day = 60 * 60 * 24; - $date = time (); - $end = $date - 29 * $day; - while ($date > $end) - { - $date_string = date ('Y/m/d', $date); - printf ('<option%s>%s</option>', $selected_snapshot[$date_string], $date_string); - $date -= $day; - } - ?> - </select> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - PHP Server API - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <select name="field[sapi]"> - <? - $selected_sapi[$field[sapi]] = ' selected'; - foreach (file ($sapi_list) as $option) - printf ('<option%s>%s</option>', $selected_sapi[$option], $option); - ?> - </select> - </font></td> - </tr> - -</table><br /> -<b>Platform</b> -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"><b> + 0.0 INSTRUCTIONS + </b></font> + + <table width="100%" cellpadding="2"> + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + ...tbd... + </font> + </td> + </tr> + </table> + + </td> + </tr> +</table> + + +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"><b> + 1.0 USER INFORMATION + </b></font> + + <table width="100%"> + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>1.1</b> Name + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[user_name]" value="<?= $field[user_name] ?>" size="32" maxlength="56" /> + </font> + </td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>1.2</b> Email + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[user_email]" value="<?= $field[user_email] ?>" size="32" maxlength="112" /> + </font> + </td> + </tr> + </table> + + </td> + </tr> +</table> + +<a name="2.0"></a> +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"><b> + 2.0 PHP VERSION + </b></font> + + <table width="100%"> + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>2.1</b> Source (<a href="#5.0">*</a>) or Binary Release (<a href="#5.0">**</a>) + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <select name="field[version]"> + <? + $selected_version[$field[version]] = ' selected'; + foreach (file ($php_version_list) as $option) + printf ('<option%s>%s</option>', $selected_version[$option], $option); + ?> + </select> + </font> + </td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>2.2</b> CVS Build + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <select name="field[cvs_info_date]"> + <option value=''>-- I did not get the source code from CVS --</option> + <? + $selected_cvs_info_date[$field[cvs_info_date]] = ' selected'; + + $day = 60 * 60 * 24; + $date = time (); + $end = $date - 29 * $day; + while ($date > $end) + { + $date_string = date ('Y/m/d', $date); + printf ('<option%s>%s</option>', $selected_cvs_info_date[$date_string], $date_string); + $date -= $day; + } + ?> + </select> + </font> + </td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>2.3</b> Snapshot Build + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <select name="field[cvs_source]"> + <option value="">-- I did not use a snapshot --</option> + <? + $selected_snap_info_date[$field[snap_info_date]] = ' selected'; + + $day = 60 * 60 * 24; + $date = time (); + $end = $date - 29 * $day; + while ($date > $end) + { + $date_string = date ('Y/m/d', $date); + printf ('<option%s>%s</option>', $selected_snap_info_date[$date_string], $date_string); + $date -= $day; + } + ?> + </select> + </font> + </td> + </tr> + </table> + + </td> + </tr> +</table> + +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"><b> + <b>3.0</b> SERVER PLATFORM + </b></font> + + <table width="100%"> + <tr> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp; + </font> + </td> + + <td bgcolor="#F0F0F0" align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + Name + </font></td> + + <td bgcolor="#F0F0F0" align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + Version + </font></td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>3.1</b> Operating System + </font> + </td> + + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[os_name]" value="<?= $field[os_name] ?>" size="32" maxlength="56" /> + </font></td> + + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[os_version]" value="<?= $field[os_version] ?>" size="7" maxlength="28" /> + </font> + </td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>3.2</b> Web Server + </font> + </td> + + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[server_name]" value="<?= $field[server_name] ?>" size="32" maxlength="56" /> + </font></td> + + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[server_version]" value="<?= $field[server_version] ?>" size="7" maxlength="28" /> + </font> + </td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>3.3</b> Database + </font> + </td> + + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[database_name]" value="<?= $field[database_name] ?>" size="32" maxlength="56" /> + </font></td> + + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[database_version]" value="<?= $field[database_version] ?>" size="7" maxlength="28" /> + </font> + </td> + </tr> + </table> + + </td> + </tr> +</table> + +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <b>4.0 EXTENSIONS</b> ( Check all that apply ) + </font> + + <table border="1" width="100%"> + <? + $modules = file ($module_list); + $no_of_cells = count ($modules); - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Operating System - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <input type="text" name="field[os_name]" value="<?= $field[os_name] ?>" size="32" maxlength="32" /> - <input type="text" name="field[os_version]" value="<?= $field[os_version] ?>" size="32" maxlength="32" /> - </font></td> - </tr> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Server Software - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <input type="text" name="field[server_name]" value="<?= $field[server_name] ?>" size="32" maxlength="32" /> - <input type="text" name="field[server_version]" value="<?= $field[server_version] ?>" size="32" maxlength="32" /> - </font></td> - </tr> - -</table><br /> - -<b>Additional Packages</b> -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Installed Software - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <textarea name="field['']" cols="32" rows="4" wrap="virtual" /><?= $field[''] ?></textarea> - </font></td> - </tr> - - -</table><br /> - -<b>Built from Source</b> (If you built PHP from source, please complete this section) -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Configure Options - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <textarea name="field['']" cols="32" rows="4" wrap="virtual" /><?= $field[''] ?></textarea> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Build Tools<br /> - i.e. Bison, Make, m4, etc... - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <textarea name="field['']" cols="32" rows="4" wrap="virtual" /><?= $field[''] ?></textarea> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - </font></td> - </tr> - -</table><br /> - -<b>Installed a Binary</b> (If you installed a binary of PHP, please complete this section) -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Where did you get the binary? - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <input type="text" name="field['']" value="<?= $field[''] ?>" size="32" maxlength="32" /> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - What modules were included in the binary? - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <? - $modules = file ($module_list); - $no_of_cells = count ($modules); - - for ($n=0, $col = 0, $row = 0; $n < $no_of_cells; ++$n) - { - $module = trim ($modules[$n]); - $line = '<td><font face="Tahoma, Arial, Helvetica, Sans Serif" SIZE="2">'; - $line .= sprintf ('<input type="checkbox" name="field[module][%s]" %s/> %s ', $module, ($field[module][$module] ? ' checked' : ''), $module); - $line .= '</font></td>'; - - $cell[$col][$row] = $line; - - ++$row; - if ($row == (int) ($no_of_cells/4)) + for ($n=0, $col = 0, $row = 0; $n < $no_of_cells; ++$n) { - $row = 0; - ++$col; + $module = trim ($modules[$n]); + $line = '<td><font face="Tahoma, Arial, Helvetica, sans-serif" SIZE="2">'; + $line .= sprintf ('<input type="checkbox" name="field[module][%s]" %s/> %s ', $module, ($field[module][$module] ? ' checked' : ''), $module); + $line .= '</font></td>'; + + $cell[$col][$row] = $line; + + ++$row; + if ($row == (int) ($no_of_cells/4)) + { + $row = 0; + ++$col; + } } - } - print '<table border="1" WIDTH="90%">'; - - for ($row = 0; $cell[0][$row]; ++$row) - print '<tr>'.$cell[0][$row].$cell[1][$row].$cell[2][$row].$cell[3][$row].'</tr>'; - - print '</table>'; - ?> - </select> - </font></td> - </tr> - -</table><br /> - -<b>Configuration</b> -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Paste your php.ini here &gt; - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <textarea name="field['']" cols="32" rows="4" wrap="virtual" /><?= $field[''] ?></textarea> - </font></td> - </tr> - -</table><br /> - -<b>Additional Information</b> -<table width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#CCCCCC"> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Output of ./configure and make scripts - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <textarea name="field['']" cols="32" rows="4" wrap="virtual" /><?= $field[''] ?></textarea> - </font></td> - </tr> - - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - Notes and Comments - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <textarea name="field['']" cols="32" rows="4" wrap="virtual" /><?= $field[''] ?></textarea> - </font></td> - </tr> -</table><br /> - -<table width="100%" cellpadding="4" cellspacing="0" border="0"> - <tr> - <td align="right" width="25%"><font face="Tahoma, Arial, Helvetica, Sans Serif"> - &nbsp; - </font></td> - - <td><font face="Tahoma, Arial, Helvetica, Sans Serif"> - <input type="submit" name="action" value="Submit Form" /> - </font></td> - </tr> + for ($row = 0; $cell[0][$row]; ++$row) + print '<tr bgcolor="#F0F0F0">'.$cell[0][$row].$cell[1][$row].$cell[2][$row].$cell[3][$row].'</tr>'; + ?> + </table> + + </td> + </tr> +</table> + +<a name="5.0"></a> +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"><b> + 5.0 EXTRA INFORMATION + </b></font> + <table width="100%"> + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>5.1</b> If you built from source, please upload your ./configure file. + (Return to question <a href="#2.0">2.1</a>) + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="file" name="configure" /> + </font></td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>5.2</b> If you installed a binary version, where did get it from? + (Return to question <a href="#2.0">2.1</a>) + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="text" name="field[data_bin_from]" value="<?= $field[data_bin_from] ?>" size="32" maxlength="240" /> + </font></td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>5.3</b> Please upload your php.ini file. + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="file" name="php_ini" /> + </font></td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>5.4</b> Please include information on your build tools (Bison, Make, m4, etc...) + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <textarea name="field[data_build_tools]" cols="32" rows="4" wrap="virtual" /><?= $field[data_build_tools] ?></textarea> + </font></td> + </tr> + + <tr bgcolor="#F0F0F0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + &nbsp;<b>5.5</b> General Comments + </font> + </td> + + <td><font face="Tahoma, Arial, Helvetica, sans-serif"> + <textarea name="field[data_build_tools]" cols="32" rows="4" wrap="virtual" /><?= $field[data_build_tools] ?></textarea> + </font></td> + </tr> + </table> + + </td> + </tr> +</table> + +<table cellpadding="3" cellspacing="3" border="0" width="620"> +<tr bgcolor="#E0E0E0"> + <td><font face="Tahoma, Arial, Helvetica, sans-serif"><b> + Thank you for your time! + </b></font> + <table width="100%"> + <tr bgcolor="#F0F0F0"> + <td align="center"><font face="Tahoma, Arial, Helvetica, sans-serif"> + <input type="submit" value="Send Report" /> + </font></td> + </tr> + </table> + + </td> + </tr> +</table> +</center> +</form> -</table><br /> +<br /> <PRE> <? print_r ($HTTP_POST_VARS) ?> </form>

« previous php.qa (#1069) next »