gpt4 book ai didi

php - 从 csv 文件导入数据的代码适用于 Windows,但不适用于 kali linux apache2。每个答案都已确定

转载 作者:太空宇宙 更新时间:2023-11-04 12:55:38 24 4
gpt4 key购买 nike

//我使用此代码将数据从 csv exel 文件导入到 mysql 数据库代码在 windows wamp 中有效,但在 linux apache2 中无效我不明白为什么会这样逻辑没问题,因为它在 Windows 上运行

<?php  

include("dbcon.php");

if ($_FILES[csv][size] > 0) {

//get the csv file
$file = $_FILES[csv][tmp_name];
$handle = fopen($file,"r");

//loop through the csv file and insert into database
do {
if ($data[0]) {
mysql_query("insert into client (nome,cognome, shenime) values
(
'".addslashes($data[0])."',
'".addslashes($data[1])."',
'".addslashes($data[2])."'
)
");
}
} while ($data = fgetcsv($handle,1000,",","'"));
//

//redirect
header('Location: import.php?success=1'); die;

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Import leads php csv</title>
</head>

<body>

<?php if (!empty($_GET[success])) { echo "<b>Your file has been imported.</b><br><br>"; } //generic success notice ?>

<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
Choose your file: <br />
<input name="csv" type="file" id="csv" />
<input type="submit" name="Submit" value="Submit" />
</form>

</body>
</html>

最佳答案

试试这个,当你在 linux 中保存你的 file.csv 字段选项,字段分隔符,选择点和逗号 (;) 并保存。

关于php - 从 csv 文件导入数据的代码适用于 Windows,但不适用于 kali linux apache2。每个答案都已确定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35819403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com