Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upload
PawelC
post
Post #1





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


Witam mam pytanie, mam kod na upload plików, ale problem polega na tym że wrzuca mi pliki ze wszystkimi rozszerzeniami. I moje pytanie jest takie, jak ograniczyć upload plików tylko do plików z rozszerzeniem gif, jpg
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




@drPayton - ale po co kombinować z sizeof? Jest strrchr" title="Zobacz w manualu PHP" target="_manual, które zwraca cały ciąg znaków OD momentu ostatniego wystąpienia żądanego znakum czyli w pliku to.jest.nazwa.pliku.jpeg
Zakładamy oczywiście, że poprawny plik graficzny powinien mieć jakieś rozszerzenie. Jeśli nie, to pozostaje mime.
  1. <?php
  2. print strrchr('to.jest.nazwa.pliku.jpeg', '.');
  3. // .jpeg
  4. ?>


Potem najwyżej można sobie odciąć kropkę ; p

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie
- ExPlOiT   Upload   2.11.2007, 13:10:46
- - qqrq   Przed wywołaniem funkcji move_uploaded_file() spra...   2.11.2007, 13:14:39
- - ExPlOiT   Mam teraz taki kod: Kod<?php $uploaddir=...   2.11.2007, 13:16:31
- - Cysiaczek   heheheh. Masz chyba dobry dzień ;p Akurat walczyłe...   2.11.2007, 13:44:45
- - ExPlOiT   umieściłem ten kod co mi napisałeś w pliku skrypt2...   2.11.2007, 13:56:13
- - Cysiaczek   Niemożliwe, zeby to to powodowało błąd (chyba, ze ...   2.11.2007, 14:05:57
- - ExPlOiT   Ok teraz działa, miałem w krasnalu na localhoscie ...   2.11.2007, 14:18:40
- - tehn   a może coś takiego: [PHP] pobierz, plaintext ...   2.11.2007, 14:37:11
- - marcio   a moze zamiast kombinowac to lepiej zrobic explode...   2.11.2007, 22:35:04
- - ExPlOiT   Hmm łatwo powiedzieć gorzej to wszystko połączyć w...   2.11.2007, 22:41:39
- - marcio   czemu ja php znam nie zadobrze ale tak to powinno ...   2.11.2007, 22:51:22
- - ExPlOiT   O lol ja w php bawię się od prawie 3 lat a na to ...   2.11.2007, 22:57:40
- - marcio   a ja sie bawie nie caly rok i jak latwe nie a nie...   2.11.2007, 23:01:43
- - ExPlOiT   To fakt, ale tak już jest najłatwiejszy sposób na ...   2.11.2007, 23:05:01
- - marcio   sorki byla literowka teraz jest dobrze poprawilem   2.11.2007, 23:05:20
- - Cysiaczek   No panowie! Nie przsadzajcie. Akurat rozwi...   2.11.2007, 23:51:40
- - ExPlOiT   CytatPrzyznam, że jakbym miał robić Waszymi sposob...   3.11.2007, 00:00:52
- - Cysiaczek   Na 4 nie może działać i bardzo dobrze, że tak jest...   3.11.2007, 00:19:12
- - ExPlOiT   Fakt wartość tego rozwiązania może jest niewielka ...   3.11.2007, 00:22:25
- - marcio   Cysiaczek nie watpie w to ze php znasz lepiej odem...   3.11.2007, 00:29:34
- - Cysiaczek   Robisz sobie jeden plik = jedna klasa i dołac...   3.11.2007, 00:34:37
- - drPayton   A tak btw: rozwiązanie które podał @marc...   3.11.2007, 00:36:50
- - Cysiaczek   @drPayton - ale po co kombinować z sizeof? Jest st...   3.11.2007, 00:44:31
- - marcio   ja wiem z jesli jest kropka to kicha skrypt sie ro...   3.11.2007, 01:03:08
- - drPayton   djpraton? Podoba mi się, chyba zmienię Faktycznie...   3.11.2007, 01:20:24
- - marcio   drPAYTON sorki ze 2 razy pomylilem twoj nikc Ok t...   3.11.2007, 13:41:54
- - Cysiaczek   Właśnie tego zwiąanego z ilością kropek w nazwie p...   3.11.2007, 15:01:59
- - marcio   ok dzieki za odpwiedz ale czy taki blad moze wykor...   3.11.2007, 16:08:01
- - drPayton   Ale co to znaczy wykorzystać? Tutaj po prostu właś...   3.11.2007, 20:57:09
- - marcio   ok poucze sie ale chodzilo mi o to ze cyciaszek na...   3.11.2007, 21:19:22


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 Aktualny czas: 11.10.2025 - 00:18