<?php function pong($ip) { return $result; } $presult = (pong("google.com"); ?>
Mam ci ja taki prosty kawałek kodu. Kiedy sobie później print $presult; wychodzi mi piękny tekst *nixowego pinga. Kiedy jednak chce sobie na $presult trochę podziałać explode i str_replace - nie dzieje się nic.
Ponieważ wszystko pięknie działa, gdy do $result zamiast shell_exec(...) podstawię z palca rezultat pinga doszedłem do wniosku, że rezultat jest zwracany w postaci, której explode i str_replace nie rozumieją i dopiero print przywraca cały tekst do normalnej postaci.
Jak bardzo się mylę i czy da się mi pomóc? Jak "zrzutować" (?) tego resulta do postaci, którą będę mógł obrabiać wspomnianymi funkcjami?