我使用php创建了数百个文件夹和文本文件,然后将它们添加到zip存档中.
这一切都很好但如果我使用相同的文件夹和文件创建另一个zip存档,新存档将与第一个存档具有不同的哈希.如果我使用winrar而不是php来创建存档,这是相同的.
当我压缩我通过php创建的文件时,它似乎只显示不同的哈希值,但它们打开正常.
很奇怪有人对此有所了解吗?
谢谢
我想在我的错误处理程序中捕获curl错误和警告,以便它们不会被echo用户编辑.为了证明所有错误都已被捕获,我将$err_start字符串添加到错误之前.目前这里是我的代码的一个工作(但简化)片段(在浏览器中运行,而不是cli):
<?php
set_error_handler('handle_errors');
test_curl();
function handle_errors($error_num, $error_str, $error_file, $error_line)
{
$err_start = 'caught error'; //to prove that the error has been properly caught
die("$err_start $error_num, $error_str, $error_file, $error_line<br>");
}
function test_curl()
{
$curl_multi_handle = curl_multi_init();
$curl_handle1 = curl_init('iamdooooooooooown.com');
curl_setopt($curl_handle1, CURLOPT_RETURNTRANSFER, true);
curl_multi_add_handle($curl_multi_handle, $curl_handle1);
$still_running = 1;
while($still_running > 0) $multi_errors = curl_multi_exec($curl_multi_handle, $still_running);
if($multi_errors != CURLM_OK) trigger_error("curl error [$multi_errors]: ".curl_error($curl_multi_handle), E_USER_ERROR);
if(strlen(curl_error($curl_handle1))) trigger_error("curl error: [".curl_error($curl_handle1)."]", E_USER_ERROR);
$curl_info = curl_getinfo($curl_handle1); //info for individual requests
$content = curl_multi_getcontent($curl_handle1); …Run Code Online (Sandbox Code Playgroud) 如何循环存储在'ul'标签的变量中的HTML?这是我到目前为止,但警报()甚至没有触发,我有点迷失...
var data = 'HTML';
$('ul', data).each(function(i,v) {
var theTag = v.tagName;
var theElement = $(v);
var theValue = theElement.html();
alert(theTag+'\n'+theElement+'\n'+theValue);
});
Run Code Online (Sandbox Code Playgroud)
谢谢
我试图让正则表达式告诉我路径是否包含./或../.这是为了检查用户是否超出他们的区域.如果输入包含正斜杠之前的一段时间,则不会被接受.
例如
/user/selected/path/ - Ok
./user/selected/path/ - Failed
../user/selected/path/ - Failed
Run Code Online (Sandbox Code Playgroud)
正斜杠将替换为DIRECTORY_SEPERATOR,因此适用于unix和windows路径.
我试图缩小一个inage以适合一个大于最大宽度和高度设置的div容器.我有下面的代码,它获取图像的宽度和高度以及允许的最大尺寸.
这是我超出我的深度,它下面加载的图像是662x599.宽度大于允许的最大值,所以我需要它正确缩小并放入div的中心.
var max_width = 713;
var max_height = 550;
var img = new Image();
img.onload = function() {
img.width = this.width;
img.height = this.height;
}
img.src = 'files.jpg';
Run Code Online (Sandbox Code Playgroud)
下面是一个示例,我手动调整图像的大小,看起来很好,给你一个粗略的例子,它应该看起来应该如何.我打算使用样式"top"和"left"将图像放在div的中心.
<img style="width: 613px; height: 550px; top: 0px; left: 50px;" src="files.jpg">
Run Code Online (Sandbox Code Playgroud)
任何帮助都会非常感谢.
php ×3
jquery ×2
css ×1
curl ×1
curl-multi ×1
javascript ×1
loops ×1
md5-file ×1
regex ×1
zip ×1