3v4l.org

run code in 300+ PHP versions simultaneously
<?php$server_ip = "carsija.topstream.net";$portbase = "19406";if (!is_numeric($portbase)) { print "Invalid port"; exit;}$fp = @fsockopen($server_ip,$portbase,$errno,$errstr,1);if (!$fp) { print "<p>Connection refused, the server appears to be offline.</p>"; exit;} else { fputs($fp, "GET /played.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) { $info = fgets($fp); } $content = get_string_between($info, "Admin Login</a></font></td></tr></table></td></tr></table><br>", "<br><br><table"); print $content; fclose($fp);}function get_string_between($string, $start, $end) { $string = " " . $string; $ini = strpos($string, $start); if ($ini == 0) return ""; $ini += strlen($start); $len = strpos($string, $end, $ini) - $ini; return substr($string, $ini, $len);}?>
Output for 7.2.29 - 7.2.33, 7.3.16 - 7.3.31, 7.4.3 - 7.4.32, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
<?php$server_ip = "carsija.topstream.net";$portbase = "19406";if (!is_numeric($portbase)) { print "Invalid port"; exit;}$fp = @fsockopen($server_ip,$portbase,$errno,$errstr,1);if (!$fp) { print "<p>Connection refused, the server appears to be offline.</p>"; exit;} else { fputs($fp, "GET /played.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) { $info = fgets($fp); } $content = get_string_between($info, "Admin Login</a></font></td></tr></table></td></tr></table><br>", "<br><br><table"); print $content; fclose($fp);}function get_string_between($string, $start, $end) { $string = " " . $string; $ini = strpos($string, $start); if ($ini == 0) return ""; $ini += strlen($start); $len = strpos($string, $end, $ini) - $ini; return substr($string, $ini, $len);}?>
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 <?php$server_ip = "carsija.topstream.net";$portbase = "19406";if (!is_numeric($portbase)) { print "Invalid port"; exit;}$fp = @fsockopen($server_ip,$portbase,$errno,$errstr,1);if (!$fp) { print "<p>Connection refused, the server appears to be offline.</p>"; exit;} else { fputs($fp, "GET /played.html HTTP/1.0\r\nUser-Agent: Mozilla\r\n\r\n"); while (!feof($fp)) { $info = fgets($fp); } $content = get_string_between($info, "Admin Login</a></font></td></tr></table></td></tr></table><br>", "<br><br><table"); print $content; fclose($fp);}function get_string_between($string, $start, $end) { $string = " " . $string; $ini = strpos($string, $start); if ($ini == 0) return ""; $ini += strlen($start); $len = strpos($string, $end, $ini) - $ini; return substr($string, $ini, $len);}?>
Output for 8.0.13
Parse error: syntax error, unexpected variable "$server_ip" in /in/2XAs7 on line 1
Process exited with code 255.
Output for 5.4.0 - 5.4.33, 5.5.0 - 5.5.17, 5.6.0 - 5.6.1, 7.3.32 - 7.3.33, 7.4.33
Parse error: syntax error, unexpected '$server_ip' (T_VARIABLE) in /in/2XAs7 on line 1
Process exited with code 255.

preferences:
164.17 ms | 402 KiB | 193 Q