Preg replace IP ADRESY

15 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Potřebuju nahradit první dvě čísla v IP, $r2['ip'] = preg_replace("/.*..*.*/", "--..*", $r2['ip']); A nejede a nejede... PS: tady na foru jsem toho našel hodně, ale tohle ne :)
  2. cim nahradit? Jinak bych to zkusil takhle list($prvni,$druha,$treti,$ctvrta)=explode(".",$ip); a mas 4 promenne a dal si s nimi delej co chces ...
  3. Oh, to mě nenapadlo. Díky moc.
  4. No jo to mi jede, ale jak to zas (už upravený) naházim do $ip ? Zkrátka potřebuju čtyři proměnný dostat do jedný...
  5. $novaIP=".$prvni.".".$druha.".".$treti.".".$ctvrta.";
  6. není tam moc teček? to by udělalo něco jako .192..168..1..1. , ne?
  7. $ip=$REMOTE_ADDR; list($prvni,$druha,$treti,$ctvrta)=explode(".",$ip); $novaIP="".$prvni.".".$druha.".".$treti.".".$ctvrta.""; echo "$novaIP";
  8. Ne, to ti sváže ty proměnný dohromady, ty tečky.
  9. Neslo by to prehledneji jako: $novaIP = "$prnvi.$druha.$treti.$ctvrta"; ?
  10. to bude jen řada čísel - původní tečky sežralo explode() při dělení do pole
  11. a jo, šlo - přehlídnul jsem uvozovky - promiň
  12. mydlo: Přece když to zapíšeš takto $novaIP=".$prvni.".".$druha.".".$treti.".".$ctvrta."; tak ty tečky co jsou "mimo úvozovky slouží k spojení dohromady, ale ty těsně vedle proměnných se normálně vypíšou...
  13. sem tu zas nadělal zmatky :-) $novaIP = $prvni.".".$druha.".".$treti.".".$ctvrta; // vypise tecky $novaIP = "$prnvi.$druha.$treti.$ctvrta"; // taky vypise tecky $novaIP = $prnvi.$druha.$treti.$ctvrta; // spoji dohromady
  14. to co som pisal druhe ide OK tak... ?
  15. sorry, jaksi jsem přehlídl uvozovky kolem...

← Zpět na všechna témata