| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Gast
Beiträge: n/a
| Zitat:
Zitat:
Welchen Vorteil bringt es eigentlich, dass man eine IP Adresse in vier Teilen angeben muss? Ein einzelnes Feld, in das man auch bei Bedarf einen Namen eintippen kann, ist doch viel praktischer. Warum gibt es den Code zum Anzeigen des Formulars zweimal? Der Code sieht unaufgeräumt und wenig strukturiert aus. | ||
| | |
| Moderator und Wett-König | Hallo Sachse, ich schließe mich meinen Vorrednern 1:1 an. Hinzufügen möchte ich, dass du die "Überpfüfungsfunktion" kapseln solltest. Die IP-Adresse sollte möglichst in der Form 192.168.123.23 angegeben werden. Diese kannst du dann an eine Test-Funktion übergeben, die bei Erfolg true und bei Fehler den Fehler zurückgibt. Grüße, Dr.E.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.01.2004
Beiträge: 131
![]() | Ich hoffe das ihr nun etwas mit mir zufriedener seit Das mit dem doppelten Formular ist irgendwie eine schlechte Angewohnheit von mir die ich wirklich endlich mal ablegen sollte. Mann kann so denk ich als Einsteiger die Bereiche etwas besser auseinanderhalten. Für den erfahrenen wird das nicht verständlich sein . Aber ihr habt recht. Wenn man PHP nur lokal betreibt , sollte ich dennoch auf register_globals = on verzichten und mich auch hier umstellen ? Code: <body bgcolor="#A8A0FF">
<h3>Netscan IP-Adressen erfassen</h3>
<?php
//Input etwas füllen :-)
if($IP == ""){$IP="192.168.1.1";}
if($ip2 == ""){$ip2="1";}
//Eingabe - Formular
echo '
<FORM method="post" action="index2.php">
<INPUT type="text" name="IP" size="15" maxlength="15" value='.$IP.'>bis
<INPUT type="text" name="ip2" size="3" maxlength="3" value='.$ip2.'>Port
<SELECT name="port">
<OPTION>80</OPTION>
<OPTION>20</OPTION>
<OPTION>21</OPTION>
<OPTION>1631</OPTION>
</SELECT>
<INPUT type="submit" name="scannen" value="scannen">
</FORM><hr>
';
//IP-Adresse zerlegen
$start=explode(".",$IP);
if (!isset($scannen)) {exit; }else {
//Tabellenkopf
echo '<table border="1" >
<tbody align="center"><tr> <td>IP Adresse</td> <td> Status</td><td> Internet-Host-Namen</td>
</tr>';
$ende=$start[3];
while($ende <= $ip2){
//IP-Adresse zusammen setzen
$IPscan="$start[0].$start[1].$start[2].$ende";
//BGColor festlegen
if (!@$fp = fsockopen($IPscan,$port, $errno, $errstr, 1)){
$status="offline"; $color="#DC4B0D";
}else {
$status="online"; $color="#7EFF22";
}
//Ausgabe der Tabelle
echo '<tr bgcolor='.$color.'><td >'.$IPscan.'</td> <td> '.$status.'</td><td>'. gethostbyaddr($IPscan).'</td></tr>';
//Zähler für While um 1 erhöhen
$ende++;
}
//Tabelle abschließen
echo '</tbody></table>';
}
?>
</body>
Danke trotzdem für eure Kritik :wink: |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Ich weiß ned, wie es bei dir is, aber ich entwickle etwas lokal und stelle es dann ins Netz, deswegen is es sicher besser, wenn du es bei beiden auf OFF hast! | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| API zur Entfernungsberechnung von 2 Adressen | freger | JavaScript, Ajax und mehr | 1 | 30.07.2008 18:07 |
| Doppelte E-Mail Adressen herausfinden | r-ene | PHP Tipps 2008 | 16 | 16.07.2008 12:54 |
| Mod Rewrite - nur für Adressen größer als ? | tayke | Server, Hosting und Workstations | 9 | 02.05.2007 14:30 |
| Adressen ausgeben | snatch-ic | PHP Tipps 2006 | 5 | 23.08.2006 14:01 |
| email adressen filtern | annaloga | PHP Tipps 2006 | 13 | 23.06.2006 13:56 |
| [PHP] mail() Problem mit AOL Adressen | horvath-media | PHP Tipps 2006 | 25 | 23.03.2006 19:53 |
| phpmailer Fehler bei den Adressen | Cyberbob_at_tot | PHP Tipps 2007 | 3 | 30.11.2005 14:40 |
| Barrierefreiheit im Netz | Faebe | Off-Topic Diskussionen | 12 | 28.08.2005 16:59 |
| mail von lokalem Server an SMTP im Netz -after_pop- Problem | PHP-Fortgeschrittene | 7 | 12.08.2005 14:40 | |
| Ein Nutzer mehrere IP Adressen innerhalb von Minuten? | CSS | PHP Tipps 2005 | 14 | 23.05.2005 20:59 |
| Mailversand mit Adressen aus Datenbank | PHP Tipps 2005 | 9 | 10.03.2005 12:13 | |
| Verstecken von e-mail adressen vor Spamrobots | PHP Tipps 2005 | 22 | 12.01.2005 23:16 | |
| Alle Email Adressen aus einem Text rausfiltern und speichern | PHP-Fortgeschrittene | 3 | 04.09.2004 16:55 | |
| Hab 10 Bilder (je eine url) im Netz, aber wie mit DB ? | PHP Tipps 2004 | 10 | 09.08.2004 02:36 | |
| IP scannen | Sachse | PHP Tipps 2004 | 3 | 22.07.2004 20:03 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php ip-scan, php ip scan script, ip scanner php, php ip scanner, netzwerkadressen scannen, php ip scan, ip adressen scannen, ip adresse scanner, php netzwerk scan, netzwerk ip scan php, netzwerk scan php, ip adresse erfassen, alle netzwerkadressen scannen, php netzwerk scannen, php netzwerk scann, php code unaufgeräumt, php lan scannen, ip3=$(echo $ip | cut -d\.\ -f3), php ip-adresse scannen, scan ip adressen |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.