nic nie dało ;/
klasa upload
<?
class upload
extends mysql {
public function upload()
{
if($_SESSION['login'])
{
$nazwa = $_FILES['plik']['name'];
{
?>
<div id=good>
<p>Plik wysłany pomyślnie</p>
<a href=java script:history.back(-1);>Wstecz</a>
</div>
<?
$this->dodaj($nazwa);
}
else
{
switch($_FILES['plik']['error'])
{
case 1
: echo ('<span id=bad>Przesłany plik jest większy niż zezwala konfiguracja serwera.</span>'); break;
case 2
: echo ('<span id=bad>Przesłany plik jest wiekszy niż zezwala formularz.</span>'); break;
case 3
: echo ('<span id=bad>Przesłano tylko część pliku.</span>'); break;
case 4
: echo ('<span id=bad>Plik nie został przesłany.</span>'); break;
}
}
}
}
public function formularz()
{
?>
<div id=good>Wyślij plik</div>
<form action=?akcja=upload enctype=multipart/form-data method=post>
<table>
<tr><td>Ścieżka pliku: </td><td>
<input type=file name=plik />
</td></tr>
<input type=submit value=Wyślij zdjęcie/>
</td></tr></table>
</div>
<?
}
public function dodaj($n)
{
$row = 1;
$uchwyt = fopen("csv/".$n,r
);
while (($data = fgetcsv($uchwyt, 1000, ";")) !== FALSE) {
$row;
$result = $this->_lacz->query('INSERT INTO `probid_auctions` (
`name`, `description`, `quantity`, `auction_type`, `start_price`,
`buyout_price`,`duration`, `shipping_method`, `shipping_int`,
`payment_methods`, `category_id`, `hpfeat`, `catfeat`, `bold`,
`hl`, `postage_amount`, `insurance_amount`, `type_service`,
`list_in`, `approved`,
`auto_relist_nb`,`is_relisted_item`,`start_time`,`start_time_type`,
`is_draft`,`start_on_bid`,`additional_rows_titles`,`additional_rows_values`
)
VALUES (
'.$data[3].', '.$data[12].','.$data[13].','.$data[2].','.$data[14].', '.$data[17].','.$data[23].','.$data[30].','.$data[31].','.$data[37].',
'.$data[1].','.$data[19].','.$data[20].','.$data[17].','.$data[18].',
'.$data[32].','.$data[33].','.$data[35].', '.$data[0].','.$data[38].',
'.$data[29].','.$data[28].','.$data[21].','.$data[21].','.$data[40].',
'.$data[22].','.$data[4].','.$data[5].')');
}
}
}