小编use*_*191的帖子

.htaccess重定向到404页面RewriteRule

有没有办法在htaccess文件中输入RewriteRule,以便在键入或到达某个文件夹/ url路径时重定向到404页面?

例如,如果我想每个用户被重定向到一个404页面,如果他们得到:www.mydomain.com/abc或www.mydomain.com/abc/或任何附带"ABC"后,即使该文件夹真的存在,我不希望用户能够访问它.如果他们确实达到了,我希望他们看到404错误页面.*请注意我不打算设置自定义404错误页面,我正在寻找一种方法重定向到默认的404页面.

我该怎么做?可能吗?

RewriteRule ^abc/(*)?$ [R=404,L]
Run Code Online (Sandbox Code Playgroud)

我怎么能在PHP中做同样的事情,重定向到404错误页面?我再一次不是在谈论设置自定义404页面,我在谈论默认的404页面,只是使用php将用户重定向到404错误页面.

php .htaccess redirect http-status-code-404

28
推荐指数
2
解决办法
3万
查看次数

HTML表格宽度百分比,表格行平均分开

当我在html中创建一个表,宽度为100%的表时,如果我希望所有单元格(tds)被分成相等的部分,我是否必须输入每个单元格的宽度%?我"有义务"这样做吗?

例如:

<table cellpadding="0" cellspacing="0" width="100%" border="0">
   <tr>
      <td width="25%"></td>
      <td width="25%"></td>
      <td width="25%"></td>
      <td width="25%"></td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

或者以下也可能是正确的程序,如果我希望每个tds中的每一个都被平分,则不要在每个tds中写入宽度:

<table cellpadding="0" cellspacing="0" width="100%" border="0">
   <tr>
      <td></td>
      <td></td>
      <td></td>
      <td></td>
   </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我知道它适用于这两种方式,但我只是想知道"合法"的方式.

html html-table

27
推荐指数
2
解决办法
13万
查看次数

Javascript字符串长度与PHP mb_strlen不同(在textarea行,换行符)

我使用JavaScript和PHP来计算字符串长度.一切都很好,除非我计算一个textarea字符串长度来自Chrome或Firefox而不是Internet Explorer.新的textarea行/换行符在Internet Explorer和PHP中计算为2个字符.但Chrome和Firefox计算textarea行/换行符就像1个字符(相比之下,PHP和Internet Explorer计算为2).这是我的问题.谁知道如何解决它?

因此,IE中textarea中的JavaScript char计数=使用PHP计算的字符串长度/// Chrome和Firefox中textarea中的JavaScript char计数不等于使用PHP计算的字符串长度.

使用的代码:

Javascript  :  document.getElementById("text").value.length

PHP  :  mb_strlen($_POST['text'], 'UTF-8')
Run Code Online (Sandbox Code Playgroud)

还有其他帖子,主要是以下一个:Javascript字符串长度不同于PHP mb_strlen.但我的问题的答案不存在,也无法在任何其他帖子中找到.

感谢您的帮助和建议.

javascript php string-length

6
推荐指数
1
解决办法
1930
查看次数

在php中使用GD函数imagecreatefrom*时,如何防止出现"不是有效的图像文件"错误?

我正在使用imagecreatefromgif/imagecreatefromjpeg/imagecreatefromjpeg函数和上传的图像,有时在图像损坏时会出现错误(例如警告:imagecreatefromgif():...不是有效的GIF文件).我阅读了很多关于这个主题的帖子,找不到"有效"的答案.

我确实尝试了以下一些来验证图像(如其他帖子所示),但它们都不适用于所有情况.如果图像没有标题信息,则以下工作,但如果图像具有标题/ mime类型信息并且已损坏,则它不起作用.

if( imagecreatefromjpeg($uploaded_image) !== false ) {
    // image is okay.
}
Run Code Online (Sandbox Code Playgroud)

要么

try {
    $test = imagecreatefrompng($uploaded_image);
} catch (Exception $e) {
    echo 'Caught exception: ',  $e->getMessage(), "\n";
}
Run Code Online (Sandbox Code Playgroud)

要么

使用getimagesize($ uploaded_image); //如果图像无效,将返回false或错误.

这些情况都不适用于具有头信息/ mime类型信息的损坏的图像文件.

我想防止出现这些错误,如果可能的话,检测图像是否没有损坏,并且可以使用任何imagecreatefromgif/imagecreatefromjpeg/imagecreatefromjpeg函数.如果损坏,我想显示错误消息而不是运行功能.我正在寻找PHP的解决方案.

感谢您的帮助和建议.

php gd image imagecreatefrompng

2
推荐指数
1
解决办法
6511
查看次数