Tag: PHP的

在Eloquent模型事件中获取以前的属性值

有没有办法在saving或updating事件中查看模型属性的旧/旧值? 例如。 是像以下可能的东西: User::updating(function($user) { if ($user->username != $user->old->username) doSomething(); });

使用下划线validation用户名为字母数字

在我的注册页面上,我需要validation的用户名只有字母数字,但也可选的下划线。 我已经想出了这个: function validate_alphanumeric_underscore($str) { return preg_match('/^\w+$/',$str); } 这似乎工作正常,但我不是一个正则expression式专家! 有没有人发现任何问题?

在HTTP中使用Cookie,在PHP中使用HTTPS

如何在PHP中设置可在HTTP和HTTPS中读取的cookie? 如果这是不可能的,可以做些什么? 设置两个cookies?

美元($)login密码string视为variables

花了一些时间解决一个PHP / MySQL Web应用程序连接到数据库时遇到问题的问题。 数据库可以从shell和phpMyAdmin以完全相同的凭据访问,它没有任何意义。 原来密码有一个$符号: $_DB["password"] = "mypas$word"; 发送的密码是“mypas”,显然是错误的。 处理这个问题的最好方法是什么? 我以$ \ $_DB["password"] = "mypas\$word"; 它的工作。 我通常使用$string = 'test'作为string,这可能是我之前避免运行的。 这是正确的行为? 如果这个密码存储在一个数据库中,而PHP将其拉出,会发生同样的问题吗? 我在这里想念什么

laravel 5.3 new Auth :: routes()

最近我开始用laravel 5.3写博客,但是运行php artisan make:auth后有个问题 当我运行这个,它会在我的web.php生成路由 这是它的代码: Auth::routes(); Route::get('/home', 'HomeController@index'); 然后我运行php artisan route:list ,我发现很多行动,如LoginController @login… 但是我没有在App\Http\Controllers\Authfind这些动作,这些在哪里? 而且什么是Auth::routes()代表,我找不到关于Auth的路由。 我需要人帮忙,谢谢你回答我的问题

从string中获取string后的string

从这样的string中只获取important_stuff部分的最快方法是什么: bla-bla_delimiter_important_stuff _delimiter_总是在那里,但是string的其余部分可以改变。

0和1.0之间的随机浮动数字php

可能重复: 随机漂浮在PHP中 是否有可能创build一个0到1.0之间的随机浮点数,例如0.4,0.8等。我使用的是rand,但它只接受整数。

检查正整数(PHP)的最佳方法是什么?

我需要检查一个表单input值是一个正整数(不只是一个整数),我注意到使用下面的代码的另一个片段: $i = $user_input_value; if (!is_numeric($i) || $i < 1 || $i != round($i)) { return TRUE; } 我想知道是否有任何优势,使用上面的三个检查,而不是做这样的事情: $i = $user_input_value; if (!is_int($i) && $i < 1) { return TRUE; }

在Ubuntu 5.6上安装php-zip

我不能在最后的php5.6上在我的Ubuntu VM上安装php-zip。 找不到清楚的东西。 我仍然得到这个Apache错误: PHP Fatal error: Class 'ZipArchive' not found in /var/www/uta/system/library/PHPExcel/PHPExcel/Writer/… 谢谢

使用PHP来检查页面是否被SSL访问

有没有办法检查当前页面是否用SSL打开? 例如,我想让我的login页面(login.php)检查是否使用SSL访问(https://mywebserver.com/login.php)。 如果不是,则将其redirect到页面的SSL版本。 很多,我想在用户安全地使用页面之前。