Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapis i odczyt plików z katalogu
Forum PHP.pl > Forum > Przedszkole
majesik
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
Dabroz
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
majesik
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 :/
Dabroz
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ę smile.gif )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.