Questions tagged «php»

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

16
如何在XAMPP上创建虚拟主机
我确信这个问题已经被问过很多次了,但是我没有遇到任何问题。我在配置Zend框架的地方使用XAMPP。 XAMPP在8081端口上运行,因为80正在被某些Windows进程占用,因此我需要使用以下C:/xampp/apache/config/extra/httpd-vhosts.config(或C:/xampp/apache/conf/extra/httpd-vhosts.conf在较新版本中)以下代码配置的虚拟主机。 <VirtualHost *:80> ServerName comm-app.local DocumentRoot "C:/xampp/htdocs/CommunicationApp/public" SetEnv APPLICATION_ENV "development" <Directory "C:/xampp/htdocs/CommunicationApp/public" DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> 并使用来更新hosts文件,127.0.0.1 comm-app.local并尝试重新启动apache,但显示错误。 15:03:01 [Apache] Error: Apache shutdown unexpectedly. 15:03:01 [Apache] This may be due to a blocked port, missing dependencies, 15:03:01 [Apache] improper privileges, a crash, …

18
检查字符串是否包含数组中的值
我正在尝试检测一个字符串是否包含至少一个存储在数组中的URL。 这是我的数组: $owned_urls = array('website1.com', 'website2.com', 'website3.com'); 该字符串由用户输入并通过PHP提交。在确认页面上,我想检查输入的URL是否在数组中。 我尝试了以下方法: $string = 'my domain name is website3.com'; if (in_array($string, $owned_urls)) { echo "Match found"; return true; } else { echo "Match not found"; return false; } 无论输入什么,返回值始终为“找不到匹配项”。 这是正确的做事方式吗?
82 php  arrays 

10
如何设置Redis的密码?
我在本地计算机上使用Redis,因此我真的不需要设置密码即可通过php客户端连接到服务器(我使用predis作为客户端)。但是,我将应用程序移动到实时服务器,因此我想设置一个密码以连接到我的Redis服务器。 我有几个问题: 我在互联网上检查了如何设置密码,好像我需要在redis.conf中添加密码。我找不到我应该完全添加到配置文件中来设置密码的内容。 另外在predis我应该如何添加密码。我正在使用以下参数数组连接到Redis服务器 $ my_server = array('主机'=>'127.0.0.1','端口'=> 6379,'数据库'=> 1); 我应该这样添加密码吗? > $my_server = array('host' => '127.0.0.1','port' => > 6379,'database' => 1,'password'=>password); 最后一个问题,我正在尝试在实时服务器上停止我的Redis服务器。每次输入以下命令,我都会收到相同的错误消息 Redis服务器停止 [23925] 23 Sep 20:23:03#致命错误,无法打开配置文件“停止” 通常在我输入的本地计算机上 /etc/init.d/redis-server停止 停止redis服务器,但是由于我的/etc/init.d中没有名为redis-server的进程,因此无法在我的实时服务器上运行
82 php  redis 

10
通过Laravel Collection仅获取特定属性
我一直在查看Laravel Collections的文档和API,但似乎找不到我想要的东西: 我想从集合中检索带有模型数据的数组,但只能获取指定的属性。 也就是说,类似Users::toArray('id','name','email'),其中集合实际上为用户保留了所有属性,因为它们在其他地方使用,但是在这个特定的地方,我需要一个包含userdata的数组,并且只包含指定的属性。 Laravel中似乎没有这个的帮助者?-如何最简单地做到这一点?
82 php  laravel 

3
如何发送UTF-8电子邮件?
当我发送电子邮件时,该电子邮件不显示除英语以外的其他字符。它的确显示如下: 余生ä»ä» 可能知道实际上是什么原因造成的?即使我尝试在脚本中添加Content-type和charset,它仍然显示相同的内容。 我用了 Mail::Factory("mail");
82 php  email  utf-8 

10
用PHP上传进度栏
有谁知道如何获取进度条以php上传?我正在尝试为相册上传者编写代码。我希望在上传照片时显示进度条。 我对php很陌生,所以我不了解它的一切。

8
CloudFlare并通过PHP记录访问者IP地址
我正在尝试跟踪和记录使用PHP$_SERVER['REMOTE_ADDR']来访问我的网站的用户/访问者。PHP中IP地址跟踪的一种典型方法。 但是,我正在使用CloudFlare进行缓存等,并以CloudFlare的方式接收其IP地址: 108.162.212。*-108.162.239。* 在仍然使用CloudFlare的同时检索实际用户/访问者IP地址的正确方法是什么?


5
如何在MySQL中从DATETIME分离DATE和TIME
我将DATETIME字段存储 在表中。每个值如下所示: 2012-09-09 06:57:12。 我正在使用以下语法: date("Y-m-d H:i:s"); 现在我的问题是,在获取数据时,如何使用单个MySQL查询分别获取日期和时间? 日期如2012-09-09,时间如06:57:12。
82 php  mysql  sql  datetime 

23
如何在PHP中将多维数组“扁平化”为简单数组?
这可能是初学者的问题,但是我已经花了更长的时间阅读文档,而且找不到任何解决方案。我以为我可以对每个维度使用爆破,然后将这些字符串放回一起str_split以组成新的简单数组。但是我不知道联接模式是否也不在值中,因此在执行完str_split原始值之后,可能会损坏。 combine($array1, $array2)多维数组内部是否存在类似于数组的内容?

3
DateInterval格式中的“ P”代表什么?
考虑以下示例从PHP手册引用的日期时间示例 <?php $date = new DateTime('2000-01-20'); $date->sub(new DateInterval('P10D')); echo $date->format('Y-m-d') . "\n"; ?> “ D”代表数天,“ P”在该格式中代表什么?
82 php  php-5.3 


4
取消多个数组元素的更好方法
这里的问题是我有一个包含17个元素的数组。我想获得一段时间所需的元素,然后将它们从阵列中永久删除。 这是代码: $name = $post['name']; $email = $post['email']; $address = $post['address']; $telephone = $post['telephone']; $country = $post['country']; unset($post['name']); unset($post['email']); unset($post['address']); unset($post['telephone']); unset($post['country']); 是的,代码很丑陋,无需扑朔迷离。如何使它看起来更好?
82 php 

8
在PHP函数中访问全局变量
根据大多数编程语言的作用域规则,我可以访问在函数内部定义的变量,但是为什么此代码不起作用? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; } menugen(); ?> 输出为[]。
82 php  scope 

8
Laravel:在哪里存储全局数组的数据和常量?
我刚刚开始与Laravel合作。我需要使用Laravel 4作为基本框架来重写几年前制作的整个系统。在我的旧系统中,我曾经有一个constant.php声明了一些常量的globals.php文件,以及一个包含许多数组集(例如,类别状态,事件类型,语言等)的文件。这样,我可以使用类似 foreach ( $langs as $code => $domain ) { // Some stuff } 我应用中的任何地方。 我的问题是,如何才能以所谓的“ laravel方式”存储该信息。我尝试使用某种对象来存储此信息,将其设置为服务并为其创建外观: app / libraries / Project / Constants.php namespace PJ; class Constants { public static $langs = [ 'es' => 'www.domain.es', 'en' => 'www.domain.us', 'uk' => 'www.domain.uk', 'br' => 'www.domain.br', 'it' => 'www.domain.it', …

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.