3v4l.org

run code in 500+ PHP versions simultaneously
<?php // 1. Set your target (the ruutukf.com address from your screenshot) $to = "your-ga99i8uzel@ruutukf.com"; // 2. Set the "Spoofed" identity $subject = "URGENT: Your Prize Claim - Project Test"; $from = "admin@gigahertzgiveaways.co.uk"; // 3. Craft the headers (This is where the spoofing happens) $headers = "From: " . $from . "\r\n"; $headers .= "Reply-To: " . $from . "\r\n"; $headers .= "X-Mailer: PHP/" . phpversion(); // 4. The "Phishing" Body $message = "Congratulations! You have won the jackpot. Please reply to this email to claim your prize."; // 5. Execute the send if(mail($to, $subject, $message, $headers)) { echo "SUCCESS: The spoofed email has been sent to $to"; } else { echo "ERROR: The server blocked the mail() function."; } ?><?php // 1. Set your target (the ruutukf.com address from your screenshot) $to = "your-ga99i8uzel@ruutukf.com"; // 2. Set the "Spoofed" identity $subject = "URGENT: Your Prize Claim - Project Test"; $from = "admin@gigahertzgiveaways.co.uk"; // 3. Craft the headers (This is where the spoofing happens) $headers = "From: " . $from . "\r\n"; $headers .= "Reply-To: " . $from . "\r\n"; $headers .= "X-Mailer: PHP/" . phpversion(); // 4. The "Phishing" Body $message = "Congratulations! You have won the jackpot. Please reply to this email to claim your prize."; // 5. Execute the send if(mail($to, $subject, $message, $headers)) { echo "SUCCESS: The spoofed email has been sent to $to"; } else { echo "ERROR: The server blocked the mail() function."; } ?>

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)
8.5.30.0240.00516.55
8.5.20.0140.00516.83
8.5.10.0080.00416.89
8.5.00.0170.00416.64
8.4.180.0190.00619.88
8.4.170.0160.00719.70
8.4.160.0310.00719.68
8.4.150.0180.01319.80
8.4.140.0280.00417.86
8.4.130.0270.00717.62
8.4.120.0370.00417.67
8.4.110.0280.00917.85
8.4.100.0270.00817.85
8.4.90.0250.00617.96
8.4.80.0270.00217.78
8.4.70.0190.00217.91
8.4.60.0170.00817.86
8.4.50.0200.00317.91
8.4.40.0340.00417.65
8.4.30.0180.00718.06
8.4.20.0260.00518.04
8.4.10.0220.00117.81
8.3.300.0170.00818.20
8.3.290.0140.00418.41
8.3.280.0200.00318.36
8.3.270.0220.00616.74
8.3.260.0150.00416.70
8.3.250.0170.00316.68
8.3.240.0160.00316.90
8.3.230.0170.00216.91
8.3.220.0200.00316.77
8.3.210.0280.00816.80
8.3.200.0260.01116.86
8.3.190.0260.00216.64
8.3.180.0210.00516.63
8.3.170.0150.00516.82
8.3.160.0210.00016.59
8.3.150.0160.00417.04
8.3.140.0170.00316.77
8.3.130.0150.00316.94
8.3.120.0130.00716.63
8.3.110.0140.00416.81
8.3.100.0170.00416.70
8.3.90.0150.00616.89
8.3.80.0160.00416.71
8.3.70.0160.00416.80
8.3.60.0190.00516.87
8.3.50.0150.00816.71
8.3.40.0190.00217.97
8.3.30.0210.00317.89
8.3.20.0180.00917.97
8.3.10.0280.00617.89
8.3.00.0200.00818.09

preferences:
57.32 ms | 707 KiB | 5 Q