Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tylko odczytywanie pliku txt poprzez formularz - bez zapisu
michal_s
post 22.03.2017, 23:14:07
Post #1





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

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


Witajcie!
Mam sobie taki oto formularz
  1. <form action="skrypt.php" method="post" enctype="multipart/form-data">
  2. <input type="file" name="fileToUpload" id="fileToUpload">
  3. <input type="submit" value="Pobierz" name="submit">
  4. </form>


Będą to zawsze pliki .txt. Czy jest możliwe wyświetlenie w skrypt.php zawartości tego pliku bez zapisywania go nigdzie na serwerze? Po prostu przypisanie go do jakiejś zmiennej i wyświetlenie? Nigdzie nie mogę znaleźć odpowiedzi :/
Go to the top of the page
+Quote Post
Pyton_000
post 23.03.2017, 08:37:44
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Koncepcja:

  1. <?php
  2.  
  3. foreach ($_FILES["fileToUpload"]["error"] as $key => $error) {
  4. if ($error == UPLOAD_ERR_OK) {
  5. $tmp_name = $_FILES["fileToUpload"]["tmp_name"][$key];
  6. $file = file_get_contents($tmp_name);
  7.  
  8. var_dump($file);
  9. }
  10. }


Oczywiście można to uprościć wywalając pętlę i sprawdzając czy został wysłany plik itd.
Go to the top of the page
+Quote Post
michal_s
post 23.03.2017, 10:26:05
Post #3





Grupa: Zarejestrowani
Postów: 148
Pomógł: 1
Dołączył: 11.12.2010

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


Dzięki wielkie.
Tyle, że wiesz może dlaczego dostaję:
Warning: Invalid argument supplied for foreach() in

w linii
  1. foreach ($_FILES["fileToUpload"]["error"] as $key => $error) {
?
Go to the top of the page
+Quote Post
Pyton_000
post 23.03.2017, 11:40:07
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Tak, bo nie sprawdzasz czy plik został wysłany
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: 15.06.2025 - 23:41