Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][sql]
Forum PHP.pl > Forum > Przedszkole
kozioł
Witam

mam pytanie czy można jakoś zmienić ścieżkę domyślną pliku który pobieram przez formularz i wysyłam do skryptu odpowiedzialnego za INSERT danych do bazy z pliku.

Mam tak że w formularzu wybieram plik csv zlokalizowany gdzieś na moim komputerze , klikam wyślij i dane przesyłane są to do skryptu który odpowiada za umieszczenie tych danych w tabeli mssql. Jednak nie działa mi to do końca na maszynie gdzie postawiony jest serwer bazowy i www.

Po wysłąniu formularza pojawia mi się komunikat że nie odnaleziono pliku , i jak odwieżę tę strone dwa razy , to plik się zapisuje. Jak to samo zrobię na lokallhoście , to wszystko jest ok. I tak wywnioskowałem że to chyba że to że ten plik umieszczany jest w TEMP-ie do którego chyba nie mam dostępu

ale to tylko moje gdybanie.

to kawałek kodu:
  1. <?php
  2. $fieldseparator = ";";
  3. $lineseparator = "\n";
  4. $csvfile= $_FILES['plik'][tmp_name];//to jest 13 linia//
  5. $save = 1;
  6. if(!file_exists($csvfile)) {echo "nie znaleziono pliku.\n";exit;?>


a takie dane dostaje ten skrypt z formularza

Variable: _FILES["plik"]

Values: Array
(
[name] =>TEST.csv
[type] => application/vnd.ms-excel
[tmp_name] => C:\WINDOWS\TEMP\php1B87.tmp
[error] => 0
[size] => 173
)



dzięki za pomoc


pozdrawiam
nospor
Przeciez w tym temacie:
http://forumphp.nq.pl/index.php?showtopic=...mp;#entry464993
juz oto pytasz. Masz skleroze czy jak?
Cysiaczek
Zamykam - crossposting - ~nospor już podał link
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.