Questions tagged «php»

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


4
PHP中的:: class是什么?
::classPHP 的表示法是什么? 由于语法的性质,快速的Google搜索不会返回任何内容。 结肠结肠类 使用此表示法的好处是什么? protected $commands = [ \App\Console\Commands\Inspire::class, ];
102 php  class  laravel 

12
使用CPanel在cron作业中运行PHP文件
我只是想在CPanel中使用cron作业运行PHP脚本-这是正确的语法: /usr/bin/php -q /home/username/public_html/cron/cron.php >/dev/null 我没有收到任何电子邮件通知,说明cron已完成,我需要对PHP文件做一些特定的事情吗?
102 php  cron  cpanel 

7
PDO支持多个查询(PDO_MYSQL,PDO_MYSQLND)
我确实知道PDO不支持在一条语句中执行多个查询。我一直在Google搜索,发现很少有关于PDO_MYSQL和PDO_MYSQLND的帖子。 PDO_MySQL比其他任何传统MySQL应用程序都更加危险。传统的MySQL仅允许一个SQL查询。在PDO_MySQL中没有这种限制,但是您可能会被注入多个查询。 来自:使用PDO和Zend Framework防止SQL注入(2010年6月;朱利安(Julian)) 似乎PDO_MYSQL和PDO_MYSQLND确实提供了对多个查询的支持,但我无法找到有关它们的更多信息。这些项目被中止了吗?现在有什么方法可以使用PDO运行多个查询。
102 php  mysql  pdo 

17
如何在单个页面上显示多个Recaptchas?
我在一页上有2个表格。其中一种形式具有始终显示的Recaptcha。另一个应仅在某些事件(例如,最大程度地尝试登录)后才显示recaptcha。所以有时候我需要2个Recaptchas才能出现在同一页面上。这可能吗?我知道我可能两者都可以使用一个,但是我有布局的方式,我更喜欢有2个。谢谢。 更新:嗯,我想这可能是不可能的。有人可以推荐另一个捕获库与reCaptcha一起使用吗?我真的希望能够在同一页面上有2个验证码。 更新2:如果将每种表单放在iframe中怎么办?这是可以接受的解决方案吗?
102 php  captcha  recaptcha 

15
Laravel Eloquent:如何仅从联接表中获取某些列
我在Eloquent中有2个联接表,即主题和用户。 主题模型: public function user() { return $this->belongs_to('User'); } 用户模型: public function themes() { return $this->has_many('Theme'); } 我的口才api调用如下所示: return Response::eloquent(Theme::with('user')->get()); 它返回主题的所有列(很好),以及用户的所有列(不好)。我只需要用户模型中的“用户名”列,如何将查询限制于此?
102 php  laravel  eloquent 


12
仅根据月份和年份选择mySQL
我的mySQL DB中有一列,其中有一些行。此行之一是DATE,如下所示:2012-02-01 我要实现的是仅基于年份和月份使用PHP进行SELECT。 SELECT的逻辑如下: $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND MONTH""; 特定的月份和年份将通过这样的$_POST变量传递$_POST['period']="2012-02"; 我该怎么做?
102 php  mysql 


3
PHP正则表达式:在中找不到结尾定界符'^'
我在使用正则表达式时遇到了一些麻烦。 这是我的代码 $pattern = "^([0-9]+)$"; if (preg_match($pattern, $input)) echo "yes"; else echo "nope"; 我运行它并得到: 警告:preg_match()[function.preg-match]:在以下位置找不到结尾定界符“ ^”
102 php  regex  preg-match  pcre 

7
如何正确链接php-fpm和Nginx Docker容器?
我正在尝试链接2个单独的容器: nginx:最新 的PHP:FPM 问题是php脚本不起作用。也许php-fpm配置不正确。这是源代码,位于我的资源库中。这是文件docker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: php:fpm ports: - "9000:9000" 以及Dockerfile我用来基于nginx构建自定义图片的图片: FROM nginx # Change Nginx config here... RUN rm /etc/nginx/conf.d/default.conf ADD ./default.conf /etc/nginx/conf.d/ 最后,这是我自定义的Nginx虚拟主机配置: server { listen 80; server_name localhost; root /var/www/test; error_log /var/log/nginx/localhost.error.log; access_log …

6
Perl和PHP之间的区别[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我打算学习Perl 5,因为直到现在我都只使用PHP,所以我想对两种语言之间的差异有所了解。 当PHP作为一组“ Perl hacks”开始时,它显然克隆了一些Perls功能。 语法的主要区别是什么?真的,有了Perl,您就有更多的选择和表达方式的方式了吗? 为什么Perl不再经常用于动态网站?是什么使PHP越来越受欢迎?
101 php  perl 

24
为什么不将C用于您的Web应用程序?
今天早上,当我遇到G-WAN时,我正在看几个不同的Web服务器。据我了解,它是一个用C编写的Web服务器,您必须通过用C编写您的网站/ webapps来使用它。一个明显的好处就是速度,就像G-WAN网站所建议的那样。 但是,在论坛上,G-WAN的创建者问为什么不将C用于基于Web的应用程序,除了困难之外,我无法想到一个原因(无论如何,对于我来说,我是C的新手)。除了使用这些语言轻松开发之外,我们还有其他更多原因需要使用PHP,Python,Ruby等。我认为这不是一个很好的理由。 所以我告诉你:为什么不为Web应用程序使用C?
101 php  c  web-applications 

10
使用PHP的GDlib imagecopy重新采样时,能否保留PNG图像的透明度?
以下PHP代码段使用GD将浏览器上传的PNG调整为128x128。效果很好,只是在我的情况下,原始图像中的透明区域已被替换为纯黑色。 即使imagesavealpha已设置,也不是很正确。 在重新采样的图像中保留透明度的最佳方法是什么? $uploadTempFile = $myField[ 'tmp_name' ] list( $uploadWidth, $uploadHeight, $uploadType ) = getimagesize( $uploadTempFile ); $srcImage = imagecreatefrompng( $uploadTempFile ); imagesavealpha( $targetImage, true ); $targetImage = imagecreatetruecolor( 128, 128 ); imagecopyresampled( $targetImage, $srcImage, 0, 0, 0, 0, 128, 128, $uploadWidth, $uploadHeight ); imagepng( $targetImage, 'out.png', 9 );
101 php  png  transparency  gd  alpha 

6
Symfony 2中CSS文件中资产的路径
问题 我有一个CSS文件,其中包含一些路径(用于图像,字体等。url(..))。 我的路径结构是这样的: ... +-src/ | +-MyCompany/ | +-MyBundle/ | +-Resources/ | +-assets/ | +-css/ | +-stylesheets... +-web/ | +-images/ | +-images... ... 我想在样式表中引用我的图像。 第一个解决方案 我将CSS文件中的所有路径更改为绝对路径。这不是解决方案,因为应用程序也应该(并且必须!)也在子目录中工作。 第二解决方案 与一起使用Assetic filter="cssrewrite"。 所以我将我的CSS文件中的所有路径更改为 url("../../../../../../web/images/myimage.png") 代表从我的资源目录到/web/images目录的实际路径。这不起作用,因为cssrewrite会生成以下代码: url("../../Resources/assets/") 这显然是错误的道路。 assetic:dump创建此路径后,这仍然是错误的: url("../../../web/images/myimage.png") Assetic的树枝代码: {% stylesheets '@MyCompanyMyBundle/Resources/assets/css/*.css' filter="cssrewrite" %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets …
101 php  css  symfony  assetic 

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.