草庐IT

网页制作

全部标签

php - 保护没有标题的网页

我刚读到这个articleontdwtf.com.通常,它描述了一个归档机器人因为忽略标题而破坏了东西。然后我意识到我不知道如何在没有标题的页面中进行安全处理。因此我的问题是:除了使用header,我还可以采取哪些安全措施?我主要使用php开发,所以我熟悉header("Location:")函数。但是外面还有什么?理想情况下,我希望替换的逻辑if(!$something_important)header("Location:somehereharmless.php");有其他(更)安全的东西吗? 最佳答案 这个很好用if(!$so

php - 如何在 PHP 中制作第一个 Char Upper?

我需要知道如何使用PHP将"hello"到"Hello"这样的字符串?我只需要第一个字符是Upper 最佳答案 使用函数ucwords();这将执行字符串中的每个单词,使用ucfirst()将只执行第一个单词。echoucwords('hellomynameisjim');//HelloMyNameIsJimechoucfirst('hellomynameisjim');//Hellomynameisjim 关于php-如何在PHP中制作第一个CharUpper?,我们在StackOve

php - 移动或桌面浏览器检测并重定向到相应的网页

我正在用PHP构建一个在其索引页中包含flash的网站。我想将通过任何移动浏览器访问我的网站的用户重定向到页面m.index.php,该页面不包含用于加载目的的flash(简单页面)。对于通过桌面浏览器访问包含flash的index.php的其他人。我如何根据每个用户的平台重定向他们? 最佳答案 你可以像inthisanswer那样使用.htaccess或在thisanswer或者你可以检查php中的用户代理:代码来自detectmobilebrowser.com 关于php-移动或桌面

php - 制作数组值变量 (PHP)

假设我想回显一个数组,但我想使数组中的值成为我回显的变量,我该怎么做?下面是对我不会做的事情的解释,但它不是正确的语法。$number=0;echomyArray[$number]; 最佳答案 我不太清楚你的意思。您所拥有的无法正常工作,因为您在myArray中缺少$:$myArray=array('hi','hiya','hello','gday');$index=2;echo$myArray[$index];//printshello$index=0;echo$myArray[$index];//printshi与其他语言不同,

php - 我用 PHP 制作了一个上传脚本。如何避免覆盖文件?

我使用move_uploaded_file函数制作了一个图片上传脚本。此功能似乎用新文件覆盖任何先前存在的文件。所以,我需要检查目标位置是否已经有一个文件。如果是这样,那么我需要在文件名中附加一些内容(在扩展名之前,以便文件名仍然有效),以便文件名是唯一的。如果可能的话,我希望更改尽可能少,而不是附加日期时间之类的东西。我如何使用PHP执行此操作? 最佳答案 上传文件时,我几乎总是会重命名它们。通常,该文件会有某种数据库记录。我使用它的ID来保证文件的唯一性。有时我什至会将客户端的原始文件名也存储在数据库中,但我永远不会保留它或临时

php - 保存完整网页

我在做一个项目时遇到了一个问题。我想“抓取”某些感兴趣的网站并将它们保存为“完整网页”,包括样式和图像,以便为它们构建一个镜像。我曾多次将网站添加为书签以便日后阅读,几天后该网站因遭到黑客攻击而关闭,所有者没有数据库备份。当然,我可以使用fopen("http://website.com","r")或fsockopen()非常轻松地使用php读取文件但主要目标是保存完整的网页,以防万一它出现故障,它仍然可以像“编程时间机器”一样供其他人使用:)有没有办法在不读取和保存页面上的每个链接的情况下执行此操作?也欢迎使用Objective-C解决方案,因为我也在尝试了解更多。谢谢!

php - 如何制作 Laravel 的微框架版本?

我正在考虑制作一个精简版的Laravel,它可以用作微框架,有点像Symfony世界的Silex。我想我需要使用Laravel的Illuminate\Routing组件(可通过Packagist获得)并创建一个新的Router实例,然后使用Request对象在路由器上调用->dispatch但我不太确定这是否是正确的方法。非常感谢您的建议/解决方案。 最佳答案 MohammadGufran的这篇题为“DRIVEYOURAPPLICATIONWITHILLUMINATEROUTER”的博文可以让您预览可以做什么。总结:使用Compos

php - XAMPP PHP OPENSSL openssl_pkey_get_details() 崩溃网页

我目前在Windows上的XAMPP中配置了OpenSSL。正在关注this教程中,我尝试使用以下代码:$privateKey=openssl_pkey_new(array('private_key_bits'=>1024,'private_key_type'=>OPENSSL_KEYTYPE_RSA,));openssl_pkey_export_to_file($privateKey,'private.key');$a_key=openssl_pkey_get_details($privateKey);file_put_contents('public.key',$a_key['ke

php - 如何在 ZF2 表单中制作自定义单选按钮标签?

我有一个带有单选按钮的表单:$this->add(['name'=>'time','options'=>['value_options'=>['0'=>'9:00-12:00','1'=>'12:00-16:00','2'=>'16:00-19:00',],'label_attributes'=>['class'=>'WW_OBJ_fm-label',]],'type'=>'Radio']);在View中我的输出是这样的:formElement($form->get('time'));?>并获取输出(为了便于阅读而格式化):9:00-12:0012:00-16:0016:00-19:0

javascript - 制作蓝色乐谱动画条

我有一个HTML、CSS的圈子评分元素(不知道他们的真实姓名)基本上,圆圈周围的蓝色条上升到数字点。我希望该栏在页面加载时作为动画四处走动。目前我使用PHP来输出数字,但这意味着该栏没有动画。请看图片我认为可以做到这一点的一种简单方法是,如果PHP有任何内置函数来输出最多一个数字,例如,不是输出3,而是输出1、2、3,这可以制作动画。代码:mediumcustomcenterdarkfill">我花了一个小时但没有想出任何东西,非常感谢任何帮助。谢谢 最佳答案 这基本上已经在这里了:CSSProgressCircle您可以轻松添加C