![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam...
Mam taki zajebiś... mały problem lecz dla mnie jest on jednak zbyt duży ![]() A mianowicie znalazłem sobie skrypcik do wgrywania plików na serwer działa bardzo dobrze nie ma z nim problemów lecz chciałem go udoskonalić o funkcję która by pozwalała jedynie na wgrywanie zdjęć jpg i gif i żadnego innego pliku poza tymi dwoma formatami ;] po godzinnych poszukiwaniach dowiedziałem sie że trzeba cos zmotać z $_FILES['plik']['type'] ale nie wiem jak to zmodyfikować znalazłem pare wzorów w necie ale nie działały mimo tego że wyskakiwało w przeglądarce "niewłaściwy plik" to i tak znajdował się on na servie ;/ Prosze o pomoc ! oto skrypcik który wypadało by przerobić ;] KO DO UMIESZCZENIA NA STRONIE PLIK PHP
Powód edycji: Dodałem tag w temacie, następnym razem pamiętaj o tym. @drPayton
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Na początku skryptu. Ten post edytował Hazel 2.01.2008, 18:22:27 -------------------- ![]() |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie ;] wszystko ładnie śmiga ;]
A mam jeszcze takie pytanie chciałbym aby po wysłaniu pliku lub jego nie wysłaniu ( Niewłaściwy plik ) pojawiał się przycisk lub link powrotny do strony |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
lub zamiast ostatniej linijki:
Tylko zamiast tego index.php musisz wpisać adres strony (da się to zrobić w JS za pomocą history.back(), ale zazwyczaj jak można nie stosować JS to się tego nie robi). Pozdrawiam. edit: poprawiłem kod, trochę źle się wczytałem - nie o to chodziło, sorry. Ten post edytował Hazel 2.01.2008, 18:49:54 -------------------- ![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Upss... za wcześnie sie pochwaliłem jest błąd ;/
po dpoisaniu
Jest taki problem że nie wgrywa żadnego pliku nawet JPG czy GIF cały czas wyskakuje "Nieprawidłowy format pliku!" |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
na początku skryptu napisz:
i zwróć wynik. -------------------- ![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Kurde, sorry, ciężki dzień miałem ;/
Ośmieszyłem się trochę ![]() Ale to już będzie działać.
I przy okazji Twój drugi problem też chyba rozwiązuje. P.S. Internet Explorer nie jest najlepszą przeglądarką ![]() Ten post edytował Hazel 2.01.2008, 18:55:58 -------------------- ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
a teraz wywala mi cos takiego ;/
....Nie no sorki juz chyba wiem co jest nie tak ;] Ten post edytował ArczeX 2.01.2008, 19:17:58 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Katalog gdzie jest uploadowany plik ma chmod 0777?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Katalog gdzie jest uploadowany plik ma chmod 0777? Nie nie Folder do wgrywania zdjęć źle umieściłem ;] A mam jeszcze takie pytanko jak można ![]() Dało by radę dopisać jakiegoś skrypta który zmieniał by nazwy dodawany plików... tzn. jakiś koleś dodaje plik o nazwie blebleble.jpg a skrypt zmienia jego nazwe dajmy na to na 1.jpg następny koleś dodaje plik blebleble3456.jpg a skrypt zmienia jego nazwe na 2.jpg Czy była by taka możliwość ? |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ten kod wstaw nad move_uploaded_file() a sama funkcja move_uploaded_file() niech wyglada tak:
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
No to tak...
Zmodyfikowałem koda następująco (mam nadzieje dobrze ![]()
i niestety wywala mi błąd
Jak znam życie pewnie coś zmaściłem... tylko teraz pytanie co ? |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przed zabieraniem się za takie rzeczy dobrze jest zapoznać się jednak trochę ze składnią języka, manualem i takimi tam głupotami ![]() Cytat(ArczeX) Zmodyfikowałem koda następująco (mam nadzieje dobrze ![]() Pomyśl - jakby było dobrze, to by nie rzucało błędem... Ot tak, na logikę... Ten post edytował Hazel 2.01.2008, 20:33:37 -------------------- ![]() |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Bo ta linia to ciag dalszy funkcji move_uploaded_file(). Usun cala linie 29.
EDIT: @Hazel byl szybszy ![]() Ten post edytował franki01 2.01.2008, 20:34:36 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 14.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wam za wszystko
![]() ![]() ![]() ![]() ![]() ![]() |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 1 Dołączył: 2.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
try this one:
troche estetyki kodu ;) </a href=\"'.$_SERVER['http_referer'].'\"> </a href=\"'.$_server['http_referer'].'\"> Ten post edytował brzuchalski 3.01.2008, 19:32:32 -------------------- -------------------------------------------------------------------
brzuchalski.com |
|
|
![]()
Post
#20
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie dość, że problem rozwiązany, to jeszcze taki kod:
1. Nie jest ani trochę estetyczny (mój też nie jest, ale sam go nie pisałem, jedynie przerabiałem kod ArczeX). 2. Nie działa, bo jest różnica między $_SERVER a $_server. ![]() ![]() ![]() hacking jak trzeba... Ten post edytował Hazel 3.01.2008, 08:14:11 -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:34 |