Révision ffcfd9fb
Ajouté par Colin Fleming il y a presque 10 ans
usr/local/www/diag_traceroute.php | ||
---|---|---|
91 | 91 |
?> |
92 | 92 |
<?php if ($input_errors) print_input_errors($input_errors); ?> |
93 | 93 |
<form action="diag_traceroute.php" method="post" name="iform" id="iform"> |
94 |
<table width="100%" border="0" cellpadding="6" cellspacing="0"> |
|
94 |
<table width="100%" border="0" cellpadding="6" cellspacing="0" summary="diag traceroute">
|
|
95 | 95 |
<tr> |
96 | 96 |
<td colspan="2" valign="top" class="listtopic"><?=gettext("Traceroute");?></td> |
97 | 97 |
</tr> |
98 | 98 |
<tr> |
99 | 99 |
<td width="22%" valign="top" class="vncellreq"><?=gettext("Host");?></td> |
100 | 100 |
<td width="78%" class="vtable"> |
101 |
<?=$mandfldhtml;?><input name="host" type="text" class="formfld" id="host" size="20" value="<?=htmlspecialchars($host);?>"></td> |
|
101 |
<?=$mandfldhtml;?><input name="host" type="text" class="formfld" id="host" size="20" value="<?=htmlspecialchars($host);?>" /></td>
|
|
102 | 102 |
</tr> |
103 | 103 |
<tr> |
104 | 104 |
<td width="22%" valign="top" class="vncellreq"><?=gettext("IP Protocol"); ?></td> |
105 | 105 |
<td width="78%" class="vtable"> |
106 | 106 |
<select name="ipproto" class="formselect"> |
107 |
<option value="ipv4" <?php if ($ipproto == "ipv4") echo 'selected="selected"' ?>>IPv4</option>
|
|
108 |
<option value="ipv6" <?php if ($ipproto == "ipv6") echo 'selected="selected"' ?>>IPv6</option>
|
|
107 |
<option value="ipv4" <?php if ($ipproto == "ipv4") echo "selected=\"selected\"" ?>>IPv4</option>
|
|
108 |
<option value="ipv6" <?php if ($ipproto == "ipv6") echo "selected=\"selected\"" ?>>IPv6</option>
|
|
109 | 109 |
</select> |
110 | 110 |
</td> |
111 | 111 |
</tr> |
... | ... | |
118 | 118 |
foreach ($sourceips as $sip): |
119 | 119 |
$selected = ""; |
120 | 120 |
if (!link_interface_to_bridge($sip['value']) && ($sip['value'] == $sourceip)) |
121 |
$selected = 'selected="selected"';
|
|
121 |
$selected = "selected=\"selected\"";
|
|
122 | 122 |
?> |
123 | 123 |
<option value="<?=$sip['value'];?>" <?=$selected;?>> |
124 | 124 |
<?=htmlspecialchars($sip['name']);?> |
... | ... | |
132 | 132 |
<td width="78%" class="vtable"> |
133 | 133 |
<select name="ttl" class="formfld" id="ttl"> |
134 | 134 |
<?php for ($i = 1; $i <= MAX_TTL; $i++): ?> |
135 |
<option value="<?=$i;?>" <?php if ($i == $ttl) echo "selected"; ?>><?=$i;?></option> |
|
135 |
<option value="<?=$i;?>" <?php if ($i == $ttl) echo "selected=\"selected\""; ?>><?=$i;?></option>
|
|
136 | 136 |
<?php endfor; ?> |
137 | 137 |
</select> |
138 | 138 |
</td> |
... | ... | |
140 | 140 |
<tr> |
141 | 141 |
<td width="22%" valign="top" class="vncellreq"><?=gettext("Reverse Address Lookup");?></td> |
142 | 142 |
<td width="78%" class="vtable"> |
143 |
<input name="resolve" type="checkbox"<?php echo (!isset($resolve) ? "" : " CHECKED"); ?>>
|
|
143 |
<input name="resolve" type="checkbox"<?php echo (!isset($resolve) ? "" : " checked=\"checked\""); ?> />
|
|
144 | 144 |
</td> |
145 | 145 |
</tr> |
146 | 146 |
<tr> |
147 | 147 |
<td width="22%" valign="top" class="vncellreq"><?=gettext("Use ICMP");?></td> |
148 | 148 |
<td width="78%" class="vtable"> |
149 |
<input name="useicmp" type="checkbox"<?php if($_REQUEST['useicmp']) echo " CHECKED"; ?>>
|
|
149 |
<input name="useicmp" type="checkbox"<?php if($_REQUEST['useicmp']) echo " checked=\"checked\""; ?> />
|
|
150 | 150 |
</td> |
151 | 151 |
</tr> |
152 | 152 |
<tr> |
153 | 153 |
<td width="22%" valign="top"> </td> |
154 | 154 |
<td width="78%"> |
155 |
<input name="Submit" type="submit" class="formbtn" value="<?=gettext("Traceroute");?>"> |
|
155 |
<input name="Submit" type="submit" class="formbtn" value="<?=gettext("Traceroute");?>" />
|
|
156 | 156 |
</td> |
157 | 157 |
</tr> |
158 | 158 |
<tr> |
... | ... | |
169 | 169 |
<td valign="top" colspan="2"> |
170 | 170 |
<?php |
171 | 171 |
if ($do_traceroute) { |
172 |
echo "<font face='terminal' size='2'>\n";
|
|
172 |
echo "<font face=\"terminal\" size=\"2\">\n";
|
|
173 | 173 |
echo "<strong>" . gettext("Traceroute output:") . "</strong><br />\n"; |
174 | 174 |
ob_end_flush(); |
175 |
echo "<pre>\n"; |
|
175 |
?> |
|
176 |
<script type="text/javascript"> |
|
177 |
//<![CDATA[ |
|
178 |
window.onload=function(){ |
|
179 |
document.getElementById("tracerouteCaptured").wrap='off'; |
|
180 |
} |
|
181 |
//]]> |
|
182 |
</script> |
|
183 |
<?php |
|
184 |
echo "<textarea id=\"tracerouteCaptured\" style=\"width:98%\" name=\"code\" rows=\"15\" cols=\"66\" readonly=\"readonly\">"; |
|
176 | 185 |
$useicmp = isset($_REQUEST['useicmp']) ? "-I" : ""; |
177 | 186 |
$n = isset($resolve) ? "" : "-n"; |
178 | 187 |
|
... | ... | |
191 | 200 |
|
192 | 201 |
//echo "Traceroute command: {$cmd}\n"; |
193 | 202 |
system($cmd); |
194 |
echo "</pre>\n";
|
|
203 |
echo "</textarea> </font>";
|
|
195 | 204 |
} ?> |
196 | 205 |
</td> |
197 | 206 |
</tr> |
198 | 207 |
</table> |
199 | 208 |
</form> |
200 | 209 |
<?php include("fend.inc"); ?> |
210 |
</body> |
|
211 |
</html> |
Formats disponibles : Unified diff
Tidy up "diag_traceroute.php" XHTML
Add SUMMARY to tables
Close INPUT tags
Update HTML Boolean operators
Change PRE tag to a TEXTAREA tag and add JavaScript code to take off
warp
Add missing closing FONT, closing BODY and closing HTML tags