我必须填充商店的图像,并提供图像文件夹,例如BRL0368 Side.jpg,格式5510 Dura Guard Carpet.jpg.
现在我要做的就是砍下所有这些,这样我就可以尝试在excel中匹配部件号,例如"BRL0368.jpg","5510.jpg"
我有一个名为regex renamer的东西,它采用正则表达式匹配和替换值 - 并将通过文件夹等进行递归并批量重命名.
不幸的是,目前我没有太多关于正则表达式的事情,所以这对我来说有点困惑 - 我尝试了很多不同的选择但没有太多运气.
我怎么说把第一部分(字母和数字)抓到第一个空间然后转储剩下的?
这是我一直在尝试的([^\s]+)- 我也尝试过\w等等.
我继承了一个脚本,用三种语言发送一些内容(所有内容都是相同的 - 重复)然而当收到内容字符时,我认为是UTF-8问题.
我是否正确我需要做的是将charset部分更改为utf-8,还是需要更改像7bit部分一样?
你可以看到我插入一个UTF-8参考的位置(尚未测试)
这里有一些东西http://bitprison.net/php_mail_utf-8_subject_and_message似乎引用了基本编码,但我不确定我是否需要它?
// Contruct message body.
$body = "";
// Add message for non-mime clients.
$body .= "This is a multi-part message in MIME format.\n";
// Add text body.
$body .= "\n--$boundary\nContent-Type: text/plain; charset=UTF-8; format=flowed\nContent-Transfer-Encoding: 7bit\n\n" . $textContent;
// Add HTML body.
$body .= "\n--$boundary\nContent-Type: text/html; charset=ISO-8859-1; format=flowed\nContent-Transfer-Encoding: 7bit\n\n" . $htmlContent;
mail( $row["email"], "Update Your ArtsDB Listing", $body, $headers );
Run Code Online (Sandbox Code Playgroud)
我在这里看了另一篇文章的例子.
$body .= "\n--$boundary\nContent-Type: text/plain; charset=UTF-8; format=flowed\nContent-Transfer-Encoding: 8bit\n\n" . $textContent;
// Add HTML body. …Run Code Online (Sandbox Code Playgroud) 想知道是否有人可以帮助; 我正在尝试通过jquery将一些ajax实现到wordpress模板中的表单上.
jquery正在工作,我可以在sucess:部分中记录控制台消息,但是数据是0,当它应该调用php函数时(此时在同一页面上,我可以直接调用它)
所以我猜jquery正在运行,正在调用admin-ajax,它只是没有调用php函数.我有什么想法可能做错了吗?我不完全理解钩子,所以也许这是一个问题 - 我需要在某个地方挂钩?
jquery(域将替换注释)
<script type="text/javascript">
jQuery(function ($) {
$( "#movies" ).autocomplete({
minLength:2,
delay:500,
source: function( request, response ) {
$.ajax({
type: 'POST',
url: "http://<!--domain here -->/wp-admin/admin-ajax.php",
dataType: 'json',
data: {
action: 'getMoviesForCode',
searchString: $("#movies").val()
},
success: function( data ) {
response(data);
console.log('jjj'+data);
}
});
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
php函数(在同一页面上)
<?php
function getMoviesForCode(){
echo "
<script type=\"text/javascript\">
alert(\"hh\");
</script>
";
$searchString = $_POST['searchString'];
$results = va_getMoviesForCode($searchString);
$results = json_encode($results);
die($results);
}
?>
Run Code Online (Sandbox Code Playgroud)
谢谢,
希望有人可以在这里帮忙;
我正在尝试编写一个替换特殊字符并返回正确字符的函数.
这是我到目前为止:
function convertlatin($output){
$latinchar = array("€", "‚","Æ'","„","…","‡","ˆ","‰","Å","‹","Å'",'Ž','‘','’','“','â€','•','â€"','â€"','Ëœ','â"¢','Å¡','›','Å"',"ž",'Ÿ','¡','¢','£','¤','Â¥','¦','§','¨','©','ª','«','¬','®','¯','°','±','²','³','´','µ','¶','·','¸','¹','º','»','¼',"½",'¾','¿','À','Ã','Â','Ã','Ã"','Ã…','Æ','Ç','È','É','Ê','Ë','ÃŒ ','Ã','ÃŽ','ß','Ã',"Ã'","Ã'",'Ã"','Ã"','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ã','Þ','ß','Ã','á','â','ã','ä','Ã¥','æ','ç','è','é','ê','ë','ì','Ã','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý',"þ","ÿ");
$correctchar = array("€", "‚","ƒ",'"','…','‡','ˆ','‰',"Š",'‹','Œ','Ž',"'","'",'"','"','•','–','—','˜','™','š','›','œ','ž','Ÿ','¡','¢','£','¤','¥','¦','§','¨','©','ª','«','¬','®','¯','°','±','²','³','´','µ','¶','·','¸','¹','º','»','¼','½','¾','¿','À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý','þ',"ÿ");
$returnval = str_replace($latinchar, $correctchar, $output);
echo($returnval);
return $returnval;
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我认为它有效,但它有随机结果,例如,如果它只找到一个字符匹配,它会替换该数组中的另一个字符.我想要做的是在提供的字符串中查找并替换拉丁字符的完全匹配,例如"testingÿ"与"testingÿ" - 在它用testá¿取代¿
它似乎在某些情况下替换一个字符,当我希望它匹配并替换这两个参数.
我也尝试过strcmp并没有太大的成功.
有任何想法吗 ?