我需要使用php getcsv函数导入csv文件,但文件格式不正确且无法导入。上传文件后,我想删除文件中的所有内容,以便为每个字段添加一个正确的文件。
这是我的档案的一个例子:
"DENO;NAME;SURNAME;""BIRTH"";""ZIP"";CITY;E-MAIL;TELEPHONE"
"M;DAVID;BON;""1959-02-12 00:00:00"";75009;PARIS;email@gmail.com;010000000"
"M;DOE;JHON;""1947-02-02 00:00:00"";75008;PARIS;email@gmail.com;060000000"
"M;DAVE;Philippe;""1950-01-01 00:00:00"";75002;""PARIS"";email@gmail.com;070000000"
我想我需要读取文件的每一行,也许使用str_replace但我不知道如何编写新文件......
答案 0 :(得分:0)
假设您可以将代码放入文本字符串中,您只需替换/删除双引号即可。然后解析文本并将其转换为支持fputcsv()的格式。
编写文件夹时,请务必检查您的用户是否有权写入此文件夹(例如,如果父文件夹具有权限 drwxr-xr-x ,则可以使用< strong> chmod g + w folder_name )。
{{1}}