小编Pri*_*nka的帖子

如何验证html文本框不允许特殊字符和空格?

这是我的HTML:

 <input type="text" name="folderName">
Run Code Online (Sandbox Code Playgroud)

在这里,我想通过不允许键入特殊字符和空格来验证文本框值.但它应该允许下划线.

如何验证此文本框?

html javascript validation textbox

7
推荐指数
2
解决办法
6万
查看次数

是否可以使用PHPExcel库导入和导出大小为70MB的excel文件?

我有一个包含3列的excel文件,其中第2列包含电子邮件超链接.所以我必须导入这个文件并导出它只有2列,首先应该包含名称,第二个电子邮件意味着我必须将超链接分成名称和电子邮件.

对于31MB文件,我在php.ini文件中将内存限制更改为2048MB,执行时间为1200.我可以成功导入和导出31MB的excel文件,但导出70MB文件执行需要花费很多时间并给出以下错误消息.

致命错误:第327行/var/www/html/PHPExcel/Reader/Excel2007.php中允许的内存大小为2147483648字节(尝试分配15667514字节)

是否可以使用PHPExcel库导入和导出大小为70MB的excel文件?我需要在php.ini文件中更改内存限制和最大执行时间等.

require "PHPExcel.php";
require "PHPExcel/IOFactory.php";

$inputFileName = 'xxx.xlsx';

    $inputFileType = PHPExcel_IOFactory::identify($inputFileName);
    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    $objReader->setReadDataOnly(true);
    $objPHPExcel = $objReader->load($inputFileName);

    $outputObj = new PHPExcel();

//  Get worksheet dimensions
$sheet = $objPHPExcel->getSheet(0);
$highestRow = $sheet->getHighestRow();

$outputObj->setActiveSheetIndex(0);
$outSheet = $outputObj->getActiveSheet();

//  Loop through each row of the worksheet in turn
for ($row = 2; $row <= $highestRow; $row++){ // As row 1 seems to be header
    //  Read cell B2, B3, etc.
    $line = $sheet->getCell('B' . $row)->getValue();

    preg_match("|([^\.]+)\ <([^>]+)>|", $line, $data); …
Run Code Online (Sandbox Code Playgroud)

php phpexcel

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

标签 统计

html ×1

javascript ×1

php ×1

phpexcel ×1

textbox ×1

validation ×1