예제 #1
0
파일: update_one.php 프로젝트: Alambos/bot
function crontab_parse($dir)
{
    chdir($dir);
    $done = FALSE;
    $file = file('crontab');
    foreach ($file as $line) {
        $line = trim($line);
        if (empty($line) || substr($line, 0, 1) == '#') {
            continue;
        }
        $ret = crontab_match($line);
        if ($ret) {
            if (!$done) {
                echo "\n";
            }
            launch($ret);
            $done = TRUE;
        }
    }
    if (!$done) {
        echo NOT;
    }
    chdir('..');
}
예제 #2
0
    global $fileIn;
    loadnewfile($fileIn);
    goPdf();
}
function goPdf()
{
    global $fileOut;
    header('Location: http://localhost:4040/wikiutc/pdf?fileName=' . $fileOut);
}
$entete = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n<?xml-stylesheet media='all' href='style.css' type='text/css'?>\n";
if (isset($_GET['id'])) {
    global $fileIn;
    $fileIn = $_GET['id'];
    writeEmpty();
    writeInfile($entete);
    launch();
}
function loadnewfile($fileIns)
{
    /*Ouverture du fichier en lecture seule*/
    $handle = fopen($fileIns, 'r');
    /*Si on a réussi à ouvrir le fichier*/
    if ($handle) {
        /*Tant que l'on est pas à la fin du fichier*/
        while (!feof($handle)) {
            /*On lit la ligne courante*/
            $buffer = fgets($handle);
            /*On l'affiche*/
            /**
             *recupere les entetes et les écrits dans un fichier
             **/