Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Warning: fopen
dstp
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 28.07.2011

Ostrzeżenie: (10%)
X----


robię formularz wysyłania maili z załącznikiem, ale mam problem, wyskakuje mi błąd:
Kod
Warning: fopen(/tmp/phpBr5lpg) [function.fopen]: failed to open stream: No such file or directory

kod php:
  1. $plik_nazwa_tmp = $_FILES["email_att1"]["tmp_name"];
  2. $plik_nazwa_oryginalna = $_FILES["email_att1"]["name"];
  3. move_uploaded_file($plik_nazwa_tmp, "upload/$plik_nazwa_oryginalna");
  4.  
  5. $f = fopen($plik_nazwa_tmp,"r");
  6. $dane = fread($f,filesize($plik_nazwa_tmp));
  7. fclose($f);

dziwna sprawa...

TMP_NAME i NAME na pewno są przekazywane, plik też się wrzuca do folderu. Chmody zmienione na 777.

Ten post edytował dstp 19.01.2012, 17:54:03
Go to the top of the page
+Quote Post
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Przenosisz plik do "upload/$plik_nazwa_oryginalna" a później próbujesz otworzyć starą lokalizację?
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Doczytaj co robi move_uploaded_file() a potem się zastanów, czy po move_uploaded_file() zmienna $plik_nazwa_tmp ma jaką kolwiek rację bytu.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dstp
post
Post #4





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 28.07.2011

Ostrzeżenie: (10%)
X----


próbowałem i tak... to samo
Kod
arning: fopen(upload//tmp/phpJsFABS) [function.fopen]: failed to open stream: No such file or directory
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Co próbowałeś? Po komunikacie bledu widać, że nadal odwołujesz się do TMP, które ci tłumaczymy od godziny, że nie istnieje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
dstp
post
Post #6





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 28.07.2011

Ostrzeżenie: (10%)
X----


czyli co robię źle? próbowałem już chyba wszystkiego..
Go to the top of the page
+Quote Post
cycofiasz
post
Post #7





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


Albo odczytuj plik przed jego przeniesieniem albo odczytuj po przeniesieniu z użyciem nowej ścieżki do pliku.
Go to the top of the page
+Quote Post
dstp
post
Post #8





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 28.07.2011

Ostrzeżenie: (10%)
X----


dzięki za pomoc, już działa

Ten post edytował dstp 19.01.2012, 18:57:56
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 Aktualny czas: 19.08.2025 - 14:47