是否有可能隐藏/编码/encryption的PHP文件/源代码,并让其他人有系统安装并运行在他们的机器上?
刚开始探索正则expression式的“奇迹”。 作为一个从试验和错误中学习的人,我真的很挣扎,因为我的试验抛出了不成比例的错误…我的实验使用ereg()在PHP中进行。 无论如何。 我分别使用名字和姓氏,但现在使用相同的正则expression式。 到目前为止我有: ^[AZ][a-zA-Z]+$ 任何长度的string,以大写字母开头,其余字母(大写或小写)。 但是我分崩离析的地方就是处理几乎任何地方都可能发生的特殊情况。 连字(Worthington-Smythe) 名字与使徒(D'Angelo) 空间名称(Van der Humpton) – 在这个阶段可能需要也可能不需要的中间首都是超出我的兴趣的。 联名(Ben&Jerry) 也许还有一个名字可以是我没有想到的,但是我怀疑如果我可以把我的头放在这里,我可以补充一下。 我很确定会有这样的情况,其中有一个以上的情况出现在一个名称中。 所以,我认为底线是让我的正则expression式也接受一个空格,连字符,&符号和撇号 – 但不是在名称的开头或结尾,在技术上是正确的。
可能重复: 将multidimensional array转换为一维数组 我有这样的一个数组 Array ( [0] => Array ( [0] => 88868 ) [1] => Array ( [0] => 88867 ) [2] => Array ( [0] => 88869 ) [3] => Array ( [0] => 88870 ) ) 我需要将其转换为一维数组。 我怎样才能做到这一点? 比如像这样 Array ( [0] => 88868 [1] => 88867 [2] => 88869 [3] => […]
我需要访问joomla用户表jos_users从外部php脚本[codeignitor]进行login检查。 joomla存储这样的密码 4e9e4bcc5752d6f939aedb42408fd3aa:0vURRbyY8Ea0tlvnTFn7xcKpjTFyn0YT 看起来这不是正常的MD5,所以我不能使用md5(password) 。 什么是可能的方式来创build密码? 谢谢。
我想阅读一个列表中的文件在一个文件夹中的文件名使用PHP。 有没有简单的脚本来实现它?
我正在寻找创build一个可重复使用的函数,将生成一个随机密钥与可打印ACSII字符的select长度(任何地方从2到1000+)。 我在想可打印的ASCII字符是33-126。 他们的关键不需要是完全唯一的,只是在完全相同的毫秒生成(所以uniqid()将不起作用)。 我在想,可以使用chr()和mt_rand()的组合。 这是要走的路,还是别的什么最好的方法? 编辑: uniqid()也不会工作,因为它没有长度参数,它只是任何PHP给你。 我的想法 :这是我想出的: function GenerateKey($length = 16) { $key = ''; for($i = 0; $i < $length; $i ++) { $key .= chr(mt_rand(33, 126)); } return $key; } 这有什么问题吗? 另一个编辑:其他大部分问题涉及密码生成。 我想要更多的angular色,我不关心1 vs l 。 我希望可能的键的最大数量是可能的。 注意:生成的密钥不一定必须是密码安全的。
在Laravel应用程序中,我试图实现一个button里面的视图,可以让用户下载文件,而无需导航到任何其他视图或路线现在我有两个问题:(1)下面的函数投掷 The file "/public/download/info.pdf" does not exist (2)下载button不应该导航到任何地方,而只是下载文件在同一个视图,我目前的设置,路由视图'/下载' 下面是我如何试图实现: button: <a href="/download" class="btn btn-large pull-right"><i class="icon-download-alt"> </i> Download Brochure </a> 路线: Route::get('/download', 'HomeController@getDownload'); 控制器: public function getDownload(){ //PDF file is stored under project/public/download/info.pdf $file="./download/info.pdf"; return Response::download($file); }
我有一个处理各种语言的PHP脚本。 不幸的是,每当我尝试使用json_encode ,任何Unicode输出转换为hex实体。 这是预期的行为? 有没有办法将输出转换为UTF-8字符? 以下是我所看到的一个例子: INPUT echo $text; OUTPUT База данни грешка. INPUT json_encode($text); OUTPUT "\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u0438 \u0433\u0440\u0435\u0448\u043a\u0430."
如何通过一个或多个空格或制表符来分解string? 例: ABCD 我想使这个数组。
我用PHP编写了一个完整的系统,然后在服务器上运行,在我的VPS上转换和stream式处理HTML5中的video。 转换是由ffmpeg在后台完成的,内容输出到block.txt 。 看了以下post: ffmpeg能显示进度条吗? 和 ffmpegvideo编码进度条 其中,我找不到一个工作的例子。 我需要抓取当前编码的进度百分比。 我上面链接的第一篇文章给出了: $log = @file_get_contents('block.txt'); preg_match("/Duration:([^,]+)/", $log, $matches); list($hours,$minutes,$seconds,$mili) = split(":",$matches[1]); $seconds = (($hours * 3600) + ($minutes * 60) + $seconds); $seconds = round($seconds); $page = join("",file("$txt")); $kw = explode("time=", $page); $last = array_pop($kw); $values = explode(' ', $last); $curTime = round($values[0]); $percent_extracted = round((($curTime * […]