我有邮件,我需要通过PHP imap函数获取正文,然后将其存储在数据库中.这些邮件来自响应系统的发送.我使用此代码来获取电子邮件的正文
$bodyText = imap_fetchbody($mbox,$v,1.2);
if(!strlen($bodyText)>0){
$bodyText = imap_fetchbody($mbox,$v,1);
}
Run Code Online (Sandbox Code Playgroud)
这完美但也包括原始邮件正文,有没有办法只获得回复.
整个电子邮件正文看起来像这样
**This is a test
--
Kind Regards,
-----Original Message-----
From: -------------
To:--------------------------
Subject: You have received a reply to your enquiry
New System
Date: Tue, 5 Jul 2011 16:24:28 +0200
Good day,
You have received the following reply to an enquiry you made
-------------------------------------------------------------------------------------------------
test3
--------------------------------------------------------------------------------------------------
To reply to this comment please click on the Reply To button and add the message you wish to send.**
Run Code Online (Sandbox Code Playgroud)
有没有办法只获取消息正文而没有使用IMAP函数或其他PHP函数的ORIGINAL MESSAGE?
我有一个带有以下选项的组合框
<select id="history">
<option></option>
<option>element1</option>
<option>element2</option>
<option>element3</option>
<option>element4</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我想在第一个选项后添加一个新选项.我试过的最有效的方法是什么?
<script type="text/javascript">
$("#history").prepend("<option>sdsadas</option>").after('#history:first-child');
$("<option>asdsad</option>").insertBefore('#history option:first-child');
// $('option[value="sadsaddsad"]', this).after('option:first');
</script>
Run Code Online (Sandbox Code Playgroud)
但这些都不是我想要的.
我有以下字符串,我需要匹配[]括号之间的最后七个digets.字符串看起来像这样
[15211Z:2012-09-12]([5202900])
我只需要在([])之间的字符串中匹配5202900,类似的数字可能出现在字符串中的任何位置,所以这样的东西将不起作用 (\d{7})
我也试过以下正则表达式
([[0-9] {1,7}])
但这包括字符串中的[]?
我有一个情况,我有一个名为'主文件'的mySql表,包含6000条记录.
我怎么得到一个错误 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
我的代码如下所示.
$sql = "SELECT * FROM Master File";
$results = mysql_query($sql);
//Looping threw the Master File
while($row = mysql_fetch_array($results)){
print_r($row);
}
Run Code Online (Sandbox Code Playgroud) 我有一个问题,使用JQuery在框中填充值.
它不是将它添加到彼此之下,而是将它添加到所有其他元素旁边
我的代码
$('#pages option').append($('#t1').val());
Run Code Online (Sandbox Code Playgroud) 我使用Yii框架开发了一个具有不同MVC的应用程序
例如
我为学生联系方式和学生课程等创建了一个crud层.
所有工作都很完美,因为每个人都有自己的菜单,点击后每个人都有自己的视图渲染.
现在我的客户端想要一页上的所有内容,而且非常持久,我们讨论的是需要在一个页面上显示的7 MVC.每个MVC都有自己的控制器,模型和视图以及自己的DB表.如何在不重写整个应用程序的情况下在一个页面上呈现所有这些内容?这可能吗.
我需要一个JQuery颜色选择器,我可以在其中更改页面上的不同HTML元素.它应该很容易实现,我应该能够选择一种颜色,输入RGB值和十六进制值.哪个插件是最好的麻烦免费使用.
我有以下场景.
我有一个index.php页面,其中包含以下JQuery代码
jQuery(document).ready(function(){
jQuery('#sIMG img').click(function() {
var currentSRC = jQuery(this).attr('src');
var altSRC = jQuery(this).attr('title');
var imgID = jQuery(this).attr('id');
var cat = jQuery(this).attr('name');
/*Fade, Callback, swap the alt and src, fade in */
jQuery('#main').fadeOut('fast',function() {
jQuery('#main').load("detail.php?id="+imgID+"&category="+cat);
jQuery('#main').fadeIn('fast');
});
});
});
Run Code Online (Sandbox Code Playgroud)
现在我在index.php页面中有两个名为#main和#right的div标签.当我点击一个菜单项时,右键更改为一堆图像,如果我点击其中一个图像,上面的代码应该生效并加载到主div中,但它只是不起作用.图像位于名为sIMG的div中.任何帮助将不胜感激
我有一个带有+ - 60000记录的数据库,我需要获取最后输入的10条记录,这可以通过postgres完成吗?我在考虑将偏移设置为50 990并将限制设置为10或类似的东西,但不确定这是否有效?
我有两个无序列表
<ul id="#list1">
<li>one</li>
<li>two</li>
</ul>
<ul id="#list2"></ul>
Run Code Online (Sandbox Code Playgroud)
和两个按钮
<input id="add" name="yt1" type="button" value="<<" /><br />
<input id="remove" name="yt2" type="button" value=">>" />
Run Code Online (Sandbox Code Playgroud)
如果按下具有id add的按钮,则#list1中的所有元素都应移至#list2.如何使用JQuery将元素从一个列表移动到另一个列表
我虽然有类似下面的东西,但不知道如何做实际移动
$("#add").click(function(){
$("#list1 li").each(function(){
//Do not know what to put in here
}
})
Run Code Online (Sandbox Code Playgroud)