Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis i odczyt plików z katalogu, tylko jpg i gif
majesik
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Grudziądz

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


Witam mam zrobiony upload plików na serwer:

Oto kod:
  1. <?
  2. if($wgraj == &#092;"\"):
  3. ?>
  4. <FORM ACTION=\"upload.php?wgraj=ok\" METHOD=\"POST\" ENCTYPE=\"multipart/form-data\">
  5. <CENTER>
  6. <TABLE WIDTH=400 BORDER=0 CELLPADDING=0 CELLSPACING=0>
  7. <TR>
  8. <TD WIDTH=113>
  9. <P ALIGN=RIGHT><FONT FACE=verdana SIZE=2><STRONG>Wgraj Plik:</STRONG></FONT></P>
  10. </TD>
  11. </TR>
  12. <TR VALIGN=TOP>
  13. <TD WIDTH=289>
  14. <P><INPUT CLASS=WGRAJ TYPE=FILE NAME=\"plik\" SIZE=30></P>
  15. </TD>
  16. </TR>
  17. </TABLE>
  18. </CENTER>
  19. <DIV ALIGN=CENTER>
  20. <P STYLE=\"margin-bottom: 0in\"><INPUT CLASS=ADMIN TYPE=SUBMIT NAME=\"submit\" VALUE=\"Wgraj Zdjęcie\"></P>
  21. </DIV>
  22. </FORM>
  23. <?
  24. elseif($wgraj == &#092;"ok\"):
  25.  
  26. if($superdat_name != &#092;"\"):
  27. copy(&#092;"$plik\", \"/home/ja/public_html/exe/gfx/news/$plik_wgrany\") or 
  28. die(&#092;"Nie mogę wgrać pliku.\");
  29. else:
  30. die(&#092;"Nie wybrałeś pliku.\");
  31. endif;
  32.  
  33. ?>
  34.  
  35. <p align=left><br>Wgrałeś: <? echo &#092;"$plik_wgrany\"; ?>.<br></p>



Chciałbym aby była możliwość wgrywania tylko JPG oraz GIF o rozmiarze 150 na 180 px.

Dodatkowo jak mogę odczytać jakie pliki są w danym katalogu (za pomocą php)?
Chodzi o to aby wyświetlało mi na stronie pliki w formie zdjęcia z tego katalogu.

PROSZ O POMOC
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Dabroz
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


1) Szablony!!!

2) getimagesize " title="Zobacz w manualu PHP" target="_manual

3)

  1. <?php
  2.  
  3.  
  4. $name=basename($nazwa);
  5.  
  6. $name=explode('.',$name);
  7.  
  8. $ext=$name[1];
  9.  
  10. if ($ext=='gif') //itd..
  11.  
  12.  
  13. ?>


4) opendir" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
majesik
post
Post #3





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 10.06.2004
Skąd: Grudziądz

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


Cytat(Dabroz @ 2004-07-16 15:27:46)
1) Szablony!!!

2) getimagesize " title="Zobacz w manualu PHP" target="_manual

3)

  1. <?php
  2.  
  3.  
  4. $name=basename($nazwa);
  5.  
  6. $name=explode('.',$name);
  7.  
  8. $ext=$name[1];
  9.  
  10. if ($ext=='gif') //itd..
  11.  
  12.  
  13. ?>


4) opendir" title="Zobacz w manualu PHP" target="_manual

Ehh ;( Mozna jasniej nie czaje tego wcale ;(
Niestety ale jestem poczatkujacy :/
Go to the top of the page
+Quote Post
Dabroz
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


Przejrzyj sobie w manualu opisy tych dwóch funkcji, a na pewno sporo się dowiesz. A ten kod jest na wyciągnięcie rozszerzenia (można oczywiście użyć wyrażeń regularnych, ale wtedy to dopiero powiesz że Ci w głowie mącę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) )
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 - 23:36