【PHP的位置重定向和特殊字符】教程文章相关的互联网学习教程文章

php-处理对象属性名称中的特殊字符【代码】

我正在使用由大学教授的实习生创建的数据库.许多字段的名称都类似于“ Revenues_(budget)”. 当前,当使用具有字段作为属性的对象时,我会做类似的事情$f = 'Revenues_(budget)'; echo $obj->$f;这很好用,但是我想知道是否可能有一种更优雅或更简洁的方式来处理这些问题?解决方法:您可以使用一个表达式来做到这一点:echo $obj->{'Revenues_(budget)'};

TinyMCE Jquery PHP AJAX特殊字符问题【代码】

我的网站上有一个TinyMCE实现,效果很好.但是,如果用户输入特殊字符,如“<”当出现特殊字符时,发送到我的MySQL数据库的查询就会被裁剪.让我告诉你令人开心的事: 这就是我所说的TinyMCE:tinyMCE.init({mode : "exact", elements : "e_text", theme : "simple", oninit : "setPlainText", plugins : "paste" });function setPlainText() {var ed = tinyMCE.get('e_text');ed.pasteAsPlainText = true; if (tinymce.isOpera || /Fir...

PHP获取带有特殊字符的url,而无需urlencode:对其进行编码!【代码】

我希望file_get_contents得到一个看起来像这样的URL:http://wapedia.mobi/sv/Gr?t 问题是它请求(无法发布整个链接,对不起):…wapedia.mobi/sv/Grt您可以看到它已经被urlencoded了,该页面没有给我任何结果. 我怎样才能做到这一点?解决方法:根据PHP manual,如果URL包含特殊字符,则必须对URL进行专门编码.这意味着函数本身不应该进行特殊编码.您的网址很可能在传递给函数之前已被编码,因此请先通过urldecode传递它,然后看看会发生什...

php-带有空格和特殊字符的URL的最佳做法【代码】

我目前正在修改一个小型Web应用程序.该Web应用程序允许用户自己输入/指定类别.我注意到在数据库中,有很多类别包含空格和特殊字符,例如Cakes&纸杯蛋糕. 在前端,数据库以URL链接的形式显示所有用户定义的类别,用户可以单击它们以进一步查看类别中的内容. 前端类别链接是使用rawurlencode函数编码的,看起来像这样../show.php?category=<?php echo rawurlencode($e['category']); ?>在后端,一个函数将获取URL,然后将其解码,然后再将其发...

如何在PHP中删除特殊字符并保留任何语言的字母?【代码】

我知道这应该删除字符串中的任何字符,只保留数字和英文字母.$txtafter = preg_replace("/[^a-zA-Z 0-9]+/","",$txtbefore);但我希望删除任何特殊字符,并保留任何语言,如阿拉伯语或日语.解决方法:可能这对你有用:$repl = preg_replace('/[^\w\s]+/u','' ,$txtbefore);这将删除文本中的所有非单词和非空格字符. / u flag用于unicode支持.

PHP – 将特殊字符转换为HTML实体【代码】

发送电子邮件时遇到问题.如果它包含特殊字符,则不会发送.我想将特殊字符转换为HTML实体,如下所示:" ==> &quot; & ==> &amp; € ==> &euro; < ==> < ....我怎样才能做到这一点?谢谢.解决方法:htmlentities()是您正在寻找的: http://uk3.php.net/manual/en/function.htmlentities.php

HTML / PHP编码,特殊字符在一台服务器上工作而不是另一台服务器【代码】

我在理解为什么运行PHP / Apache的服务器正确格式化特殊字符而另一台服务器没有正确格式化时遇到问题. 我正在使用的元标记是;<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">我也尝试过;<meta http-equiv="Content-Type" content="text/html; charset=utf-8">正确运行的服务器; Apache / 2.4.9(Win64)PHP / 5.5.11 正在运行的是格式不正确的字符,并用黑色菱形替换字符,其中包含问号. Apache / 2.4.10(W...

如何使用PHP删除文本字段上的特殊字符和空格【代码】

我需要删除文本字段中的所有特殊字符和空格,以便构建我正在构建的表单.我如何在PHP中完成此任务.解决方法:这实际上取决于,我假设您正在使用$_POST []数据并希望清理这些输入?如果是这样,我肯定会这样做:$var = preg_replace("/[^A-Za-z0-9]/", "", $var);除了alpha / num之外,它将删除除alpha / num之外的所有内容,如果您愿意,可以调整正则表达式以包含其他字符.常用正则表达式的一些很好的例子可以在:The RegEx Library找到 如...

在PHP中使用特殊字符对数组进行排序【代码】

我有一个数组,其中包含西班牙语的语言名称:$lang["ko"] = "coreano"; //korean $lang["ar"] = "árabe"; //arabic $lang["es"] = "espa?ol"; //spanish $lang["fr"] = "francés"; //french我需要订购数组并维护索引关联,所以我使用asort()和SORT_LOCALE_STRINGsetlocale(LC_ALL,'es_ES.UTF-8'); //this is at the beginning (config file) asort($lang,SORT_LOCALE_STRING); print_r($lang);预期的输出将按以下顺序排列: >数组([a...

php – 带特殊字符的TCPDF HTML显示空PDF文件【代码】

我正在使用TCPDF库版本:5.9.011.我正在尝试以PDF格式执行HTML布局.我试过的例子提供了site$html = '<h1>HTML Example</h1> <h2>List</h2> Some special characters: < € &euro; &amp; è &egrave; © > \\slash \\\\double-slash \\\\\\triple-slash '; // output the HTML content $pdf->writeHTML($html, true, false, true, false, '');//Close and output PDF document $pdf->Output('example_006.pdf', 'I');显然发现生成的P...

php – 如何在swift中发布特殊字符的http【代码】

我正在使用以下内容将电子邮件和密码发布到我的服务器(php脚本).我遇到的问题是密码包含一个特殊的字符(特别是&符号),它似乎被剥离了.我认为因为它认为它的分离变量被传递了.如何在不剥离它的情况下传递这个字符?let myURL = NSURL(string: "my script url here") let request = NSMutableURLRequest(URL: myURL!) request.HTTPMethod = "POST"let postString = "email=\(userEmailText)&password=\(userPasswordText)"request.HT...

php – 如何删除所有特殊字符,如“RS”(记录分隔符)【代码】

我想问一下使用php删除像RS这样不需要的特殊字符的最佳方法是什么?因为如果我在我的xml文档中包含这样的字符,它会使客户端程序解析失败. (数据源包含英文和中文字符) 谢谢!!解决方法:您可以将strtr用于所有special characters代码(非常快):$output = strtr($input, "\x1E\x06", " "); // Remove RS and ACK(第一个字符串内有2个字符,第二个字符串内部有2个字符) 或preg_replace的范围:$output = preg_replace("/[\x1C-\x1F]/...

php – 如何按字符分割字符串,注意特殊字符【代码】

我试图按字符爆炸字符串,但我遇到了特殊字符问题.我目前正在使用以下功能:<?php $input = "Comment ?a va?"; $array_input = str_split($input, 1); print_r($array_input); ?>这是输出:Array ( [0] => C [1] => o [2] => m [3] => m [4] => e [5] => n [6] => t [7] => [8] => ? [9] => ? [10] => a [11] => [12] => v [13] => a [14] => ? )我对换行符也有同样的问题: 输入:“是他!OUI?” 输出:Array ( [0] => H [1] => ?...

php – 如何使用“parse_ini_file”解析包含特殊字符的ini文件?【代码】

我有一个包含以下内容的folder.ini:[Labels] ; Ordnername name=testverzeichnis ; Ordnerbeschreibung description=verzeichnis zu testen von daten [Contents] [Publisher] publisher=e-Solutions copyright=André Reinhardt当我用parse_ini_file()解析它时,我得到了 而不是.我的代码:$ini_array = parse_ini_file("sad - Kopie (6)/folder.ini", TRUE); print_r($ini_array);我试图用& eacute取代;但是我的字符串是0. 加成:...

php – 将base64转换为base62(无特殊字符)【代码】

我想在一个URL中传递一个河豚加密的字符串,并希望像base64一样编码,但没有任何特殊字符,像base62这样的东西会很棒(0-9a-zA-Z).所以我要做的是使用base64_encode转换河豚加密字符串,并将base64转换为base62. 我知道如何使base64 url??-safe的解决方案,但我真的不希望字符串中有任何特殊字符. convert_base()仅适用于最多36的基数,数学扩展可以转换为基数62. 有没有人知道如何使用PHP将base64字符串转换为base62?解决方法: function...