本文整理汇总了PHP中HtmlEntities函数的典型用法代码示例。如果您正苦于以下问题:PHP HtmlEntities函数的具体用法?PHP HtmlEntities怎么用?PHP HtmlEntities使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了HtmlEntities函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: upload
function upload()
{
global $charset;
$x = 0;
$q = db_select("select kodenr,beskrivelse from grupper where art='DG' order by kodenr", __FILE__ . " linje " . __LINE__);
while ($r = db_fetch_array($q)) {
$gruppe[$x] = $r['kodenr'];
$gruppebeskr[$x] = $r['beskrivelse'];
$x++;
}
print "<tr><td width=100% align=center><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tbody>";
print "<tr><td colspan=\"2\">Denne funktion importerer ordrer fra en tabulatorsapareret fil til ordrer</td></tr>";
print "<tr><td colspan=\"2\">Filen skal have følgende format:</td></tr>";
$txt = HtmlEntities("Kundenr<tab>Ordrenr<tab>Dato<tab>Projekt<tab>Telefon<tab>Navn<tab>Adresse1<tab>Adresse2<tab>Postnr<tab>Bynavn<tab>Email<tab>Varenummer<tab>Varenavn<tab>Antal<tab>Pris", ENT_COMPAT, $charset);
$txt .= "<br>" . HtmlEntities("Hvis kundenummer ikke eksisterer i forvejen, oprettes en ny kunde i den valgte debitorgruppe.", ENT_COMPAT, $charset);
$txt .= "<br>" . HtmlEntities("Hvis der ikke er angivet varenummer søges efter vare med samme navn. Hvis denne ikke findes, indsættes linjen som kommentar.", ENT_COMPAT, $charset);
print "<tr><td colspan=\"2\">{$txt}<br></td></tr>";
print "<tr><td colspan=\"2\"><hr></td></tr>";
print "<form enctype=\"multipart/form-data\" action=\"csv2ordre.php\" method=\"POST\">";
print "<tr><td width=\"150px\">Debitorgruppe</td><td align=\"right\"><select name=\"gruppe\" style=\"width:150px\">\n";
for ($x = 0; $x < count($gruppe); $x++) {
print "<option value=\"{$gruppe[$x]}\">{$gruppe[$x]} {$gruppebeskr[$x]}</option>\n";
}
print "</select></span></td></tr>";
print "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"900000\">";
print "<tr><td colspan=\"2\"><hr></td></tr>";
print "<tr><td> Vælg datafil:</td><td><input name=\"uploadedfile\" type=\"file\"></td></tr>";
print "<tr><td colspan=\"2\"><hr></td></tr>";
print "<tr><td colspan=\"2\" align=center><input type=\"submit\" value=\"Hent\"value=\"Godkend\" onclick=\"javascript:return confirm('Importer ordrer?')\"></td></tr>";
print "</form>";
print "</tbody></table>";
print "</td></tr>";
}
示例2: OutputDebug
Function OutputDebug($message) {
$message.="\n";
if ($this->html_debug)
$message = str_replace("\n", "<br />\n", HtmlEntities($message));
echo $message;
flush();
}
示例3: HtmlEntities
</head>
<body onload="<?php
echo $onload;
?>
" bgcolor="#cccccc">
<center><h1>Test for Manuel Lemos' PHP form class
using the linked select plug-in input</h1></center>
<hr />
<?php
if ($doit) {
$continent = $form->GetInputValue("continent");
$country = $form->GetInputValue("country");
$location = $form->GetInputValue("location");
?>
<center><h2>The chosen location is <?php
echo HtmlEntities($locations[$country][$location]), " (", HtmlEntities($countries[$continent][$country]), ", ", HtmlEntities($continents[$continent]), ")";
?>
</h2></center>
<?php
} else {
$form->StartLayoutCapture();
$title = "Linked select plug-in test";
$body_template = "form_linked_select_body.html.php";
include "templates/form_frame.html.php";
$form->EndLayoutCapture();
$form->DisplayOutput();
}
?>
<hr />
</body>
</html>
示例4: HtmlEntities
?>
<h2><center>The file was uploaded.</center></h2>
<center><table>
<tr>
<th align="right">Uploaded file path:</th>
<td><tt><?php
echo $userfile_values["tmp_name"];
?>
</tt></td>
</tr>
<tr>
<th align="right">Client file name:</th>
<td><tt><?php
echo HtmlEntities($userfile_values["name"]);
?>
</tt></td>
</tr>
<tr>
<th align="right">File type:</th>
<td><tt><?php
echo $userfile_values["type"];
?>
</tt></td>
</tr>
<tr>
<th align="right">File size:</th>
<td><tt><?php
示例5:
$email_message->SetEncodedHeader("Subject",$multibyte_subject);
$email_message->AddPlainTextPart($multibyte_body);
$error=$email_message->Send();
if(strlen($error)==0)
{
echo "<center><h2>Message sent.</h2></center>\n";
echo "<center><table border=\"1\">\n";
echo "<tr>\n<th>From:</th>\n<td>$from_name <$from_address></td>\n</tr>\n";
echo "<tr>\n<th>To:</th>\n<td>$to_name <$to_address></td>\n</tr>\n";
echo "<tr>\n<th>Subject:</th>\n<td>$multibyte_subject</td>\n</tr>\n";
echo "<tr>\n<th valign=\"top\">Body:</th>\n<td>".nl2br($multibyte_body)."</td>\n</tr>\n";
echo "</table></center>\n";
}
else
echo "<center><h2>Error: ".HtmlEntities($error)."</h2></center>\n";
}
else
{
echo "<form method=\"POST\" action=\"$PHP_SELF\">\n";
echo "<center><table>\n";
echo "<tr>\n<th>From:</th>\n<td><input type=\"text\" name=\"from_name\" value=\"$from_name\"> <<input type=\"text\" name=\"from_address\" value=\"$from_address\">></td>\n</tr>\n";
echo "<tr>\n<th>To:</th>\n<td><input type=\"text\" name=\"to_name\" value=\"$to_name\"> <<input type=\"text\" name=\"to_address\" value=\"$to_address\">></td>\n</tr>\n";
echo "<tr>\n<th>Subject:</th>\n<td><input type=\"text\" name=\"multibyte_subject\" value=\"$multibyte_subject\"></td>\n</tr>\n";
echo "<tr>\n<th valign=\"top\">Body:</th>\n<td><textarea cols=\"75\" rows=\"10\" name=\"multibyte_body\">$multibyte_body</textarea></td>\n</tr>\n";
echo "<tr><td colspan=\"2\"><center><input type=\"submit\" name=\"send\" value=\"Send message\"></center></td>\n</tr>\n";
echo "</table></center>\n";
echo "</form>\n";
}
echo "<hr />\n</body>\n</html>\n";
?>
示例6: SetKey
function SetKey(&$form, $encrypted, $format)
{
if (strlen($error = $form->GetInputEventURL($this->input, "getimage", array($this->image_parameter => $encrypted), $image_url))) {
return $error;
}
$this->valid_marks["data"]["image"] = "<img alt=\"CAPTCHA image\" width=\"" . $this->image_width . "\" height=\"" . $this->image_height . "\"" . (strlen($this->image_align) ? " align=\"" . $this->image_align . "\"" : "") . (strlen($this->verification_style) ? " style=\"" . $this->verification_style . "\"" : "") . (strlen($this->verification_class) ? " class=\"" . $this->verification_class . "\"" : "") . " src=\"" . HtmlEntities($image_url) . "\" />";
if (strlen($error = $form->SetInputValue($this->validation, $encrypted))) {
return $error;
}
return $this->DefaultSetInputProperty($form, "Format", $format);
}
示例7: httpClientPost
function httpClientPost($url, $paramters)
{
//$url='https://login.yahoo.com/config/login?';
//$url="https://accounts.google.com/ServiceLogin";
//log echo '<br/> httpClient $url: '. $url ;
//log echo '<br/> httpClient $paramters: ' ;
//log var_dump($paramters);
$resultbody;
set_time_limit(0);
$http = new http_class();
$http->timeout = 0;
$http->data_timeout = 0;
$http->debug = 0;
$http->html_debug = 1;
//$url="https://login.yahoo.com/config/login";
if ($this->isDebug) {
echo "<br/>url:" . $url;
echo "<br/>arguments:<br/>";
var_dump($paramters);
}
$error = $http->GetRequestArguments($url, $arguments);
$arguments["RequestMethod"] = "POST";
//$arguments['Protocol']='https';
//$arguments['HostName']='login.yahoo.com';
//$arguments['HostPort']='443';
//$arguments['RequestMethod']='POST';
$arguments['PostValues'] = $paramters;
/*
$arguments["PostValues"]=array(
"somefield"=>"Upload forms",
"MAX_FILE_SIZE"=>"1000000"
);
$arguments["PostFiles"]=array(
"userfile"=>array(
"Data"=>"This is just a plain text attachment file named attachment.txt .",
"Name"=>"attachment.txt",
"Content-Type"=>"automatic/name",
),
"anotherfile"=>array(
"FileName"=>"test_http_post.php",
"Content-Type"=>"automatic/name",
)
);
$arguments["Referer"]="http://www.alltheweb.com/";
*/
if ($this->isDebug) {
echo "<H2><LI>Opening connection to:</H2>\n<PRE>", HtmlEntities($arguments["HostName"]), "</PRE>\n";
echo '<br/> <b>$arguments: </b><br/> ';
var_dump($arguments);
}
flush();
$error = $http->Open($arguments);
if ($this->isDebug) {
echo "<br/><br/>http->open:" . $error . "<br/>";
}
if ($error == "") {
$error = $http->SendRequest($arguments);
if ($this->isDebug) {
echo "<br/>[http->SendRequest:" . $error . "]<br/><br/>";
}
if ($error == "") {
//log echo "<H2><LI>Request:</LI</H2>\n<PRE>\n".HtmlEntities($http->request)."</PRE>\n";
//log echo "<H2><LI>Request headers:</LI</H2>\n<PRE>\n";
for (Reset($http->request_headers), $header = 0; $header < count($http->request_headers); Next($http->request_headers), $header++) {
$header_name = Key($http->request_headers);
if (GetType($http->request_headers[$header_name]) == "array") {
for ($header_value = 0; $header_value < count($http->request_headers[$header_name]); $header_value++) {
//log echo $header_name.": ".$http->request_headers[$header_name][$header_value],"\r\n";
}
} else {
//log echo $header_name.": ".$http->request_headers[$header_name],"\r\n";
}
}
//log echo "</PRE>\n";
if ($this->isDebug) {
echo "<H4><LI>HTTP Request body:</LI></H4>error_code:\n" . $http->error_code . "<br/><PRE>request_body:\n" . HtmlEntities($http->request_body) . "</PRE>\n";
}
flush();
$headers = array();
$error = $http->ReadReplyHeaders($headers);
if ($error == "") {
//log echo "<H2><LI>Response headers:</LI</H2>\n<PRE>\n";
for (Reset($headers), $header = 0; $header < count($headers); Next($headers), $header++) {
$header_name = Key($headers);
if (GetType($headers[$header_name]) == "array") {
for ($header_value = 0; $header_value < count($headers[$header_name]); $header_value++) {
if ($this->isDebug) {
echo "http header:" . $header_name . ": " . $headers[$header_name][$header_value], "\r\n";
}
}
} else {
if ($this->isDebug) {
echo $header_name . ": " . $headers[$header_name], "\r\n";
}
}
}
//log echo "</PRE>\n";
flush();
//log echo "<H2><LI>Response body:</LI</H2>\n<PRE>\n";
for (;;) {
//.........这里部分代码省略.........
示例8: array
$form->METHOD = 'POST';
$form->ACTION = '';
$form->InvalidCLASS = 'invalid';
$form->ShowAllErrors = 0;
$form->debug = 'trigger_error';
$form->AddInput(array('TYPE' => 'checkbox', 'ID' => 'condition', 'NAME' => 'condition', 'CHECKED' => 1, 'LABEL' => '<u>V</u>alidate', 'ACCESSKEY' => 'V'));
$form->AddInput(array('TYPE' => 'text', 'ID' => 'dependent', 'NAME' => 'dependent', 'LABEL' => '<u>D</u>ependent', 'ACCESSKEY' => 'D', 'ValidateAsNotEmpty' => 1, 'ValidationErrorMessage' => 'It was not entered a value in the dependent field.', 'DependentValidation' => 'condition'));
$form->AddInput(array('TYPE' => 'submit', 'VALUE' => 'Submit', 'NAME' => 'doit'));
$form->LoadInputValues($form->WasSubmitted('doit'));
$verify = array();
if ($form->WasSubmitted('doit')) {
if (($error_message = $form->Validate($verify)) == '') {
$doit = 1;
} else {
$doit = 0;
$error_message = HtmlEntities($error_message);
}
} else {
$error_message = '';
$doit = 0;
}
if (!$doit) {
$form->ConnectFormToInput('dependent', 'ONLOAD', 'Focus', array());
}
$onload = HtmlSpecialChars($form->PageLoad());
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test for Manuel Lemos' PHP form class for dependent validation</title>
<style type="text/css"><!--
示例9: SendDataAndGetResponse
/**
* This function is used to send and receive data via GET/POST methods.
* @param string $strRequestData
* @return string
* @access protected
*/
function SendDataAndGetResponse($strRequestData)
{
$http = new HTTP();
if ($this->useOpenSSL) {
$http->use_openssl = 1;
}
$strResponseData = "";
$strTempURL = $this->url;
//POST Method
if ($this->request_method == "POST") {
$postValues = array("xmldata" => $strRequestData);
} else {
$strTempURL .= "?xmldata=" . urlencode($strRequestData);
}
//Connect
$error = $this->ConnectToPosnetSystem($strTempURL, $postValues, $http, $arguments);
if ($error == "") {
if ($this->debug) {
echo "<H2><LI>Sending request for page:</H2>\n<PRE>";
echo HtmlEntities($arguments["RequestURI"]), "\n";
}
if ($this->debug) {
echo "</PRE>\n";
}
flush();
//Send
$error = $http->SendRequest($arguments);
if ($error == "") {
if ($this->debug) {
echo "<H2><LI>Request:</LI</H2>\n<PRE>\n" . HtmlEntities($http->request) . "</PRE>\n";
}
flush();
$headers = array();
//Read Response Headers
$error = $http->ReadReplyHeaders($headers);
if ($error == "") {
if ($this->debug) {
echo "<H2><LI>Response status code:</LI</H2>\n<P>" . $http->response_status;
}
switch ($http->response_status) {
case "301":
case "302":
case "303":
case "307":
echo " (redirect to <TT>" . $headers["location"] . "</TT>)<BR>\nSet the <TT>follow_redirect</TT> variable to handle redirect responses automatically.";
break;
}
if ($this->debug) {
echo "</P>\n";
}
flush();
//Read Response Body
for (;;) {
$error = $http->ReadReplyBody($body, 2000);
if (strlen($body) == 0) {
break;
}
$strResponseData .= $body;
}
flush();
}
}
$http->Close();
}
if (strlen($error)) {
$this->error = $error;
if ($this->debug) {
echo "<CENTER><H2>Error: ", $error, "</H2></CENTER>\n";
}
return "";
}
return $strResponseData;
}
示例10: EscapeSpecialCharacters
function EscapeSpecialCharacters($string)
{
if (GetType($string) != "string") {
$string = strval($string);
}
for ($escaped = "", $character = 0; $character < strlen($string); $character++) {
switch ($string[$character]) {
case "\"":
case ">":
case "<":
case "&":
$escaped .= HtmlEntities($string[$character]);
break;
default:
$code = Ord($string[$character]);
if ($code < 32 || $code > 127) {
$escaped .= "&#{$code};";
break;
}
$escaped .= $string[$character];
break;
}
}
return $escaped;
}
示例11: test
function test($email)
{
echo "<tr><td>" . HtmlEntities($email) . "</td>";
echo "<td>" . (is_valid_email_address($email) ? 'Yes' : 'No') . "</td></tr>";
}
示例12: ordreside
//.........这里部分代码省略.........
$lev_addr2 = NULL;
$lev_bynavn = NULL;
$lev_kontakt = NULL;
$lev_max = NULL;
$lev_navn = NULL;
$lev_postnr = NULL;
$lev_pbs = NULL;
$lev_pbs_nr = NULL;
$linjebg = NULL;
$mail_fakt = NULL;
$momsfri = NULL;
$momssats = NULL;
$momssum = NULL;
$oio_fakt = NULL;
$ordredato = NULL;
$ordrenr = NULL;
$pbs_nr = NULL;
$postnr = NULL;
$prev_id = NULL;
$reserveret = NULL;
$status = NULL;
$tidl_lev = NULL;
$udskriv_til = NULL;
$valutakurs = NULL;
$vis_lev_addr = NULL;
$y = NULL;
if (!$id) {
$fokus = 'kontonr';
}
if ($id) {
$query = db_select("select * from ordrer where id = '{$id}'", __FILE__ . " linje " . __LINE__);
$row = db_fetch_array($query);
$konto_id = $row['konto_id'] * 1;
$kontonr = HtmlEntities($row['kontonr'], ENT_COMPAT, $charset);
$firmanavn = HtmlEntities($row['firmanavn'], ENT_COMPAT, $charset);
$addr1 = HtmlEntities($row['addr1'], ENT_COMPAT, $charset);
$addr2 = HtmlEntities($row['addr2'], ENT_COMPAT, $charset);
$postnr = HtmlEntities($row['postnr'], ENT_COMPAT, $charset);
$bynavn = HtmlEntities($row['bynavn'], ENT_COMPAT, $charset);
$land = HtmlEntities($row['land'], ENT_COMPAT, $charset);
$kontakt = HtmlEntities($row['kontakt'], ENT_COMPAT, $charset);
$kontakt_tlf = HtmlEntities($row['kontakt_tlf'], ENT_COMPAT, $charset);
$kundeordnr = HtmlEntities($row['kundeordnr'], ENT_COMPAT, $charset);
$lev_navn = HtmlEntities($row['lev_navn'], ENT_COMPAT, $charset);
$lev_addr1 = HtmlEntities($row['lev_addr1'], ENT_COMPAT, $charset);
$lev_addr2 = HtmlEntities($row['lev_addr2'], ENT_COMPAT, $charset);
$lev_postnr = HtmlEntities($row['lev_postnr'], ENT_COMPAT, $charset);
$lev_bynavn = HtmlEntities($row['lev_bynavn'], ENT_COMPAT, $charset);
$lev_kontakt = HtmlEntities($row['lev_kontakt'], ENT_COMPAT, $charset);
$vis_lev_addr = $row['vis_lev_addr'];
$felt_1 = HtmlEntities($row['felt_1'], ENT_COMPAT, $charset);
$felt_2 = HtmlEntities($row['felt_2'], ENT_COMPAT, $charset);
$felt_3 = HtmlEntities($row['felt_3'], ENT_COMPAT, $charset);
$felt_4 = HtmlEntities($row['felt_4'], ENT_COMPAT, $charset);
$felt_5 = HtmlEntities($row['felt_5'], ENT_COMPAT, $charset);
$cvrnr = $row['cvrnr'];
$ean = HtmlEntities($row['ean'], ENT_COMPAT, $charset);
$institution = HtmlEntities($row['institution'], ENT_COMPAT, $charset);
$email = HtmlEntities($row['email'], ENT_COMPAT, $charset);
$mail_fakt = $row['mail_fakt'];
$udskriv_til = $row['udskriv_til'];
$mail_bilag = $row['mail_bilag'];
#20131122 tilføj $mail_bilag til visning
$betalingsbet = trim($row['betalingsbet']);
$betalingsdage = $row['betalingsdage'];
$valuta = $row['valuta'];
示例13: set_time_limit
<TITLE>Test for Manuel Lemos' PHP HTTP class to save and restore cookies</TITLE>
</HEAD>
<BODY>
<H1><CENTER>Test for Manuel Lemos' PHP HTTP class to save and restore cookies</CENTER></H1>
<HR>
<UL>
<?php
require "http.php";
set_time_limit(0);
$http = new http_class();
$http->debug = 0;
$http->html_debug = 1;
$http->follow_redirect = 1;
$url = "http://my.yahoo.com/";
$error = $http->GetRequestArguments($url, $arguments);
echo "<H2><LI>Opening connection to:</H2>\n<PRE>", HtmlEntities($arguments["HostName"]), "</PRE>\n";
flush();
$error = $http->Open($arguments);
if ($error == "") {
echo "<H2><LI>Sending request for page:</H2>\n";
echo "<PRE>", HtmlSpecialChars($arguments["RequestURI"]), "</PRE>\n";
flush();
$error = $http->SendRequest($arguments);
if ($error == "") {
echo "<H2><LI>Getting response headers ...</H2>\n";
flush();
$headers = array();
$error = $http->ReadReplyHeaders($headers);
if ($error == "") {
echo "<H2><LI>Response status code:</LI</H2>\n<PRE>" . $http->response_status . "</PRE>\n";
flush();
示例14: EncodeHTMLString
function EncodeHTMLString($string)
{
switch (strtolower($this->encoding)) {
case "iso-8859-1":
return HtmlEntities($string);
default:
return HtmlSpecialChars($string);
}
}
示例15: HtmlEntities
$error = $http->SendRequest($arguments);
if ($error == "") {
echo "<H2><LI>Request:</LI</H2>\n<PRE>\n" . HtmlEntities($http->request) . "</PRE>\n";
echo "<H2><LI>Request headers:</LI</H2>\n<PRE>\n";
for (Reset($http->request_headers), $header = 0; $header < count($http->request_headers); Next($http->request_headers), $header++) {
$header_name = Key($http->request_headers);
if (GetType($http->request_headers[$header_name]) == "array") {
for ($header_value = 0; $header_value < count($http->request_headers[$header_name]); $header_value++) {
echo $header_name . ": " . $http->request_headers[$header_name][$header_value], "\r\n";
}
} else {
echo $header_name . ": " . $http->request_headers[$header_name], "\r\n";
}
}
echo "</PRE>\n";
echo "<H2><LI>Request body:</LI</H2>\n<PRE>\n" . HtmlEntities($http->request_body) . "</PRE>\n";
flush();
$headers = array();
$error = $http->ReadReplyHeaders($headers);
if ($error == "") {
echo "<H2><LI>Response headers:</LI</H2>\n<PRE>\n";
for (Reset($headers), $header = 0; $header < count($headers); Next($headers), $header++) {
$header_name = Key($headers);
if (GetType($headers[$header_name]) == "array") {
for ($header_value = 0; $header_value < count($headers[$header_name]); $header_value++) {
echo $header_name . ": " . $headers[$header_name][$header_value], "\r\n";
}
} else {
echo $header_name . ": " . $headers[$header_name], "\r\n";
}
}