草庐IT

imap_fetch_overview

全部标签

php - 如何使用 PHP 从 IMAP 帐户发送电子邮件?

我在通过PHP/IMAP发送电子邮件时遇到问题-我不知道是不是因为:我没有正确理解IMAP,或者我的服务器有问题我的应用程序打开到电子邮件帐户的IMAP连接以阅读收件箱中的邮件。它成功地做到了这一点。我遇到的问题是我想从此帐户发送邮件并将它们显示在发件箱/已发送文件夹中。据我所知,PHPimap_mail()函数不会以任何方式连接到我当前打开的IMAP流。我的代码执行时没有抛出错误。但是,电子邮件永远不会到达收件人,也不会显示在我的已发送文件夹中。privatefunctioncreateHeaders(){return"MIME-Version:1.0"."\r\n"."Conten

php - 是否可以在 PDOStatement 对象的单个实例上执行多个 fetch() 操作?

例子:$query=$mydb->query('PRAGMAtable_info("mytable")');//variablequeryhasnowtypeofPDOStatementObjectprint_r($query->fetchAll(PDO::FETCH_COLUMN,1));//thisresultisokprint_r($query->fetchAll(PDO::FETCH_COLUMN,2));//butthisresultgivesemptyarray那么有什么方法可以重用语句对象吗? 最佳答案 当没有更多行可

PHP PDO fetchAll、PDO::FETCH_CLASS 和连接

我在下面的代码中遇到问题:$query='SELECTuser.idasid,pet.nameasnameFROMuserLEFTJOINpetonpet.user_id=user.idWHEREuser.id=15';$result=$pdo->query($query);此代码将产生类似于此的内容:***************|id|name|***************|1|Mikey|***************|1|Stewie|***************|1|Jessy|***************现在,我想使用PDO::FETCH_CLASS来获取一个对象。但

php - 如何倒回 pg_fetch_assoc($result, null) 迭代器

我正在使用pg_fetch_assoc迭代SQL查询的结果,但我需要多次执行此操作,而且我找不到“倒回”迭代器的方法。while($record=pg_fetch_assoc($result,null)){if($record["position"]==$position_cell){echo"J".$record["order"]."";};}所以,如果这个$result包含4行,我将遍历其中的四个,但是当我再次执行这段代码时,它什么也不会做。我知道我可以用一个整数而不是空值进行迭代,但是我必须计算行数,我发现这种语法非常方便,所以如果你能告诉我一个方法就太好了去做。非常感谢。

PHP PDO Fetch_Assoc 未正确返回

我已经搜索过了,也许我正在搜索错误的东西,但我需要以下代码的帮助。我一定是错过了什么......数据库类:classDatabase{privatestatic$link=null;privatestaticfunctiondbLink(){if(self::$link){returnself::$link;}$dsn=null;switch(DB_DRVR){case'mysql':$dsn=DB_DRVR.":host=".DB_HOST.";dbname=".DB_NAME;break;}self::$link=newPDO($dsn,DB_USER,DB_PASS);retur

php - 是否有 php imap 扩展的替代方案

我的godaddy共享hosing服务不会为PHP启用IMAP扩展。所以我在泡菜:是否有PHP函数来替代PHP中的IMAP功能?这里是错误:Fatalerror:Calltoundefinedfunctionimap_last_error()这是我遇到问题的示例代码:$mbox=imap_open('{'.$email_host.':'.$email_port.'/pop3/novalidate-cert}INBOX',$email_username,$email_password)ordie(imap_last_error());if(!$mbox){//sendemailletti

php - 突然的 PHP 错误 "Warning: imap_open() [function.imap-open]: Couldn' t 打开流”

好的,这段代码“运行”得很好,然后我开始尝试使用它,以便让其他人连接到他们的电子邮件,但由于各种拼写错误和这样的。自从这样做之后,突然间我根本无法连接到我的电子邮件?不久前,我使用了完全相同的连接代码,然后浏览了我的收件箱。我总是收到“警告:imap_open()[function.imap-open]:无法打开流”错误。这很奇怪,因为我使用的代码与以前完全相同,但由于遇到错误,我现在无法连接。它也需要很长时间才能做出回应。代码如下:$mailbox=imap_open('{mail.artisancodesmith.com:143/notls}INBOX','admin@artisa

php - fsockopen,连接 ssl ://imap server 时证书验证失败

我正在尝试使用fsockopen()通过php脚本连接到ssl://imapServer:CentOSLinuxrelease7.1.1503Apache:Apache/2.4.6PHP:PHP5.6.17$host="ssl://mail.example.com";$port=993;echo"Connectingwith".$host."oport".$port;$socket=fsockopen($host,$port,$errno,$errstr,30);if(!$socket){echo"Connectionfailed";}$line=fgets($socket);retu

php - 在 PHP 中执行存储过程后调用 odbc_fetch_array 给出错误 [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index

因此,我尝试使用ODBC在SQL数据库中执行存储过程,但它返回错误odbc_fetch_array()[function.odbc-fetch-array]:SQLerror:[Microsoft][ODBCSQLServerDriver]InvalidDescriptorIndex,SQLstateS1002inSQLGetData这是PHP部分,非常标准...$id=240$user="user";$password="password";$server="server";$database="database";$con=odbc_connect("SERVER=$server;

php - 将 $item = mysql_fetch_assoc($stmt) 更改为准备语句样式

此代码有效,但我正在尝试找出如何更改$rose=mysql_fetch_assoc($stmt);“准备好的语句样式”部分。有人知道吗?$rose_id=$_GET['rose_id'];//preparethestatement$stmt=$conn2->prepare("SELECT*FROMrosenameLEFTJOINrosevarietyON(rosename.variety_name=rosevariety.variety_name)WHERErose_id=?");//bindtheparameters$stmt->bind_param("i",$rose_id);//