Questions tagged «php»

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


7
exit,exit(),exit(0),die(),die(0)-如何退出脚本
我相信所有这些(甚至die()或die(0))都是相同的。如果它们不相同,那么成功退出脚本的首选方法是什么?如果它们相同,是否有任何首选标准来指示脚本成功完成?我倾向于使用exit;。 编辑:所有的答案都有“die()并且exit()是相同的”,即使我在我的问题中这么说。我更新了标题,希望更清楚地说明这不是我的问题。我想从命令行脚本中清楚地表明成功。
80 php 

5
Laravel 5应用程序密钥
我是Laravel的新手。我今晚才开始。实际上,我有以下代码: 'key' => env('APP_KEY', 'SomeRandomString'), 在xampp / htdocs / laravel / blog / config / app.php中。 我想通过cmd将密钥更改为32位,如下所示: xampp\htdocs\laravel/blog>php artisan key:generate 它会生成密钥,但无法在xampp / htdocs / laravel / blog / config / app.php中进行替换/更新。

14
如何获取表的主键?
有没有办法从mysql数据库获取主键字段的名称?例如: 我有一个这样的表: +----+------+ | id | name | +----+------+ | 1 | Foo1 | | 2 | Foo2 | | 3 | Foo3 | +----+------+ 其中字段ID是主键(它具有自动递增功能,但我不能使用它)。如何在php中检索字段名称“ id”?
80 php  mysql  primary-key 

10
用PHP减去1天
我试图从我的Drupal CMS中取出一个日期对象,减去一天并打印出两个日期。这就是我所拥有的 $date_raw = $messagenode->field_message_date[0]['value']; print($date_raw); //this gives me the following string: 2011-04-24T00:00:00 $date_object = date_create($date_raw); $next_date_object = date_modify($date_object,'-1 day'); print('First Date ' . date_format($date_object,'Y-m-d')); //this gives me the correctly formatted string '2011-04-24' print('Next Date ' . date_format($next_date_object,'Y-m-d')); //this gives me nothing. The output here is always blank 因此,我不明白为什么原始日期对象会很好,但是随后我试图创建另一个日期对象并通过减去一天来对其进行修改,看来我无法做到这一点。输出总是空白。




9
PHP如何在目录名(__FILE__)上向上一级
我的文件夹结构如下: mydomain.com ->Folder-A ->Folder-B 我有一个来自数据库的字符串'../Folder-B/image1.jpg',它指向Folder-B中的图像。 在Folder-A的脚本中,我使用dirname(FILE)来获取文件名,然后得到 mydomain.com/Folder-A。在此脚本中,我需要获取一个字符串,该字符串为'mydomain.com/Folder-B/image1.jpg。我试过了 $path=dirname(__FILE__).'/'.'../Folder-B/image1.jpg'; 这显示为 mydomain.com%2FFolder-A%2F..%2FFolder-B%2Fimage1.jpg 这是针对Facebook共享按钮的,无法获取正确的图像。有人知道如何正确获取路径吗? 编辑:我希望获得一个URL >>> mydomain.com%2FFolder-B%2Fimage1.jpg
80 php  dirname 

8
PHP-将PDO与IN子句数组一起使用
我正在使用PDO执行一条语句,该语句的IN子句使用数组作为其值: $in_array = array(1, 2, 3); $in_values = implode(',', $in_array); $my_result = $wbdb->prepare("SELECT * FROM my_table WHERE my_value IN (".$in_values.")"); $my_result->execute(); $my_results = $my_result->fetchAll(); 上面的代码工作得很好,但是我的问题是为什么不能: $in_array = array(1, 2, 3); $in_values = implode(',', $in_array); $my_result = $wbdb->prepare("SELECT * FROM my_table WHERE my_value IN (:in_values)"); $my_result->execute(array(':in_values' => $in_values)); $my_results = $my_result->fetchAll(); …

14
目标类控制器不存在-Laravel 8
这是我的控制器: <?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use Illuminate\Http\Request; class RegisterController extends Controller { public function register(Request $request) { dd('aa'); } } 如屏幕截图所示,该类存在且位于正确的位置: 我的api.php路线: Route::get('register', 'Api\RegisterController@register'); 当我register使用邮递员到达路线时,出现以下错误: 目标类[Api \ RegisterController]不存在。 更新: 多亏了答案,我才得以解决。我决定为此路线使用完全限定的类名,但是答案中还介绍了其他选项。 Route::get('register', 'App\Http\Controllers\Api\RegisterController@register');
80 php  laravel  laravel-8 

2
nginx:连接到上游时,connect()失败(111:连接被拒绝)
尝试部署我的第一个门户。 通过浏览器发送请求时,浏览器中出现502网关超时错误 当我检查日志时,出现此错误 2014/02/03 09:00:32 [error] 16607#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 14.159.131.19, server: foo.com, request: "GET HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "22.11.180.154" 是否有与权限相关的问题

8
如何获取mail()函数的错误消息?
我一直在使用PHPmail()函数。 如果邮件由于任何原因未发送,我想回显错误消息。我该怎么做? 就像是 $this_mail = mail('example@example.com', 'My Subject', $message); if($this_mail) echo 'sent!'; else echo error_message; 谢谢!
79 php  email 

12
PHP read_exif_data和调整方向
如果方向关闭,我正在使用以下代码旋转上载的jpeg图像。从iPhone和Android上传的图像只有问题。 if(move_uploaded_file($_FILES['photo']['tmp_name'], $upload_path . $newfilename)){ chmod($upload_path . $newfilename, 0755); $exif = exif_read_data($upload_path . $newfilename); $ort = $exif['IFD0']['Orientation']; switch($ort) { case 3: // 180 rotate left $image->imagerotate($upload_path . $newfilename, 180, -1); break; case 6: // 90 rotate right $image->imagerotate($upload_path . $newfilename, -90, -1); break; case 8: // 90 rotate left $image->imagerotate($upload_path …
79 php  orientation  exif 

12
什么是PHP嵌套函数?
在JavaScript中,嵌套函数非常有用:闭包,私有方法以及您拥有的东西。 什么是嵌套PHP函数?有人使用它们吗? 这是我做的小调查 <?php function outer( $msg ) { function inner( $msg ) { echo 'inner: '.$msg.' '; } echo 'outer: '.$msg.' '; inner( $msg ); } inner( 'test1' ); // Fatal error: Call to undefined function inner() outer( 'test2' ); // outer: test2 inner: test2 inner( 'test3' ); // …

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.