Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd przy wczytywaniu pliku
Chrom
post 16.01.2006, 21:29:53
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Pozdrawiam,
Chyba banał, ale nie dla mnie czy ktoś mi może powiedzieć gdzie tkwi błąd plik nie chce się załadować?

  1. <?php
  2.  
  3. $db_name = "baz";
  4.  
  5. $connection = @mysql_connect("localhost", "user", "haslo") or die("Couldn't connect.");
  6.  
  7. $db = @mysql_select_db($db_name, $connection)  or die("Couldn't select database.");
  8.  
  9.  $plikuzytkownika_name = $HTTP_POST_FILES['plikuzytkownika']['name'];
  10.  
  11. $sql = "LOAD DATA INFILE '". $_SERVER['DOCUMENT_ROOT'] . "/raporty/.$plikuzytkownika_name' INTO TABLE stany FIELDS TERMINATED BY ';' LINES TERMINATED BY 'rn' (nr, woda_zimna, woda_ciepla, woda_oligoc, co )";
  12.  
  13.  
  14. $result = mysql_query($sql,$connection) or die("Couldn't execute query");
  15.  
  16. mysql_close("$connection");
  17.  
  18. if ($result) {  
  19. echo= "<P>$table_name has been created!</p>";
  20. ?>

będę wdzięczn za podpowiedź

Ten post edytował Chrom 16.01.2006, 21:31:41
Go to the top of the page
+Quote Post
SongoQ
post 16.01.2006, 23:16:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


A czy ta . na pewno musi tam byc? "/raporty/.$plikuzytkownika_name'


--------------------
Go to the top of the page
+Quote Post
Chrom
post 16.01.2006, 23:49:57
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Sprawdzę jeszcze:
Wstawiłem
/raporty/RAP_M_Xl2005_Bluszczanska74_w1.txt
Czyli ścieżkę do pliku i dalej nic
;popatrzę jeszcze ale nie wim czy coś wyjdzie
Dziwne przez PMA wychodzi a przez skrypt nie chce.

Ten post edytował Chrom 16.01.2006, 23:58:19
Go to the top of the page
+Quote Post
SongoQ
post 17.01.2006, 00:09:31
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


A zapytanie takie samo?


--------------------
Go to the top of the page
+Quote Post
Zajec
post 17.01.2006, 07:11:48
Post #5





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

Ostrzeżenie: (0%)
-----


Bo podałeś ścieżĸę bezwzględną. Taki katalog jak /raporty pewnie nie istnieje. Spróbuj

"./raporty/

To jest sposób otwierania katalogu znajdującego się w katalogu, w tórym wywoływany jest skrypt.
Go to the top of the page
+Quote Post
Chrom
post 17.01.2006, 16:36:03
Post #6





Grupa: Zarejestrowani
Postów: 240
Pomógł: 17
Dołączył: 28.12.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dziwne już nie wiem ile prób zrobiłem i nic z PMA wychodzi wszystko ok, ale to mnie nie satysfakcjonuje, plik raporty istnieje do niego pobierany jest plik tekstowy, którego dane chcę następnie umieści w bazie danych.
Ponieważ nie znam angielskiego do pracy korzystam z książek niestety nie wiele na temat LOAD DATA INFILE można tam znaleźć, przejrzałem manual po Polsku na stronie http://webdeveloper.pl/manual_mysql/show.p...ual_toc_pl.html i też nic konkretnego nie znalazłem,
Poszedłam nawet do empiku i przewertowałem książki na temat MySQL-a i w spisie szukałem wiadomości na temat LOAD DATA INFILE, bez większych rezultatów.
Sam szablon wydaje mi się zrozumiały, niestety gorzej z realizacją.
W książce helionu podana była ścieżka do plików do książki przy okazji ściągnąłem wszystkie, jakie się dały w plikach znalazłem w nich 3 strony z zastosowaniem L D I, próbowałem napisać tak jak jest tam i też nic z tego. Sam nie wiem, co robię źle.

Ten post edytował Chrom 17.01.2006, 16:39:34
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.07.2025 - 14:39