Čo chcem robiť, je použitie PHP, ktoré umožní užívateľovi vybrať súbor .csv pomocou dialógového okna / okna pre výber súboru a potom chcem importovať údaje z tohto súboru a vložiť ich do mojej databázy.
Potrebujem pomoc s tým, ako vytvorím okno / dialógové okno na výber súboru. Chcem to tak, aby sa v prieskumníkovi súborov zobrazovali iba súbory .csv.
ocenila by sa aj akákoľvek pomoc pri importovaní údajov z CSV po tom, ako používateľ vybral súbor. To všetko používa PHP.
odpovede:
1 pre odpoveď č. 1Vyskúšaj tento.
/****** PHP Script *****/
if($_SERVER["REQUEST_METHOD"] == "POST") {
$filename = $_FILES["myfile"]["name"];
$filesize = $_FILES["myfile"]["size"];
$filetype = $_FILES["myfile"]["type"];
$filetemp = $_FILES["myfile"]["tmp_name"];
*** do insert using $filename
}
/******* html script *****/
<form action="filename.php" action="post">
<input type="file" name="myfile" /> // File browser
<input type="submit" name="submit" />
</form>
1 pre odpoveď č. 2
Je možné použiť <input>
accept
Atribút na zmenu dialógového okna súboru, ale podpora prehliadača sa líši. Po odovzdaní budete musieť skontrolovať typ súboru a príponu.
fgetcsv()
je veľmi užitočný na analýzu súborov CSV.