![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem, że jest sobie plik "a" bez rozszerzenia w katalogu: img. Jest on tak naprawdę obrazkiem w *.png, ale ma usunięte rozszerzenie.
Chciałbym go otworzyć trzema możliwymi metodami czyli: imagecreatefromjpeg(); imagecreatefrompng(); imagecreatefromgif(); Po to chcę otworzyć tymi trzema metodami, gdyż plik "a" może czasami być jako *.gif lub *.jpeg lecz nie ma rozszerzenia. Próbowałem zrobić tak jak w kodzie, który napisałem: Kod z pliku img.php
Ale nie działa mi to. Jedynie gdy usunę kod z pliku img.php w tym przypadku:
I będzie on w takiej formie:
To działa bez zarzutu, bo jak napisałem wcześniej plik: "a" jest *.png. Czy ktoś jest w stanie mi pomóc w napisaniu kodu? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Zamiast pisać takie bzdury spradź lepiej w nagłówku pliku jakiego jest typu.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
A czy ktoś mógłby mi pomóc w połączeniem tego kodu, tak by tworzyło obrazek w jpeg metodą gd, po wykryciu jaki to typ obrazka?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
pisane z glowy wiec moze cos nie chodzic ale idea powinna byc podobna -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po wklejeniu kodu w notatnik i próbie odpalenia go pojawiają się komunikaty:
Notice: Use of undefined constant type - assumed 'type' in F:\wamp\www\proj\img.php on line 3 Notice: Undefined variable: img in F:\wamp\www\proj\img.php on line 3 Dodałem również @ i wtedy fragmencik wygląda tak:
Wtedy nie wyświetla się ten komunikat, ale jest białe tło. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
zamien
na
EDIT: case zmien odpowiednio: image/gif image/jpeg image/png Ten post edytował Ghost_78 20.11.2010, 19:16:40 -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nadal te same komunikaty:
Lecz naniosłem trochę korekty. Mój kod wygląda teraz tak:
To nie pojawiają się już komunikaty, lecz nadal jest puste tło. Spróbowałem jeszcze zmienić zmienną $img na $im i kod wygląda tak:
Wtedy pojawia się obrazek z napisem: http://localhost/proj/img.php a gdy próbuję go zapisać na dysku, to zajmuje 0 kb, jakby go nie było. Ten post edytował Trepek 20.11.2010, 19:31:46 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
jak przepisujesz to przepisuj dokladnie
![]() masz powinno byc widzisz roznice? EDIT: i usun @ Ten post edytował Ghost_78 20.11.2010, 19:30:56 -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Teraz mój kod wygląda tak:
Lecz zamiast obrazka wyświetla się komunikat: http://localhost/proj/img.php |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
jak mamy sie dostac na Twoj LOCALHOST
![]() podaj lepiej kod komunikatu ![]() -------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ghost78 to jest właśnie treść komunikatu, jako taki napis:
"http://localhost/proj/img.php" Nie ma żadnego błędu typu notice lub warrning, tylko ten napis. co wyżej. Jak na niego klikam prawym przyciskiem myszy, to mam opcję pokaż informacje o obrazku, po kliknięciu na tą opcję mam takie info: ![]() |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
a dodajesz na koncu:
caly kod:
-------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mimo wszystko jest to samo co w poprzednim poście.
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
ehhh - nie tu klamra zamykajaca
-------------------- Always look on the bright side of life ;-)
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 19.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Działa all, dzięki ziomie. Daję pomógł i sorry za to, że musiałeś mi poświęcić czas.
|
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 222 Pomógł: 34 Dołączył: 3.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
wazne ze sie udalo
![]() -------------------- Always look on the bright side of life ;-)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:41 |