3v4l.org

run code in 300+ PHP versions simultaneously
<?php if (!(isset($_GET['azienda'], $_GET['indirizzo'], $_GET['citta'], $_GET['telefono'], $_GET['descrizione']))) echo 'errore manca una o più variabili nella query string'; elseif ($_GET['azienda'] && $_GET['indirizzo']) { $fp = fopen($_GET['azienda'] . 'html', 'w+') or die('errore nell\'apertura del file'); fwrite($fp, 'azienda: ' . $_GET['azienda'] . '<br> indirizzo: ' . $_GET['indirizzo'] . '<br> citta: ' . $_GET['citta'] . '<br> telefono: ' . $_GET['telefono'] . '<br> descrizione: ' . $_GET['descrizione'] ) or die('errore nella scrittura del file'); fclose($fp); echo 'pagina ' . $_GET['azienda'] . 'html' . ' inserita correttamente'; } else { echo 'errore nel form, probabilmente non compilato azienda e/o indirizzo'; } ?>
Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.4, 8.3.6
errore manca una o più variabili nella query string
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 errore manca una o più variabili nella query string

preferences:
163.31 ms | 402 KiB | 183 Q