Stránka 1 z 1
Napsal by mi někdo kod php?
Napsal: 10 úno 2012 18:58
od Gizzer2
Sia vespolek,
prosím Vás našel by se tu někdo kdo by mi napsal php kod pro zapsání dat ze souboru CSV do databáze?
Jde o to že bych ten soubor vložil do formuláře a po odkliknutí by se to uploadlo do databáze a seřadilo do příslušných tabulek.
Přikládám soubor CSV
Budu vděčný a možná i odměna určitě se domluvíme.
Re: Napsal by mi někdo kod php?
Napsal: 11 úno 2012 01:05
od Ellrohir
phpMyAdmin by měl umět přímo import z .csv souboru...jenom na stránce "Import" nastavit položku "Format" z SQL na CSV...pokud je to jednorázová záležitost, je asi zbytečný na to cokoliv psát...nebo to potřebuješ mít univerzální, aby to mohl udělat každej přes web a nemusel kvůli tomu lézt do phpMyAdmina?
Re: Napsal by mi někdo kod php?
Napsal: 11 úno 2012 08:55
od Gizzer2
Ano potřebuji to přes web.
Re: Napsal by mi někdo kod php?
Napsal: 11 úno 2012 10:44
od honzaik
Re: Napsal by mi někdo kod php?
Napsal: 11 úno 2012 14:23
od Gizzer2
řeším to prvně uložením na ftp a následně zprácováním do databáze.
Problém je že se mi to nechce uložit na ftp do složky playerstaty, atributy nastavený na 777.
Kód: Vybrat vše
if (isset($_FILES['fupload']))
{
$slozka = "playerstaty"; // Zde si napi‘te svojí složku, do které se budou soubory ukádat (bez lomítka)
$cil = $slozka . "/" .$_FILES['fupload']['name']; // Toto je proměnná $cil, která obsahuje adresář, kde se má soubor uploadovat a taky název souboru.
$nazev_souboru = $_FILES['fupload']['tmp_name']; // Zjistí dočastné umístění souboru
$copy = move_uploaded_file($nazev_souboru, $cil) // A tady zkopíruje soubor z dočastného umístění do cílového souboru a složky
or die ("Přenesený soubor nelze zkopírovat"); // A pokud se nepovede, tak vypí‘e tuto hlá‘ku
chmod ($cil, 0777); // Je‘tě na soubor vyhodíme funkci chmod, která změní jeho práva na maximum, pokud by soubor psal chybu změňte 0644 na 0777
// do této chvíle se řešil upload souboru
if($copy == true) //pokudp roběhl uspěšně zapisujeme do databáze
EDIT: v prohlížeči chyba : Warning: Division by zero in /home/michales.eu/michales.eu/upload_playerstat.ph p on line 4