"compilateur php"

Contenu du snippet

en fait c'est pas vriament un compilateur comme vous vous en doutez bien,
mais c'est une page qui vous permet de rentrer directement du code PHP3/PHP4 et qui l'execute immediatement (et qui l'enregistre aussi dans un fichier), ce qui vous permet de rentrer vite fait du code sans avoir a ouvrir un editeur text, sauvegarder et lancer votre script.....

Source / Exemple :


<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 3.2 Final//EN\">
<?
function XZWgetmicrotime() {
        // Cette fonction récuperre l'heure en microsecondes
        list($usec, $sec) = explode(" ", microtime()); 
        return ($usec + $sec); 
}
$XZWstarttime = XZWgetmicrotime();

if($XZWrun==1 && $XZWcode!=""){
  //$code = str_replace("\\\\\\","%!*!%;",$code);
  //$code = str_replace("\\","",$code);
  //$code = str_replace("%!*!%;","\\",$code);
  $XZWfp = fopen("tmp/coding.php", "w");
  fwrite($XZWfp,stripcslashes($XZWcode));
  fclose($XZWfp);
  ob_start();
    echo("<ADDRESS>Powered By <a href=\"http://www.overdarck.fr.st\" target=\"_new\">OverDarck</a> SpeedCoding...</ADDRESS><hr>\n");
	include("tmp/coding.php");
  ob_end_flush();
}else{
?>
<p><h1><i>SpeedCoding by <a href="http://www.overdarck.fr.st" target="_new">OverDarck</a></i></h1>
<form method="post" action="<? print("http://".$HTTP_HOST.$PHP_SELF); ?>" target="runingPHP">
  
    <input type="hidden" name="XZWrun" value="1">
    Entrez votre code PHP ou PHP3 ici : <i>(n'oubliez pas les balises <b><?</b> et <b>?></b>)</i><br>
    <textarea name="XZWcode" cols="120" rows="25"><?php

?></textarea>
    <br><input type="submit" name="Submit" value="Gooooooooo !">
</form></p>
<?
}
$XZWexectime = round((XZWgetmicrotime() - $XZWstarttime) * 100) / 100;
print "\n<hr><div align=\"right\"><font size=1>Page générée en ".$XZWexectime." secondes.</font></div>";
?>

Conclusion :


par contre vous devez palcer un dossier 'tmp' dans le meme dossier que cetet page

Voila j'espere que se sera utile,

@++ Tlm, et bonne prog !!

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.