Exemplo n.º 1
0
<?php

session_start();
$onti_filename = isset($_SESSION["onti_filename"]) ? $_SESSION["onti_filename"] : 'untitled';
$onti_comment = isset($_SESSION["onti_comment"]) ? $_SESSION["onti_comment"] : 'Encodé par ti.zewaren.net';
$onti_text = isset($_SESSION["onti_text"]) ? $_SESSION["onti_text"] : '';
$text = $onti_text;
$filetype = isset($_GET["type"]) ? $_GET["type"] : "82y";
if ($filetype == "82y") {
    $text = tokenise('\\r' . $text . "\r", false, true, true);
    $text = substr($text, 3, -1);
    for ($i = 0; $i < strlen($text); $i++) {
        $content[] = ord($text[$i]);
    }
    for ($i = 0; $i < 70; $i++) {
        $entete[$i] = 0;
    }
    $entete[0] = Ord('*');
    $entete[1] = Ord('*');
    $entete[2] = Ord('T');
    $entete[3] = Ord('I');
    $entete[4] = Ord('8');
    $entete[5] = Ord('2');
    $entete[6] = Ord('*');
    $entete[7] = Ord('*');
    $entete[8] = 26;
    $entete[9] = 10;
    $entete[10] = 0;
    $onti_comment = substr($onti_comment . str_repeat(chr(0), 40), 0, 40);
    for ($i = 11; $i < 11 + 40; $i++) {
        $entete[$i] = ord($onti_comment[$i - 11]);
Exemplo n.º 2
0
 } else {
     if ($onti_mode == "sequence") {
         /*              $graphstyle = array( 0 => "solid line", 1 => "thick line", 2 => "shade above", 3 => "shade below", 4 => "trace", 5 => "animate", 6 => "dotted line");
                       for ($i=0; $i<3; $i++)
                         {
                           fwrite($handle, chr(array_search($onti_funcmode[$i], $graphstyle)));
                           $checksum += array_search($onti_funcmode[$i], $graphstyle);
                         }*/
         $filesize = 0;
         for ($i = 0; $i < 2; $i++) {
             unset($content);
             $onti_funcselected[$i] = strlen($onti_functioncontent[$i]) > 0 ? $onti_funcselected[$i] : 'unselected';
             fwrite($handle, chr($onti_funcselected[$i] == "selected" ? 0x23 : 0x3));
             $checksum += $onti_funcselected[$i] == "selected" ? 0x23 : 0x3;
             if (strlen($onti_functioncontent[$i]) > 0) {
                 $text = tokenise('\\r' . $onti_functioncontent[$i] . "\r", false, true, true);
                 $text = substr($text, 3, -1);
             } else {
                 $text = "";
             }
             $filesize += strlen($text) + 2;
             fwrite($handle, chr(strlen($text) & 0xff));
             $checksum += strlen($text) & 0xff;
             fwrite($handle, chr(strlen($text) >> 8 & 0xff));
             $checksum += strlen($text) >> 8 & 0xff;
             for ($j = 0; $j < strlen($text); $j++) {
                 //                       $content[] = ord($text[$j]);
                 fwrite($handle, $text[$j]);
                 $checksum += ord($text[$j]);
             }
         }