3v4l.org

run code in 300+ PHP versions simultaneously
<?php require_once('config.php'); //Page Title $pagetitle='Forms - '.$sitename; //active menu item $active="forms"; if($_GET['form']){ $subactive="assessment-form"; } /* $description=' Whatever you want'; $metakeywords'keyword1,2,2 etc'; */ $styles='.fms { width:600px !important;opacity:1 !important; border:2px solid #ccc;}'; $form=$_GET['form']; if($form=='1'){ $pagetitle='Assessment Form - '.$sitename; $styles .='.h2 {margin-left: 10px;} select { width:100px; float:right;} .btn-submit {background:#ccc;} .sfield { margin-bottom:10px; border-bottom:1px solid #ddd;overflow: hidden;padding: 10px;}'; require_once('header.php'); ?> <h1>Assessment for Admission</h1> <?php if($_POST){ //send email $email = $_REQUEST['email'] ; $subject = 'Noble Care Assessment Entry' ; foreach($_POST as $name => $value) { $message1 .= $name; $message1 .=': '.$value.' | '; if(!$message1n){ $message1n = $value; } else { $message1n = $message1n+$value; } } $message1n2=68-$message1n; $headers = "From: " . strip_tags($_POST['email']) . "\r\n"; $headers .= "Reply-To: ". strip_tags($_POST['email']) . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; $styles='.fms { width:600px !important;opacity:1 !important; border:2px solid #ccc;}'; $pagetitle='Assessment Form Entry - '.$sitename; foreach($_POST as $name => $value) { $styles .='.'.$name.' .hl'.$value.' { border: 1px solid #F00;font-weight: bold;background: green;color: #fff;padding: 5px;}'; } $styles .='.h2 {margin-left: 10px;} select { width:100px; float:right;} .btn-submit {background:#ccc;} .sfield { margin-bottom:10px; border-bottom:1px solid #ddd;overflow: hidden;padding: 10px;}'; $htmldb=' <h1>Form Data</h1> <div class="sfield"> General Health Status: <select name="general-health-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Physical Fitness: <select name="physical-fitness"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Good</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield">Social behavior: <select name="social-behavior"> <option>Select:</option> <option value="1">Friendly</option> <option value="2">Indifferent</option> <option value="3">Agitated</option> <option value="4">Aggressive</option> </select> </div> <div class="sfield">Mobility &amp; Body Movements: <select name="movement"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Restricted</option> <option value="3">Move with Support</option> <option value="4">Total Bed Ridden</option> </select> </div> <div class="sfield"> Speech & Communication: <select name="speech-and-communication"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Poor</option> <option value="3">Least Understand</option> <option value="4">Cannot Speak</option> </select> </div> <div class="sfield"> Interpersonal Relations: <select name="interpersonal-relations"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Good</option> <option value="3">Poor</option> <option value="4">Very Poor</option> </select> </div> <div class="sfield"> Level of Understanding: <select name="understanding"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Poor</option> <option value="4">Weak</option> </select> </div> <div class="sfield"> Learning Ability and Memory: <select name="learning-and-memory"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Vision (Eye Sight): <select name="vision-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Hearing Level: <select name="hearing-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Health Condition: <select name="health-condition"> <option>Select:</option> <option value="1">Good</option> <option value="2">Minor ill</option> <option value="3">Major illness</option> <option value="4">Terminal</option> </select> </div> <div class="sfield"> Wounds, Bed Sores etc: <select name="wounds-status"> <option>Select:</option> <option value="1">Nil</option> <option value="2">Small</option> <option value="3">Large</option> <option value="4">Many</option> </select> </div> <div class="sfield"> Feeding and Drinking: <select name="feeding-drinking-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Assisted</option> <option value="3">No Self-Feed</option> <option value="4">N G TUBE</option> </select> </div> <div class="sfield"> Urine: <select name="urine-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Frequent</option> <option value="3">Uncontrolled</option> <option value="4">Catheter</option> </select> </div> <div class="sfield"> Motion/Stool/Bowel: <select name="motion-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Frequent</option> <option value="3">Uncontrolled</option> <option value="4">Pampered</option> </select> </div> <div class="sfield"> Previous Admissions: <select name="previous-admission-status"> <option>Select:</option> <option value="1">Nil</option> <option value="2">Old Folks Home</option> <option value="3">Nursing Home</option> <option value="4">Hospital</option> </select> </div> <div class="sfield" style="margin-bottom:0;"> General Self Care: <select name="general-self-care"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Nil</option> </select> </div>'; $htmldb=str_replace('<select name','<div style="float:right;" class',$htmldb); $htmldb=str_replace('</div>','</div></div>',$htmldb); $htmldb=str_replace('</select>','<!-- end select -->',$htmldb); $htmldb = str_replace('value="','class="hl',$htmldb); $htmldb = str_replace('option','span',$htmldb); $htmldb=str_replace('<span>Select:</span>','',$htmldb); $htmldb=$htmldb.' <div style="border-top:1px solid #ccc;">&nbsp;</div> '; mysql_query("INSERT INTO aforms (html) VALUES ('$htmldb') or die(mysql_error()); $htmlq=mysql_query("SELECT * FROM aforms WHERE html='$htmldb' ORDER BY id DESC LIMIT 1") or die(mysql_error()); $html=mysql_fetch_array($htmlq); $link='<a href="http://www.mynoblecare.com/view_form.php?id='.$html['id'].'">View Form</a>'; $message .=' <html> <head> <title>Assessment Form Entry</title> <style> '.$styles.' </style> </head> <body> '; $message .=' Patient Name: '.$_POST['pt-name'].'<br/><br/> Sender Email: '.$email.'<br/><br/> Sender Name: '.$_POST['sender-fullname'].'<br/><br/> Score: '.$message1n.' out of 68<br/><br/> Score (alternative calculation): '.$message1n2.' out of 68<br/><br/> Optional Message: '.$_POST['optional-msg'].'<br/><br/> '.$link.'; $message .=' <br/><br/> Raw Values: '.$message1.' </body> </html>'; mail("osamaejaz1@gmail.com,info@mynoblecare.com", $subject, $message, $headers); echo '<h2 class="h2">Thank You!</h2><p style="margin-left:20px;">Your Assessment form is sent. You will be replied soon.</p>'; } else { ?> <h2 class="h2">Please fill out the following form.</h2> <br/> <form style="overflow: hidden;padding: 50px;background: rgba(255,255,255,.4);border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;border: 1px solid #ccc;" method="POST" action=""> <div style="text-align: center;margin-left: -145px;">Patient Name: <br/><input name="pt-name" style="position: relative;left: 80px;" type="text" class="input" placeholder="Patient's name" /><br/><br/></div> <div style="padding:20px;border-bottom:2px solid #ddd;overflow: hidden;padding-bottom: 0;padding-top: 0;"> <div style="float:left;">Fullname: <br/><input name="sender-fullname" style="position: relative;" type="text" class="input" placeholder="Your Fullname" /><br/><br/></div> <div style="float:right;">Your Email: <br/><input name="email" style="position: relative;" type="text" class="input" placeholder="Your Email" /><br/><br/></div> </div> <div class="sfield"> General Health Status: <select name="general-health-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Physical Fitness: <select name="physical-fitness"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Good</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield">Social behavior: <select name="social-behavior"> <option>Select:</option> <option value="1">Friendly</option> <option value="2">Indifferent</option> <option value="3">Agitated</option> <option value="4">Aggressive</option> </select> </div> <div class="sfield">Mobility &amp; Body Movements: <select name="movement"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Restricted</option> <option value="3">Move with Support</option> <option value="4">Total Bed Ridden</option> </select> </div> <div class="sfield"> Speech & Communication: <select name="speech-and-communication"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Poor</option> <option value="3">Least Understand</option> <option value="4">Cannot Speak</option> </select> </div> <div class="sfield"> Interpersonal Relations: <select name="interpersonal-relations"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Good</option> <option value="3">Poor</option> <option value="4">Very Poor</option> </select> </div> <div class="sfield"> Level of Understanding: <select name="understanding"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Poor</option> <option value="4">Weak</option> </select> </div> <div class="sfield"> Learning Ability and Memory: <select name="learning-and-memory"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Vision (Eye Sight): <select name="vision-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Hearing Level: <select name="hearing-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Very Weak</option> </select> </div> <div class="sfield"> Health Condition: <select name="health-condition"> <option>Select:</option> <option value="1">Good</option> <option value="2">Minor ill</option> <option value="3">Major illness</option> <option value="4">Terminal</option> </select> </div> <div class="sfield"> Wounds, Bed Sores etc: <select name="wounds-status"> <option>Select:</option> <option value="1">Nil</option> <option value="2">Small</option> <option value="3">Large</option> <option value="4">Many</option> </select> </div> <div class="sfield"> Feeding and Drinking: <select name="feeding-drinking-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Assisted</option> <option value="3">No Self-Feed</option> <option value="4">N G TUBE</option> </select> </div> <div class="sfield"> Urine: <select name="urine-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Frequent</option> <option value="3">Uncontrolled</option> <option value="4">Catheter</option> </select> </div> <div class="sfield"> Motion/Stool/Bowel: <select name="motion-status"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Frequent</option> <option value="3">Uncontrolled</option> <option value="4">Pampered</option> </select> </div> <div class="sfield"> Previous Admissions: <select name="previous-admission-status"> <option>Select:</option> <option value="1">Nil</option> <option value="2">Old Folks Home</option> <option value="3">Nursing Home</option> <option value="4">Hospital</option> </select> </div> <div class="sfield" style="margin-bottom:0;"> General Self Care: <select name="general-self-care"> <option>Select:</option> <option value="1">Normal</option> <option value="2">Fair</option> <option value="3">Weak</option> <option value="4">Nil</option> </select> </div> <div class="sfield" style="padding-top:0;"> <h2 style="margin-left:0;" class="h2">Any optional message:</h2> <textarea style="height:100px;width:550px;display:block;" type="text" name="optional-msg" placeholder="Optional message..." class="textarea"></textarea> </div> <input type="submit" value="Submit" style="margin-left: 200px;width:200px;" class="btn-submit" /> </form> <?php } } elseif(!$_GET['form']) { $pagetitle="Forms - ".$sitename; require_once('header.php'); echo '<h1>Forms</h1><p style="margin-left:20px;"><a href="/forms/assessment-form" title="Assessment Form"><img class="fms left" src="http://www.mynoblecare.com/thumber.php?img=images/stethoscope_assessment-form.png&h=200&w=300" alt="assessment form" /></a></p>'; } else { header("Location: /not-found"); } ?> <?php require_once('sidebar.php'); require_once('footer.php'); ?>

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.4.200.0080.03712.41
5.4.190.0230.03712.39
5.4.180.0200.04312.40
5.4.170.0180.04412.40
5.4.160.0190.04312.39
5.4.150.0190.04112.39
5.4.140.0180.04212.09
5.4.130.0150.04412.06
5.4.120.0160.04212.04
5.4.110.0130.04512.03
5.4.100.0210.04012.03
5.4.90.0120.04812.03
5.4.80.0190.04112.02
5.4.70.0140.04312.02
5.4.60.0140.04612.02
5.4.50.0400.02212.02
5.4.40.0150.04412.01
5.4.30.0150.04412.00
5.4.20.0130.04612.00
5.4.10.0150.04612.01
5.4.00.0150.04311.50
5.3.270.0150.04812.72
5.3.260.0200.04112.72
5.3.250.0170.04412.71
5.3.240.0140.04612.72
5.3.230.0150.04912.71
5.3.220.0290.06712.68
5.3.210.0140.05012.68
5.3.200.0210.04112.68
5.3.190.0150.04812.68
5.3.180.0180.04612.67
5.3.170.0110.05412.67
5.3.160.0260.04312.68
5.3.150.0190.04712.68
5.3.140.0200.04212.66
5.3.130.0190.04412.66
5.3.120.0190.04512.66
5.3.110.0200.04412.66
5.3.100.0120.05112.12
5.3.90.0180.04512.08
5.3.80.0190.04212.08
5.3.70.0110.05212.07
5.3.60.0160.04812.06
5.3.50.0120.04912.00
5.3.40.0190.04412.00
5.3.30.0170.04511.95
5.3.20.0120.04811.74
5.3.10.0180.04311.69
5.3.00.0120.04711.68

preferences:
135.31 ms | 1394 KiB | 7 Q