|
READ ONLY FORUM: m23 :: makes software distribution easy The m23 discussion forum
|
View previous topic :: View next topic |
Author |
Message |
missioncontrol Guest
|
Posted: Fri Feb 27, 2004 8:35 Post subject: Fehler bei der Angabe der Netmask |
|
|
hi@all,
ich habe gerade die neuste Version des m23-Servers installiert und versuche den ersten Clienten zu installieren.
Bei der Eingabe der Netmask 255.255.252.0 wird mir allerdings angezeigt, diese sei ungültig. Er nimmt 255.255.255.0 zwar, allerdings ist die falsch, weil wir hier ein 10.200.16.0 - mit der Netmask
255.255.252.0 haben.
Ist dies ein Bug?
thx
Axel |
|
Back to top |
|
|
Hauke
Joined: 02 Mar 2003 Posts: 1072
|
Posted: Fri Feb 27, 2004 12:05 Post subject: |
|
|
Quote: | Bei der Eingabe der Netmask 255.255.252.0 wird mir allerdings angezeigt, diese sei ungültig. Er nimmt 255.255.255.0 zwar, allerdings ist die falsch, weil wir hier ein 10.200.16.0 - mit der Netmask
255.255.252.0 haben. Ist dies ein Bug? |
Scheint so
Sind alle Zahlenwerte vor und nach den Punkten gültig, die zwischen 0 und 255 liegen? Bis jetzt läßt unser Check-Algorithmus nur 0 uns 255 zu.
Um die Netmasks für alle Zahlenwerte freizuschalten in der Datei /m23/inc/checks.php die Funktion checkNetmask durch folgenden Code austauschen:
Code: |
/**
**name checkNetmask($string)
**description checks if a netmask is valid, returns 1 if it is a valid netmask otherwise 0
**parameter string: netmask value to check
**/
function checkNetmask($string)
{
$result = 0;
ereg("[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}",$string,$tempvar);
if( !empty($tempvar[0]) )
{ $tempvar = explode(".",$tempvar[0]);
if((strlen($tempvar[0])>0) &&
(strlen($tempvar[1])>0) &&
(strlen($tempvar[2])>0) &&
(strlen($tempvar[3])>0))
{ $result = 1; }
}
return $result;
}
|
_________________ Hauke Goos-Habermann
- project leader m23 (http://m23.sf.net) -
Jabber: dodgerm23@jabber.org
Schulung, Entwicklung und Support zu m23 und anderen OpenSource-Produkten: www.goos-habermann.de
Auch DU kannst etwas gegen Softwarepatente tun! www.patentfrei.de |
|
Back to top |
|
|
Guest
|
Posted: Tue Mar 02, 2004 10:41 Post subject: |
|
|
hi,
habe ich entsprechend abgeändert.
Nur kommt jetzt eine Fehlermedlung: :(
Fatal error: Call to undefined function: checknormalkeys() in /m23/cvs/inc/client.php on line 39
wenn ich den Datensatz abspeichern will.
greetz
mc |
|
Back to top |
|
|
Guest
|
Posted: Tue Mar 02, 2004 10:50 Post subject: |
|
|
alles klar, war vom mir en kleiner Schreibfehler im Script
greetz Axel |
|
Back to top |
|
|
|
|
You can post new topics in this forum You can reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|