![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich.
Pytanie pewnie lamerskie dla większosci,ja dopiero zaczynam z php. Mam taki problem do rozwiązania, jest sobie taki panelik, który służy do obsługi klientów, powiązany z mysql i to wszystko działa mi ok. Teraz męcze się nad dodawaniem statystyki. Generalnie są już wygeneropwane pliki .png, które trzeba poprostu wyświetlić. Z tym nie ma problemu tylko jest problem taki, że ich nazy są analogiczne czyli jeden user jest w stanie zobaczyć sobie statystyki innego zmieniając tylko częśc URL-a. Kąbinowałem z takim czymś wstępnie (puki co bez zmiennnych odpowiedzialnych dla każdego usera): Tworze plik obrazek.php Kod <? print file_get_contents('./katalog/ZMIENNA-x-x.png'); ?> Oraz w innym pliku chce go wyświetlić: Kod <? <img src="obrazek.php"> ?> Niestety obrazka na stronie nie ma, jednak wpisując URL/obrazek.php nie wywala błedu i wywala same "krzaczki". Może jakiś inny pomysł? Można wykożystać fakt, że wygenerowane pliki .png wcalenie muszą byc dostępne bezpośrednio w katalogu apache który wychodzi na świat, można pobierać bezpośrednio z HDD bo wszystko jest na jednym serwerze. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jakieś dziwne metody stosujesz.
Generuj unikalne i nieintuicyjne nazwy dla każdego obrazka i wpisuj ich nazwy do bazy danych przypisane do danego użytkownika. Gdy użytkownik będzie chciał wyświetlić obrazek to jego nazwa zostanie pobrana z bazy i wstawiona do src="<?php echo $nazwa_z_bazy?>". |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 8.02.2009 Ostrzeżenie: (0%) ![]() ![]() |
To nie ja generuje tylko osobny program i niestety nie mogę tego zmienić.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli masz nazwę aktywnego użytkownika to możesz zrobić sobie coś takiego:
Utworzyć plik obrazek.php w którym będziesz sprawdzał czy osoba może wyświetlić obrazek przekazywany w URL np. obrazek.php?file=/katalog/ZMIENNA-x-x.png (oczywiście odpowiednio przekodować na url) a w nim sprawdzał czy użytkownik może wyświetlić ten obrazek np.
Obrazki na stronę będziesz odpowiednio wstawiał
Ten post edytował Eagle 8.02.2009, 20:40:07 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Proszę o dodanie tagu w tytule wątku.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:03 |