我想在php变量中包含html代码.我记得有一种方法可以在php变量中定义html代码,类似于:
<?php $my_var = { ?>
<div>SOME HTML</div>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
我找到了它,PHP.net但我现在找不到它.还有别的东西而不是"{"但我记不清楚了.我想直接写上面的html代码,所以不喜欢这样:$my_var = '<div>SOME HTML</div>';
任何想法?
我正在尝试使用PHP将用户的帖子(文本)转换为hashtag可点击链接.
根据我的发现,主题标签应该只包含字母数字字符.
$text = 'Testing#one #two #three.test';
$text = preg_replace('/#([0-9a-zA-Z]+)/i', '<a href="/hashtag/$1">#$1</a>', $text);
Run Code Online (Sandbox Code Playgroud)
它将链接放在所有(#one #two #three)上,但我认为#one不应该转换,因为它与另一个字母数字字符相邻,如何调整reg-ex来修复它?
第三个也没关系,它只匹配#three,我认为是正确的.
我有一个实验性的网络爬虫,我注意到它无法读取某些页面,例如在某些特定的域名上,curl说它在跟踪50次重定向后失败但是wget读取同一个域就好了:
curl 'netflix.com' -L -o 'output.txt'
结果:
curl: (47) Maximum (50) redirects followed
output.txt文件中没有数据.
虽然这个命令工作正常:
wget netflix.com
关于什么可能导致这个的任何想法?我怀疑远程服务器是否根据两个不同的用户代理处理请求.
我注册了一个Facebook应用程序,该应用程序基本上是网站,它不像那些浏览器游戏那样在Facebook上运行。
我希望在Facebook上注册的站点用户能够邀请他们的朋友,我通过使用“ requests”进行了此操作,它打开了一个Facebook托管的URL,供我选择要邀请的朋友,如下所示:

但这些要求只在接收器的最终表现,如果他/她去这里,我甚至不应该点击哪里到达该页面,并从其他用户的我接受邀请的应用程序,它们在右上角显示地球图标下,如何我要这样做吗?还是仅限于直接在Facebook上运行的“画布”应用程序?邀请人们使用应用程序有不同的方法吗?
我希望接收器像这样:

不是这样的:

facebook facebook-graph-api facebook-javascript-sdk facebook-php-sdk facebook-invite
我想从PHP脚本中触发eider exec()或system()中的shell命令,但这是一个需要一段时间才能完成的任务,有没有办法触发它并继续运行PHP页面加载而没有延迟?
编辑:我在CentOS 6,PHP 5.3上
我不确定如何命名我需要的东西,我希望在PHP中将字符转换为更"正常"的字符集,例如:
? to become s
? to become t,
? to become a
Run Code Online (Sandbox Code Playgroud)
我有罗马尼亚城镇名称,我想在URL中使用更多"普通"字符.我想我想将罗马尼亚字符转换为美国(或者任何正确的名称来称呼它).
我试图写一个preg_match匹配给定的字符串,我无法正确.
我想要匹配的是这部分在长文本中:
Adrian asdzxc
我尝试的规则看起来像这样,但它失败了:
preg_match('#<div class="instant_search_title fsl fwb fcb"><a href="(?:[^"]+)">([^<]+)</a>#i', $file_contents, $matches);
print_r($matches);
Run Code Online (Sandbox Code Playgroud)
长文是这样的:
<i class="mrs friendsIcon customimg img sp_b6fmvb sx_5e511f"><u>Friend</u></i><span class="uiButtonText">Friends</span></a></div></div><div class="pls"><div class="instant_search_title fsl fwb fcb"><a href="https://www.facebook.com/adrianasdzxc" onclick="if (event.button == 0) { search_logged_ajax({"ab":"T_GS_BACKEND_ENTITY_LIMITATION","cururl":"https:\\/\\/www.facebook.com\\/adrianasdzxc","fc":1,"gc":0,"id":616226XXX,"init":"s:unknown","is_friend":true,"is_new_user":0,"locale":"en_US","o_type":1,"original_q":"adriantnt\\u0040yahoo.com","q":"adriantnt\\u0040yahoo.com","rank":0,"rc":0,"sid":"10000108681XXXX.3365508868..1","start":0,"typeahead_sid":null,"u":"https:\\/\\/www.facebook.com\\/adrianasdzxc","t":"c:name"}); }" onmouseup="if (event.button != 0) { search_logged_ajax({"ab":"T_GS_BACKEND_ENTITY_LIMITATION","cururl":"https:\\/\\/www.facebook.com\\/adrianasdzxc","fc":1,"gc":0,"id":616226XXX,"init":"s:unknown","is_friend":true,"is_new_user":0,"locale":"en_US","o_type":1,"original_q":"adriantnt\\u0040yahoo.com","q":"adriantnt\\u0040yahoo.com","rank":0,"rc":0,"sid":"10000108681XXXX.3365508868..1","start":0,"typeahead_sid":null,"u":"https:\\/\\/www.facebook.com\\/adrianasdzxc","t":"c:name"}); }" data-hovercard="/ajax/hovercard/user.php?id=616226XXX">Adrian asdzxc</a></div><div class="fsm fwn fcg"><div class="fbProfileByline searchResultPersonByline"><span class="fbProfileBylineFragment"><span class="fbProfileBylineIconContainer"><i class="mrs fbProfileBylineIcon img sp_9pvis2 sx_897cc1"></i></span><span class="fbProfileBylineLabel">Webmaster at <a href="true"><a href="https://www.facebook.com/pages/Freelancer/640564905962853" data-hovercard="/ajax/hovercard/page.php?id=640564905962853">Freelancer</a></a></span></span><span class="fbProfileBylineFragment"><span class="fbProfileBylineIconContainer"><i class="mrs fbProfileBylineIcon img sp_9pvis2 sx_ed189a"></i></span><span class="fbProfileBylineLabel">Studied Web Design at <a href="true"><a href="https://www.facebook.com/pages/Universitatea-Tibiscus/242668875759811" data-hovercard="/ajax/hovercard/page.php?id=242668875759811">Universitatea …Run Code Online (Sandbox Code Playgroud) 
我试图在浏览器窗口中构建一个聊天界面,我无法正确使用CSS,我试了大约10个小时.
单元#1和#3是固定的
编辑:#3也应该是一个固定的高度,例如80px; 窗口高度的其余部分将由#2使用.
中间的单元格#2(大单元格)将包含聊天行,任何窗口调整大小都应该将滚动条放在那个上,而不是整个窗口.单元格#2也应该对齐底部的内容,这样在窗口顶部只有1-2行不会很远.
我能够在单元格#2上使用这个CSS接近完美:
flex-direction:column;
flex-flow: row wrap;
align-content:flex-end;
Run Code Online (Sandbox Code Playgroud)
但它不会在该单元格上放置滚动条,只有IE才会这样做.我认为必须有一个更清洁的方式,因为我的CSS看起来很丑,我甚至尝试过桌子.
这就是我现在所拥有的,我想这很难读