Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

14
将HTML转换为PHP中的纯文本格式以用于电子邮件
我使用TinyMCE允许在我的网站中使用最少的文本格式。从生成的HTML中,我想将其转换为纯文本格式以发送电子邮件。我一直在使用一个名为html2text的类,但除其他外,它实际上缺少UTF-8支持。但是,我确实这样做,它将某些HTML标记映射为纯文本格式-就像在HTML之前带有<i>标记的文本周围加下划线。 是否有人使用类似的方法将HTML转换为PHP中的纯文本?如果是这样:您是否推荐我可以使用的任何第三方类?或者您如何最好地解决这个问题?
80 php  html  email  plaintext 

2
如何为IDE记录魔术(_call和_callStatic)方法
在用记事本++和sublime进行了许多快乐的编码之后,建议我尝试使用PHP IDE。我正在尝试phpStorm,看起来不错。代码完成和文档是一个很棒的功能,但是当使用魔术方法时,对我来说却行不通。是否有解决方法使phpStorm了解魔术方法的状况? 我们的情况是这样的: abstract class a { public static function __callStatic($method,$args) { if(strpos($method,"get_by_") === 0) { //do stuff } elseif(strpos($method,"get_first_by_") === 0) { //do stuff } elseif($method == "get_all") { //do stuff } } } class b extends a { // some more stuff } b::get_by_user_id(27); b::get_first_by_id(156); b::get_all(); 神奇的callStatic方法使我们能够通过1个或多个组成函数调用的参数来获取对象的集合。 我看到在这些情况下有一个@method语句可以使用,但是phpStorm仅选择了这些语句中的第一个。此外,我只能将返回类型设置为“ …


3
错误生成:致命错误:pcre.h:没有这样的文件或目录
我刚安装完Ubuntu 13.10。 我想尝试Phalcon,并且在构建源代码(phalcon.so)时遇到此错误: from /home/fabrice/Downloads/cphalcon/build/32bits/phalcon.c:204: /usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h: No such file or directory #include "pcre.h" ^ compilation terminated. make: *** [phalcon.lo] Erreur 1 我安装的灯是: 须藤apt-get install -y apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-curl php5-imagick php5-mcrypt php5-memcache php5-sqlite php5-xdebug php-apc php5-intl php-mongo php5-dev海湾合作委员会 有谁能够帮助我 ?

10
为什么PHP数组示例会留下逗号?
我看过以下示例: $data = array( 'username' => $user->getUsername(), 'userpass' => $user->getPassword(), 'email' => $user->getEmail(), ); 但是,实际上,我始终没有离开结尾的逗号。我是在做错什么,还是这只是“另一种”方式?如果我使用的是框架,结尾逗号不会对代码生成产生负面影响吗?我也看到过在其他语言(Java,C ++)的数组声明中也使用尾部逗号,因此我认为留下尾部逗号的原因并不特定于PHP,但这引起了我的兴趣。

4
从JavaScript调用php函数
有没有一种方法可以通过JS函数运行php函数? 像这样的东西: <script type="text/javascript"> function test(){ document.getElementById("php_code").innerHTML="<?php query("hello"); ?>"; } </script> <a href="#" style="display:block; color:#000033; font-family:Tahoma; font-size:12px;" onclick="test(); return false;"> test </a> <span id="php_code"> </span> 我基本上想运行php函数query("hello"),当我单击名为“ Test”的href时,它将调用php函数。
80 php  javascript  html  ajax 

7
从php字符串中删除所有html标记
我想显示数据库条目的前110个字符。到目前为止很简单: <?php echo substr($row_get_Business['business_description'],0,110) . "..."; ?> 但是上面的条目中包含由客户端输入的html代码。因此显示: <p class="Body1"><strong><span style="text-decoration: underline;">Ref no:</span></strong> 30001<strong></stro... 显然没有好处。 我只想剥离所有html代码,所以我需要从数据库条目中删除<和>之间的所有内容,然后显示前100个字符。 有任何想法吗?
80 php 

10
用PHP编辑PDF?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 改善这个问题 有谁知道用PHP编辑PDF的好方法?最好是开源/零许可证费用方法。:) 我是否正在考虑打开PDF文件,替换PDF中的文本然后写出PDF的修改版本? 我过去使用FPDF以编程方式创建PDF文件,但有时发现它有些笨拙。
80 php  pdf 

14
如何在Laravel 5中包含外部CSS和JS文件
我正在使用Laravel 5.0,该版本中删除了Form和Html Helper,我不知道如何在我的头文件中包括外部CSS和JS文件。目前,我正在使用此代码。 <link rel="stylesheet" href="/css/bootstrap.min.css"> <!--- css file ---> <script type="text/javascript" src="/js/jquery.min.js"></script>
80 php  laravel-5 

8
在Laravel 5中切换-刀片
如何在刀片模板中使用switch?当我使用时: @switch($login_error) @case(1) `E-mail` input is empty! @break @case(2) `Password` input is empty! @break @endswitch 结果,我将此文本视为纯文本。我更喜欢在几段代码中使用switch,因为对我来说,它比使用if时更干净。 但是,如果不可能,只需编写它。

11
应该使用什么http状态代码来告诉客户端会话已超时?
在一个网页中,它使用YUI连接管理器/数据源将AJAX请求发送到服务器,如果会话(其中包含有关用户是否已通过身份验证的信息)已经超时,则那些只能通过身份验证查看的ajax响应用户应返回一个http状态代码,告诉客户端会话已超时,然后客户端要么将其重定向到登录页面,要么询问他是否要扩展会话。 我的问题是,在这种情况下,哪种HTTP状态代码最适合告诉客户端会话已超时? Wiki的HTTP状态代码列表



9
如何从服务访问应用程序参数?
从我的控制器中,我使用来访问应用程序参数(中的/app/config) $this->container->getParameter('my_param') 但是我不知道如何从服务访问它(我想我的服务类不应该扩展Symfony\Bundle\FrameworkBundle\Controller\Controller)。 我是否应该像这样将所需的参数映射到我的服务注册中: #src/Me/MyBundle/Service/my_service/service.yml parameters: my_param1: %my_param1% my_param2: %my_param2% my_param3: %my_param3% 或类似的东西?我应该如何从服务访问我的应用程序参数? 这个问题似乎是一样的,但我的回答是实际的(来自控制器的参数),我说的是从服务访问。
80 php  symfony  yaml 

2
JetBrains WebIDE:PHP变量类型提示?
有没有办法提示WebIDE变量具有某种类型?我必须迭代对象的数组,并且没有自动完成功能。这有助于ZendStudio: /* @var ClassName $object */ 我知道JetBrains中有一个功能来声明对象数组: /** * @return ClassName[] */ 但这仅适用于函数的返回类型。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.