Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warning fread()...
waqmaz
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 22.01.2011
Skąd: Murowana Goślina

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


Słuchajcie, skrypt powinien działać jak należy, a wywala mi:
  1. Warning: fopen() [function.fopen]: Filename cannot be empty in C:\xampp\htdocs\funkcje_uwierzytel.php on line 32
  2.  
  3. Warning: fread() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\funkcje_uwierzytel.php on line 32


Co jest nie tak? Używam Xampp:Apache.
  1. $tmp = $_FILES['zdjecie']['tmp_name'];
  2. $nazwa = $_FILES['zdjecie']['name'];
  3. $rozmiar = $_FILES['zdjecie']['size'];
  4. $typ = $_FILES['zdjecie']['type'];


32 linijka:
  1. $obraz = addslashes(fread(fopen($tmp, "r"), $rozmiar));


Ładuję plik przez formularz przeglądaj do tabeli obraz.

Ten post edytował waqmaz 18.09.2011, 12:28:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
waqmaz
post
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 22.01.2011
Skąd: Murowana Goślina

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


Wiem, mam juz przygotowana funkcje:

  1. function blad($blad){
  2. echo '<div class="ramka_error"><p>';
  3. echo 'BLAD:<br />'.$blad;
  4. echo '</p></div>';
  5. }


,przez co bede sobie wywolywal bez bloku try i z return false:
  1. if (!wypelniony($_POST)) {
  2. blad('Pola oznaczone gwiazdka * musza zostac wypelnione.');
  3. return false;
  4. }

zamiast tak, co ucinalo mi stopke w stronie:
  1. if (!wypelniony($_POST)) {
  2. echo '<div class="ramka_error"><p>';
  3. throw new Exception('Pola oznaczone gwiazdka * musza zostac wypelnione.');
  4. echo '</p></div>';
  5. }

Ok, juz sprawdzam ten kod, co mi podales.

Cholera, nic nie pomogło.

  1. array(1) { ["zdjecie"]=> array(5) { ["name"]=> string(10) "waqmaz.PNG" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(2) ["size"]=> int(0) } }
  2. Warning: fopen(tmp/) [function.fopen]: failed to open stream: No such file or directory in C:\xampp\htdocs\funkcje_uwierzytel.php on line 34
  3.  
  4. Warning: fread() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\funkcje_uwierzytel.php on line 34
  5. Nie wybrales avatara, lecz twoje konto zostalo utworzone bez niego. Gratulacje! Konto zostalo utworzone!

Czuję się jak totalny noob =/

Ten post edytował waqmaz 20.09.2011, 13:44:46
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 22:57