Das liegt daran, dass die RegExp-Engine von Java-Script kein Lookaround unterstützt.
So sollte es gehen:
/^((\d{2})((\.\d{2}){0,2}|(\.\d{2}){2}(\.\d{1,4})))$/
Vielleicht kannst Du mit sa-learn backup/restore die Bayesian-Databases sichern und zusammen wieder importieren.
In Deinem Fall böte sich allerdings die Nutzung einer zentralen Datenbank (MySQL z.B.) als Speicher für die Daten an:
http://www200.pair.com/mecham/spam/debian-spamassassin-sql.html
Ich vermute jetzt einfach mal, der String-Parser erkennt das Array nicht mit den angegebenen Schlüsseln sondern nur die Variable an sich...
Aber Du kannst ihn so dazu bringen:
echo "{$bla[0][0]}";
Siehe auch: http://de3.php.net/manual/de/language.types.string.php#language.types.string.parsing
echo str_replace(' ',' ',$value);
Edit:
Achja, damit Du auch noch was lernst dabei :
http://www.selfhtml.net/html/referenz/zeichen.htm#benannte_iso8859_1
http://de3.php.net/manual/de/function.str-replace.php
Jo, das funktioniert nicht, weil die Array-Schlüssel nicht numerisch sind, sondern Deinen Feldnamen entsprechen...
foreach ($_POST as $key=>$val) {
echo 'Feldname: '.$key.'; Wert: '.$val.'<br>';
}
Edit:
Und zum einfachen Anzeigen der übermittelten Werte (mit $_REQUEST, da unabhängig von GET/POST):
echo '<pre>';
print_r($_REQUEST);
echo '</pre>';
Oder sie wird - je nach dem welches RDMS und welche Einstellung (autoincrement) - automatisch vergeben, kann aber dann auch nach dem erstellen ausgelesen werden.
Ansonsten stimme ich carstenj's Aussage zu.
Vielleicht ist auch nur die Option 'register_globals' deaktiviert.
Wie hast Du das Auslesen der Variable umgesetzt?
Schon über die Superglobal-Variable $_SERVER probiert?
$_SERVER['HTTP_REFERER']
Also unter Win2k geht das per Script, NT weiss ich jetzt nicht:
http://forum.fachinformatiker.de/showthread.php?t=84488
(Nur als Beispiel, wie man es machen könnte...
Die Script-Datei kannst Du natürlich noch anpassen, oder die Befehle direkt in der netsh-Shell absetzen...)
Bei mir hat diese Freeware damals wunderbar Ihre Dienste verrichtet: http://stafney.com/~tstafney/opensource/IpManager/
Alternativ kannst Du dir auch Batch-Scripte anlegen, und den befehl netsh zum "Dumpen" und Widerherstellen der Einstellungen verwenden:
:Sichern der Konfiguration
netsh -c interface dump > lan_dhcp.cfg
:Widerherstellen der Konfiguration
netsh -f lan_dhcp.cfg
Du kannst die Datei nach dem Dumpen noch anpassen, falls nicht alle Netzwerk-Interfaces widerhergestellt werden sollen...
Müsstest Du mit "apt-setup" konfigurieren können...
Ansonsten: Meine sieht so aus:
deb http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/debian/ stable main
deb-src http://sunsite.informatik.rwth-aachen.de/ftp/pub/Linux/debian/ stable main
deb http://security.debian.org/ stable/updates main
Musst jedoch noch bedenken, welchen Zweig Du haben willst... (stable, unstable, testing...)
Du kannst dazu Winbind verwenden, und dann ProFTPd mittels PAM gegen die Domäne authentifizieren lassen.
http://gertranssmb3.berlios.de/output/winbind.html
Bindet MySQL sich nicht an alle Interfaces, wenn Du den Parameter ganz weg lässt?
Also einer unserer MySQL-Server macht's auf jedenfall so, mit zwei IP's...