Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Dodawanie zdjęć do bazy danych.
ukaszq
post 12.06.2008, 13:01:44
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 8.08.2007

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


Mam taki skrypt. I chce wrzucac zdjecie do bazy danych. Kolumne w bazie danych mam jako mediumblob.
To moj skrypt:

  1. <?php
  2. $fhandle = fopen($_FILES['fotka']['tmp_name'], "r");
  3. $content = base64_encode(fread($fhandle, $_FILES['fotka']['size']));
  4. fclose($fhandle);
  5. ?>



Kiedy jednak wrzucam do bazy danych, pojawia sie blad na stronie. Nadalem temu plikowi prawa wykonywalne, ale dalej nic...

Warning: fread(): supplied argument is not a valid stream resource in /home/admin/www/ukaszq/sklep/panel/fotkiadd.php on line 64
Warning: fclose(): supplied argument is not a valid stream resource in /home/admin/www/ukaszq/sklep/panel/fotkiadd.php on line 65

Ten post edytował batman 12.06.2008, 13:04:05
Powód edycji: poprawiłem bbcode
Go to the top of the page
+Quote Post
MMX3
post 12.06.2008, 14:04:43
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 9
Dołączył: 26.01.2004
Skąd: Poznań

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


zobacz czy masz uprawnienia do odczytu.
ja bym w mysql blooba bał się trzymać, postgres to inna historiia.

Zdebuguj kod przy pomocy:
  1. <?php
  2. echo('<pre>'.print_r($_FILES, 1).'</pre><pre>'.print_r($_POST, 1).'</pre>');
  3. ?>


sprawdź czy plik został wrzucony przy pomocy:
is_uploaded_file()

Jak masz hosting na home. to utwórz katalog tmp z modem 777

Pozdro


--------------------
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: 25.07.2025 - 08:00