Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana obrazka zdalnie
Forum PHP.pl > Forum > PHP
thomson89
Witam!

Mam pewien skrypt, który jest zbudowany z 3 modułów. Z tabelki w bazie danych, gdzie jest adres strony docelowej oraz adres obrazka. Z pliku na serwerze, do którego prowadzi do odpowiedniej strony zgodnie z podanym mu id adresu który jest w bazie. Z pliku na komputerze, który co 10min zmienia wartości linków i obrazków w zewnętrznej bazie danych.

Tylko mam pytanie.

Mam na razie takie coś:
  1. <a href="www.serwer-test.pl/przenies.php?go=387639" target="_blank">Link który się zmienia co 10 min</a>


I teraz chciałbym, by zamiast tekstu był obrazek, który będzie się zmieniał co 10min według bazy. Tylko nie wiem jak to zrobić. Tego tekstu nie mogę zmienić, więc jak wrzuciłbym jakiś adres obrazka, zmienić mógłbym go dopiero za 2 tyg. Nie o to chodzi.

Mogę podmienić co 10min na serwerze obrazki, ale przy 500 obrazkach na serwerze i zmianie ich co 10min obciążę trochę serwer, więc odpada sad.gif

Innych pomysłów nie mam. Proszę o pomoc.

Myślę, że wyraziłem się jasno smile.gif
zend
Nie wiem czy dobrze zrozumiałem, ale chodzi Ci o
  1. <a href="www.serwer-test.pl/przenies.php?go=387639" target="_blank"><img src="<?php echo $row['image'] ?>" title="obrazek"/></a>

Jeśli nie, a pewnie nie smile.gif, to możesz trzymać kolekcje obrazków w jednym katalogu i podmieniać adresy kolejnych katalogów.
Możesz też zmieniać nazwy plikom, a 500 plików to naprawde nic.

Sorki za taki rozstrzał odpowiedzi, ale chyba nie do końca zrozumiałem o co biega smile.gif
thomson89
No niezbyt. To może powiem inaczej.

Mam przykładowo takie coś:
  1. <a href="www.serwer-test.pl/przenies.php?go=387639" target="_blank"><img src="www.serwer-test.pl/obrazek.php?img=387639"/></a>


Jak widać, miast ścieżki obrazka mam ścieżkę do pliku php. I jak teraz zrobić by ten dokument "obrazek.php" "wyświetlał" obrazek?
tehaha
np. tak: http://www.electrictoolbox.com/image-headers-php/
zend
Dla różnych typów plików
  1. $resource = imageCreateFromJpeg($file);
  2. header('Content-Type: image/jpeg');
  3. imagejpeg($resource, null, 100);
  4.  
  5. $r = imageCreateFromPng($file);
  6. header('Content-Type: image/png');
  7. imagepng($r);
  8.  
  9. $r = imageCreateFromGif($file);
  10. header('Content-Type: image/gif');
  11. imagegif($r);
  12.  
  13. echo imagegif($r); //nie pamiętam dokładnie czy trzeba używać echo
thomson89
Dziękuję za pomoc!
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.