Example #1
0
function setPrintValue($name, $val, $isEscapeHtml = true)
{
    global $PHP_PRINT_VALUE;
    //, $htmlEncode, $processEncode;
    //$val = mb_convert_encoding($val, $processEncode, $htmlEncode);
    if ($isEscapeHtml) {
        //		$val = htmlspecialchars($val, ENT_QUOTES | ENT_HTML5);
        $val = escapeHtml($val);
    }
    $PHP_PRINT_VALUE[$name] = $val;
}
Example #2
0
File: steps.php Project: bvds/andes
         // mismatch, but same remaining
         // Position of first discrepency
         $pos = strspn($bbc ^ $nbbc, "");
         $bbb = escapeHtml($bb);
         $nbbb = escapeHtml($nbb);
         array_push($rows, "<td>{$bbb}</td><td>{$nbbb}</td><td>pos. {$pos}<br>" . escapeHtml(substr($bbc, $pos, 8)) . "<br>" . escapeHtml(substr($nbbc, $pos, 8)) . "</td>");
         $i++;
         $ni++;
     } elseif ($imax - $i < $nimax - $ni) {
         // mismatch, extra row in new
         $nbbb = escapeHtml($nbb);
         array_push($rows, "<td></td><td>{$nbbb}</td><td></td>");
         $ni++;
     } else {
         //mismatch, extra row in old
         $bbb = escapeHtml($bb);
         array_push($rows, "<td>{$bbb}</td><td></td><td></td>");
         $i++;
     }
 }
 $nrows = sizeof($rows);
 if ($nrows > 0) {
     $diffStepTally++;
     $row = array_shift($rows);
     echo "  <tr class='{$method}'><td rowspan='{$nrows}'>{$aaa}</td><td rowspan='{$nrows}'>{$aa}</td>{$row}</tr>\n";
     foreach ($rows as $row) {
         echo "  <tr class='{$method}'>{$row}</tr>\n";
     }
 }
 // Dump reply result to file for testing json against smd
 // See check-json.html
</td>
                   <td>名前</td><td><?php 
        echo escapeHtml($row->name);
        ?>
</td>
                   <td>ペンの色</td><td><?php 
        echo $row->color_name;
        ?>
</td>
                   <td><?php 
        echo $row->lang_name;
        ?>
</td>
               </tr>
               <tr><td colspan="6"><textarea style="height:200px;" readonly><?php 
        echo escapeHtml($row->message);
        ?>
</textarea><td>
               </tr>
<?php 
    }
    ?>
            </table>
<?php 
} else {
    ?>
          メッセージはありません。
<?php 
}
?>
</div>
Example #4
0
 /**
  * @param string|array $keywords
  * @return string
  */
 public function keywords($keywords = '')
 {
     if (!empty($keywords)) {
         $keywords = (array) escapeHtml($keywords);
         $this->keywords = $keywords . ',' . implode(',', $keywords);
     }
     return $this->keywords;
 }
Example #5
0
/**
 * @param string|array $input
 * @return string
 */
function escapeHtml($input)
{
    if (is_array($input)) {
        foreach ($input as &$item) {
            $item = escapeHtml($item);
        }
        return $input;
    }
    return htmlspecialchars(trim(str_replace(['&nbsp;', "\r\n", "\n", "\r"], ' ', strip_tags($input))), ENT_QUOTES);
}