草庐IT

php - 如何使用 preg_match_all 从字符串中检索三个参数?

我试图从文本中获取所有出现的代码片段和3个参数。我使用正则表达式和preg_match_allPHP函数来执行此操作。如果我在文本中只出现一次该片段,则效果很好。如果有两个或更多,我会得到一个奇怪的结果。我不是很擅长正则表达式,所以我很难理解我错过了什么。函数publicfunctiongetGallerySnippetOccurrences($text){$ptn='/{#+gallery+(src|width|height)=\[(.*)\]+(src|width|height)=\[(.*)\]+(src|width|height)=\[(.*)\]+#}/';if(preg_m

php - 从收件箱中检索电子邮件地址

如果我提供我的gmail/yahoo密码,linkedin、facebook等服务可以从我的收件箱导入电子邮件地址(联系人)。他们是怎么做到的?我也可以使用PHP来做吗? 最佳答案 GoogleContactsDataAPI允许您拥有自己的联系数据。我们希望该API对广泛的应用程序有用。例如,开发人员可以使用它来:Importauser'sGooglecontactsintotheirwebordesktopapplicationExporttheirapplication'scontactlisttoGoogleWritesync

php - 如何从 php 中检测被阻止的地址

所以这是我的问题;我们正在尝试在我们的网站上设置facebooklike和twittertweet按钮,但是当facebook和twitter在他们的计算机上被阻止时,这会导致浏览器变得无响应。所以我想做的是检测facebook或twitter是否被阻止,然后删除这些计算机的按钮,同时允许所有其他计算机加载它们。这在php或javascript中可行吗?我无法找到有关测试链接是否被阻止的任何信息。 最佳答案 您可以在页面上放置两个隐藏图片,然后动态添加喜欢按钮。这样的事情应该有效:javascript函数user_can_acces

Php - 从 xml 文件中检索信息

我正在学习网络编程。我需要从网页中检索一些信息。我有页面的url,所以我想要html源代码,将其翻译成xml,然后使用php的dom函数来获取我需要的信息。我的php代码是这样的:$url=$_POST['url'];//url$doc_html=newDOMDocument();$doc_html->loadHTML($url);//htmlpage$doc_xml=newDOMDocument();$doc_xml->loadXML($doc_html->saveXML());//xmlconvertedpage$nome_app=newDOMElement($doc_xml->g

php - 解析器和 View 调用之间有什么区别?如何从 View 中检索数据? (通过,返回)

这两个调用有什么区别?解析和查看之间的一般区别是什么?什么时候使用parser->parse,什么时候使用load->view?$this->load->view('content',$data);$this->parser->parse('content',$data,FALSE);如果我有这个数组:$data=array('title'=>'HomePage','heading'=>'Heading');$this->parser->parse('content',$data,FALSE);在content.phpView中,我可以通过调用解析函数来完成这两个操作echo$titl

php - 从保存在 SQL 数据库中的路径数据中检索图像

我从SQL数据库中检索商店图像和内容的部分代码(只有路径保存在数据库中)如下。我得到显示的内容,除了图像。我的数据库记录说路径为;C:/xampp/htdocs/bro/productLoader/uploaded_files/1377935517-IMG_0150.JPG我输入的图片来源似乎对我没有帮助。如何调整我的方法以确保从数据库中提取图片?代码如下;'>unitsavailable";}?> 最佳答案 您必须仅插入不包括文档根目录的相对路径。也就是说,如果您的文档根目录设置为仅htdocs文件夹(这在本地主机的apache中

php - 使用 PHP for 和 foreach 循环从 JSON 数据中检索视频信息时遇到问题 - YouTube API 3

基本上我想列出YouTubechannel的最后上传,但我在使用for循环时遇到了问题,或者我也缺少foreach的使用。我尝试了以下方法:functionlast_uploads(){for($i=0;$iitems[0]->id->videoId;echo'';}$i++;break;}提要url($url)的输出如下:{"kind":"youtube#searchListResponse","etag":"\"IHLB7Mi__JPvvG2zLQWAg8l36UU/sa0AWnsYjVk9MPM3sjMlLcrfFxU\"","nextPageToken":"CAMQAA","p

php - substr '-' 之后和在字符串中检测到 ',' 之后的所有内容停止并再次执行,如何?

我有一个看起来像这样的字符串:earth-green,random-stuff,coffee-stuff,another-tag我正在尝试删除'-'后面的所有内容,但是当检测到','或''时,停止并重做该过程,以便传出字符串变为earthrandomcoffeeanothersubstr($func,0,strrpos($func,'-'));删除第一个'-'之后的所有内容 最佳答案 最简单的方法是使用explode(通过按字符拆分将字符串转换为数组),所以按逗号拆分http://php.net/explode然后对于该数组中的每一

php - 如何使用 password_verify() 从数据库中检索密码?

我正在学习PHP,作为一个项目,我开始构建一个社交网络。我确实创建了注册表单和登录表单,我可以将用户添加到我的数据库中。我也散列他们的密码。这是一个简单的站点,并且还在进行中,因此存在很多安全漏洞。我的问题是登录文件,我似乎无法将用户与他给我的密码相匹配。为了验证用户密码,我使用了password_verify()函数,但它似乎无法正常工作。这是我的代码:注册登录清理函数functionsanitize($conn,$val){$val=stripslashes($val);$val=mysqli_real_escape_string($conn,$val);}通过运行程序print"

php - Wordpress:从数据库中检索值

我正在尝试使用此查询从数据库中检索我的字段的文本值:get_results('SELECTlast_linkFROMusersWHEREID=$user_ID');echo$result;?>"我收到的是:我搜索了很多,但我只能找到ClassReference/wpdb我找不到我的错误。 最佳答案 使用$wpdb->get_var('yourquery')代替$wpdb->get_results()我在查询中发现错误,您忘记了从wordpress预定义表中检索信息所需的表前缀。使用global$table_prefix和$wpdb像