Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> obrazek w php, rozszerzenie obrazka
tara
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


witam,

chciałbym, aby w moim podpisie na forum był pokazny obrazek generowany przez skrypt php. Jednak, coś blokuje winksmiley.jpg i zostaje tylko tekst. Jak więc zrobić, żeby obrazek miał rozszerzenie .jpg albo png ?

Zapisywanie do foleru ? Ale skrypt zapisze obrazek tylko raz, a właśnie chodzi o to by co odświerzenie się zmieniał. co myślicie ?


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 17)
mario
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


jeżeli ma się co odświeżanie zmieniać musisz pobrać nazwę pliku obrazka, i podmieniać jego rozszerzenia, lub zapisywać go pod różnymi rozszerzeniami. Rozumię iż masz ten sam obrazek ale o różnych rozszerzeniach.


--------------------
W życiu piękne są tyko chwile....
Życie choć piękne tak krótkie jest....
Wystarczy chwila by zgasić je....
Go to the top of the page
+Quote Post
tara
post
Post #3





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


no, niezbaradzo bo popatrz:

mam skrypt który generuje obrazek z odliczaniem. daje go w znaczniki BBcode [ img ]. Ten obrazek ma skrypt ma rozszerzenie .php, więc go blokuje. Jak dojść do tego, aby pokazał się w znacznikach BBcode obrazek, który genereowany przez skrypt ?

Myślałem o zapisie do folderu w *.jpg, ale taki skrypt nie zapisuje sam od siebie, tylko jak się go włączy winksmiley.jpg


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
cube
post
Post #4





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


Miałem ten sam problem (i właśnie tu mi pomogli):
Rozwiązaniem okazało się ustawienie przetwarzania żadanych plików jak plików php.
A rozwiązuje się to za pomoca .htaccess, wprowadzając tam taki wpis:
Kod
<Files plik.rozszerzenie>
ForceType application/x-httpd-php
</Files>
Go to the top of the page
+Quote Post
mario
post
Post #5





Grupa: Zarejestrowani
Postów: 186
Pomógł: 0
Dołączył: 23.09.2003
Skąd: Siemianowice Śląskie

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


to na nic się zda, bo pliki skrypt wykona bez problemu, tyle, że kolega pisał o phpBB a tam wczytywanie obrazków przez php jest zablokowane ze względów bezpieczeństwa.


--------------------
W życiu piękne są tyko chwile....
Życie choć piękne tak krótkie jest....
Wystarczy chwila by zgasić je....
Go to the top of the page
+Quote Post
cube
post
Post #6





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


Niestety się mylisz
Daje przykład:
Obrazek ma rozszerzenie PNG a jest przetwarzany jak php - pokazuje godzine wywołania - odśwież żeby się dynamicznie wygenerował
Wstawiony miedzy znaczniki [ img ] [ /img ]


obrazek nazywa się data.png, a w katalogu z obrazkiem jest .htaccess o treści:
Kod
<Files *.png>
ForceType application/x-httpd-php
</Files>

czyli wszystkie pliki z rozszerzeniem PNG z tego katalogu będą przetwarzane jak pliki z kodem php

Ten post edytował cube 5.05.2005, 23:22:28
Go to the top of the page
+Quote Post
eXcore
post
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 5.05.2005

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


Hmmm ale utrudniacie sobie zycie smile.gif

Jak masz link w postaci np.: www.bebe.pl/sig.php

to na forum w podpisie wklej w postaci http://www.bebe.pl/sig.php?.jpg i tyle smile.gif

Skrypt na forum przepusci obrazek a skrypt bedzie sie generował prawidlowo w dalszym ciagu smile.gif
Go to the top of the page
+Quote Post
cube
post
Post #8





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


Cytat(eXcore @ 2005-05-05 23:45:20)
Skrypt na forum przepusci obrazek a skrypt bedzie sie generował prawidlowo w dalszym ciagu smile.gif

To Cię zaskocze.

Forum na to:
Cytat
ZNALEZIONO BŁDY:
dynamiczne strony w tagach [IMG] nie są dozwolone
Go to the top of the page
+Quote Post
eXcore
post
Post #9





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 5.05.2005

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


Hmmm dziwne, na forach BB nie ma problemu, na innych nie sprawdzalem smile.gif
Go to the top of the page
+Quote Post
tara
post
Post #10





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


cube, niebardzo mi to działa. Znaczy - htaccess nie działa..

Ten post edytował tara 8.05.2005, 19:18:07


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
cube
post
Post #11





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


Cytat(eXcore @ 2005-05-07 15:51:48)
Hmmm dziwne, na forach BB nie ma problemu, na innych nie sprawdzalem smile.gif

na bb chyba też nie sprawdziłeś tongue.gif

@tara:jeśli wrzucasz to na serwer to musi on oferować htaccessy uzytkownikom
inaczej wrzucasz ale efektu nie ma
jeśli Ci to pomoże to wyszukiwarka free serwerów
a jeśli wystarczy Ci 5MB to jak narazie moge polecić TO, aczkolwiek wziąłem pierwsze z brzegu
Go to the top of the page
+Quote Post
tara
post
Post #12





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


swój serw mam, a chodzi na nim htaccess, tylko poprostu jak wchodze na plik.png to nie ładuje plik.php mimo iż w folderze jest wklejony ten htaccess co napisałeś.


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
matid
post
Post #13





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Cytat(tara @ 2005-05-09 15:42:58)
swój serw mam, a chodzi na nim htaccess, tylko poprostu jak wchodze na plik.png to nie ładuje plik.php mimo iż w folderze jest wklejony ten htaccess co napisałeś.

Czy aby napewno robisz tak jak należy? Masz zmienić rozszerzenie pliku php na .png
Czyli masz skrypt generujący obrazek i nazywa się on plik.php to zmieniasz nazwę na plik.png i dajesz taki .htaccess:
Kod
<Files plik.png>
ForceType application/x-httpd-php
</Files>


Ten post edytował matid 9.05.2005, 15:14:28
Go to the top of the page
+Quote Post
tara
post
Post #14





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


teraz mi sie otwiera okno do ściągania pliku blink.gif


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
cube
post
Post #15





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


czy twój plik ma w nazwie kropkę ? tzn: .htaccess
dodatkowo musi on wyglądać tak samo jak na stronie, każde polecenie w nowej linii (czyli 3 linijki)
zbędne białe znaki do usuniecia

Ten post edytował cube 9.05.2005, 17:32:48
Go to the top of the page
+Quote Post
tara
post
Post #16





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


cube, okazał się że na serwerze kolegi działa, a na moim nie. Czy to jest spowodowane wersją apacha ? blink.gif


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
cube
post
Post #17





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 9.03.2005

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


Jeśli się myle to niech mnie ktoś poprawi,ale wydaje mi się, że dyrektywa
Kod
ForceType

jest dostepna od wersji 1.1 Apache

Ten post edytował cube 10.05.2005, 16:04:36
Go to the top of the page
+Quote Post
matid
post
Post #18





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

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


Cytat(cube @ 2005-05-10 17:04:11)
Jeśli się myle to niech mnie ktoś poprawi,ale wydaje mi się, że dyrektywa
Kod
ForceType

jest dostepna od wersji 1.1 Apache

Zgadza się. Oprócz tego musi być zainstalowany mod_mime, ale AFAIK jest to biblioteka standardowa i raczej szanse na jej brak są bliskie zeru.
Go to the top of the page
+Quote Post

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: 21.08.2025 - 16:01