READ ONLY FORUM: m23 :: makes software distribution easy Forum Index READ ONLY FORUM: m23 :: makes software distribution easy
The m23 discussion forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Fehler bei der Angabe der Netmask

 
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the client / Clientprobleme
View previous topic :: View next topic  
Author Message
missioncontrol
Guest





PostPosted: Fri Feb 27, 2004 8:35    Post subject: Fehler bei der Angabe der Netmask Reply with quote

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

PostPosted: Fri Feb 27, 2004 12:05    Post subject: Reply with quote

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 Wink
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
View user's profile Send private message Send e-mail Visit poster's website
Guest






PostPosted: Tue Mar 02, 2004 10:41    Post subject: Reply with quote

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






PostPosted: Tue Mar 02, 2004 10:50    Post subject: Reply with quote

alles klar, war vom mir en kleiner Schreibfehler im Script Embarassed

greetz Axel
Back to top
Display posts from previous:   
Post new topic   Reply to topic    READ ONLY FORUM: m23 :: makes software distribution easy Forum Index -> Problems with the client / Clientprobleme All times are GMT - 2 Hours
Page 1 of 1

 
Jump to:  
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