Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/mysql] Upload i wyswietlenie
icetab
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


Hej mam problem wiem jak zrobić upload plików na serwer ale nie wiem jak zrobić gdy dodam plik jpg czy gif został on wyświetlony na stronie głównej jako miniaturka i jak by sie kliknęło to pokazywał by duży obrazek (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
_olo_1984
post
Post #2





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


Może uploaduj pliki osobno i miniaturki osobno jednym formularzem ...
Go to the top of the page
+Quote Post
icetab
post
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


ok wiem jak uplodowac plik jpg i zeby zrobil miniaturke (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale nie wiem jak zrobic zeby te dane zap[isaly sie w mysql i zostaly wyswietlone wraz z miniaturka na stronie glownej
Go to the top of the page
+Quote Post
Cienki1980
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


Wystarczy, że zapiszesz do bazy danych ścieżkę dostępu do pliku/ miniaturki do tego nazwę pliku / miniaturki ... i wyświetlenie to będzie tylko kwestią wyciągnięcia tych danych z bazy i wstawieniu w odpowiednie miejsce do <img>
Go to the top of the page
+Quote Post
icetab
post
Post #5





Grupa: Zarejestrowani
Postów: 226
Pomógł: 3
Dołączył: 3.04.2007

Ostrzeżenie: (50%)
XXX--


w tym problem ze nie znam sie dobrze na mysql

czy ten upload jest dobrze zabezpieczony ? przed wgraniem php
  1. <?
  2. include "config.php";
  3.  
  4. if (!isset($HTTP_POST_FILES['userfile'])) exit;
  5.  
  6. if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
  7.  
  8. if ($HTTP_POST_FILES['userfile']['size']>$max_size) {
  9. echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Plik jest za duuuży!</font><br>\n"; exit; }
  10. if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) {
  11.  
  12. if (file_exists("./".$path . $HTTP_POST_FILES['userfile']['name'])) {
  13. echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Plik ma nie wlasciwa nazwe, prosze o zmiane nazwy pliku.</font><br>\n"; exit; }
  14.  
  15. $zufall = rand(123,999999);
  16. $fupl = "$zufall";
  17.  
  18. $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], "./".$path .$fupl .$HTTP_POST_FILES['userfile']['name']);
  19.  
  20. if (!$res) { echo "<font color=\"#333333\" face=\"Geneva, Arial, Helvetica, sans-serif\">Blad Uploadu , sprobuj ponownie !!</font><br>\n"; exit; } else {
  21. ?>
Go to the top of the page
+Quote Post

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: 24.08.2025 - 12:44