Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problam z csv
Forum PHP.pl > Forum > PHP
pablo1982
Witam
Mam skrypt ktory ma odczytywac dane z pliku csv i wrzucaj je do bazy danych
Jednak po wczytaniu pliku wyskakuje blad:

Warning: file(C:Documents and Settingspablo1982Pulpita.csv): failed to open stream: No such file or directory in

/data/www/z/_/csv.php on line 19

Warning: file(C:Documents and Settingspablo1982Pulpita.csv): failed to open stream: No such file or directory in

/data/www/z/_/csv.php on line 22


Skrypt wyglada tak:

<?

$seperator = ";";
lacz_bd(); //polaczenie z baza


mysql_select_db($mydatabase);

$b=stripslashes($csv);
echo "Ładowany plik: ";
echo $b;

$openit = file($cool.gif;
$counter = count($openit);

$filearray = file("$b");

echo "<p align=center>Podsumowanie:</p>";
for($i=0; $i<$counter; $i++)

{

$item = explode("$seperator", $filearray[$i]);
$zapytanie = "delete from tabela where idprod='$item[0]'";
$wynik = @mysql_query($zapytanie);
$query = "insert into tabela values ('$item[0]', '$item[1]', '$item[2]', '$item[3]', '$item[4]', '$item[5]',

'$item[6]', '$item[7]', '$item[8]')";
$effected_item = "$item[2]";


$result = mysql_query($query);

if ($result)
{
echo $effected_item." <span class=green>OK</span><br>n";
}
else
{
echo $effected_item." <span class=eror>bl&plusmn;d</span><br>n";
}

}


?>

Co jest nie tak??
Prosze o pomoc.
rant
Cytat
Jednak po wczytaniu pliku wyskakuje blad:

Warning: file(C:Documents and Settingspablo1982Pulpita.csv): failed to open stream: No such file or directory in

/data/www/z/_/csv.php on line 19

Co jest nie tak??


opdowiedz jes prosta... nie ma takiego pliku... zapewne bledna sciezka...

a jesli chodzi o cvs to proponuje przejrzec w manualu informacje nt funkcji [manual:eae7e71aa5]fgetcsv[/manual:eae7e71aa5]()
pablo1982
plik istnieje poniewaz wczytuje go przez formulasz (przegladaj, laduj)
rant
masz w <form> cos takiego enctype="multipart/form-data" ?
uboottd
I pewnie uzywasz $_FILES['userfile']['name']
zamiast
$_FILES['userfile']['tmp_name']
zeby pobrac nazwe pliku do wczytania. To pierwsze to oryginalna nazwa pliku na komputerze z przegladarka, to drugie to sciezka do kopii dostepnej dla serwera.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.