【php从变量值替换特殊字符】教程文章相关的互联网学习教程文章

PHP电子邮件表单在单词之间没有空格而没有特殊字符【代码】

我已经构建了一个通过AJAX使用php邮件功能发送的表单.我的问题是当我的电子邮件通过时,所有空格都被”替换,而特殊字符被’@’等替换. 这是我的AJAX脚本:<script>jQuery(document).ready(function($) {$('.builderForm').each(function() {$(this).on("submit", function(event) {event.preventDefault();var formData = $(this).serialize();var loading = '<div id="overlay"><img id="loading" src="<?php echo LAYERS_FORM_BUI...

如何在PHP中完全替换所有特殊字符而不在结果中留下任何HTML实体【代码】

我需要帮助我正在尝试创建的PHP替换函数. 基本上,我想FYLLY转换所有特殊字符,如,,,,,,,,,,,,,等等到这个:a,e,i, o,u,u,n,A,E,I,O,U,U,N.下面解释了为什么我说“FULLY convert”. 现在我只使用以下功能设法做到了这一半:function clean_url($text){$text = preg_replace('~&([a-z]{1,10})(acute|cedil|circ|grave|lig|orn|ring|slash|th|tilde|uml);~i', '$1', htmlentities($text, ENT_QUOTES, 'UTF-8'));return $text; }在MySQL...

特殊字符变成问号php html【代码】

大家好我有一个问题,并阅读stackoverflow和其他论坛上发现的所有主题,它托管在hostgator上我以前从来没有遇到过他们的服务器问题,虽然引用例如转换成问号,普通的不是黑钻石或任何事情..继承人我尝试过的事情header('Content-Type: text/html; charset=utf-8');和<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">如果重要的话,这就是我用于doctype的内容<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict/...

php – 如何从字符串中修剪特殊字符?【代码】

我想从字符串的左侧和右侧删除所有非字母数字符号,将其留在字符串的中间. 我问了类似的问题here,好的解决方案是:$str = preg_replace('/^\W*(.*\w)\W*$/', '$1', $str);但它确实删除了一些像????等等的标志,它不应该作为其仍然按字母顺序排列的标志. 上面的例子会做:~~AAA~~ => AAA (OK) ~~AA*AA~~ => AA*AA (OK) ~~?AAó~~ => AA (BAD)解决方法:确保在使用正则表达式时使用u标志作为unicode. 以下适用于您的输入:$str = preg_...

带有特殊字符的PHP排序数组【代码】

我知道这次被问过很多次,但我还是找不到防弹解决方案. 这是我的数组,需要按字母顺序排序.setlocale(LC_ALL, 'sl_SI.utf8');$a = ['?' => [...], 'a' => [...],'?' => [...], 'u' => [...] ]我怎样才能按键排序?解决方法:从这个例子中引用:-Sort an array with special characters in PHP 说明:- >使用array_keys()方法获取数组键>根据iconv()和strcmp()函数对键进行排序>迭代排序的键数组并从初始数组中获取相应的值.将此键值...

php – 使用特殊字符解析XML(UTF-8)【代码】

我开始使用一些看起来像这样的XML(简化):<?xml version="1.0" encoding="UTF-8"?> <alldata><data name="Forsetì" /> </alldata> </xml>但是在我使用simplexml_load_string解析它后,特殊字符(i)变为:-这显然是非常糟糕的. 有没有办法防止这种情况发生? 我知道XML很好,当保存为.txt并在浏览器中查看时,字符很好.当我在XML上使用simplexml_load_string然后将值保存为文本文件或数据库时,它会被破坏.解决方法:这看起来SimpleXML正在...

php – 字符串问题.如何计算A,a,数字和特殊字符的数量【代码】

我已经随机创建了一些字符串H*P2[-%-3:5RW0j*;k52vedsSQ5{)ROkb]P/*DZTr*-UX4sp我想要做的是在生成每个字符串时获取所有Caps,小写,数字和特殊字符的计数. 我正在寻找类似的输出上限= 5低= 3numneric = 6特殊= 4当然是虚构的价值观.我已经使用count_char,substr_count等浏览了php字符串页面,但无法找到我要找的东西. 谢谢解决方法:preg_match_all()返回匹配的出现次数.您只需要为所需的每一点信息填写正则表达式相关性.例如:$s = "...

php – 为什么xpath删除html特殊字符?【代码】

为什么这样呢$html = '<a href="/browse/product.do?cid=1&amp;vid=1&amp;pid=1" class="productItemName">what is going on here</a>';$dom = new DOMDocument(); $dom->loadhtml($html); $xpath = new DOMXPath($dom);$selectors['link'] = '//a/@href'; $links_nodeList = $xpath->query($selectors['link']);foreach ($links_nodeList as $link) {$links[] = $link->nodeValue; }echo("<p>links</p>"); echo("<pre>"); print_r...

PHP CSS Obfuscation – PHP ord那么PHP strrev CSS反向文本,如何让特殊字符向后验证?【代码】

我一直在阅读电子邮件混淆. 我发现了一篇名为Best Method for Email Obfuscation? – By Jeff Starr的有趣帖子,他描述了SilvanMhlemann在1.5年内进行的各种测试. 根据这项研究,css obfustication在整个1.5年的测试中100%有效,尽管它有各种缺点. 看到我之前正在玩这种替代方法,我决定再给它一次,加上我遇到的PHP函数. 这是功能:// Converts email and tel into html special characters function convert_email_adr($email) {$pie...

php – 通过ajax提交时,德语特殊字符卡住了【代码】

我通过jquery.ajax将参数(包括,,等特殊字符)提交给结果div.在那个div我需要用php处理它. 例如:$( document ).ready(function() {$('#dropdown').change(function() {$.ajax({url: "inc/ajax.results.php",type: "GET",data: 'type='+$('#type').val()}).done(function(data){$("#results").html(data);});}); });在这个例子中,’type’的值为’Mller’.在我的’ajax.results.php’中我这样做:<?= $_GET['type'] ?>// Output is '...

php-来自mysql的html中的特殊字符输出【代码】

我在Wordpress中使用一个插件,该插件在字段中存储一些html代码.此列为中文字utf8_general_ci 当我想输出此信息时,所有特殊字符(例如“…”和其他一些特殊字符)都将显示为黑色菱形,并在其中带有问号. 当插件显示此文本时,它是完美的.这是在头上:<meta charset="UTF-8" />当我在其他地方输出时,我脑子里有了这个,所有那些字符都丢失了:<meta http-equiv="content-type" content="text/html; charset=utf-8"/>字符正确存储在MYSQL中...

PHP-Google地理编码不适用于数据库中带有特殊字符的地址【代码】

我在使用Google地理编码的数据库地址中的特殊字符时遇到了问题,但是如果我对它们进行硬编码则没有问题. 简单的地理编码$url = "http://maps.googleapis.com/maps/api/geocode/json?address=". $address . "&sensor=true"; $jsonfile = file_get_contents($url); $jsondata = json_decode($jsonfile); $lat = $jsondata->results[0]->geometry->location->lat; $lng = $jsondata->results[0]->geometry->location->lng;该代码...

PHP / MySQL中的PDO和UTF-8特殊字符?【代码】

我正在使用MySQL和PHP 5.3并尝试此代码.$dbhost = 'localhost'; $dbuser = 'root'; $dbpass = ''; $con = mysql_connect("localhost", "root", ""); mysql_set_charset('utf8'); if (!$con) {die('Could not connect: ' . mysql_error()); }mysql_select_db("kdict", $con); $sql = "SELECT * FROM `en-kh` where english='a'"; echo $sql; $result = mysql_query($sql);while($row = mysql_fetch_array($result)) {echo $row['eng...

Mysql php与特殊字符如'(撇号)和“(引号)【代码】

我一直在努力解决一个小问题.它已存在多年,但这只是一个令人恼火的问题,而不是一个严重的问题,我刚刚解决它.但现在我想知道是否有人可以帮助我.我做了一些谷歌但没有成功. 如果我在一个php文件中从html textarea做一个表单帖子,如下所示:<form action="http://action.com" method="post"> <textarea name="text"><a href="http://google.com">google's site</a></textarea> </form>当然还有一个提交按钮等等. 值是问题:< a href ...

在mysql和PHP中搜索特殊字符[复制]【代码】

参见英文答案 > UTF-8 all the way through 14个我有一个名为users的表,其中用户名为&插入姓氏.用户名可能包含特殊字符,如“C”. 因此,当我从具有上述特殊字符的用户表(例如C)中搜索用户时,它返回mysql中的值但不显示在PHP数组中. 使用普通关键字搜索在mysql和PHP中都能正常工作.但是针对特殊字符搜索提出了这个问题.它从查询中搜索,但它不会在PHP变量中返回. 我写了下面的查询.SELECT first_n...

替换 - 相关标签