Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]mini manager plików w przeglądarce, BARDZO PILNE!!!
andrzejlechniak
post
Post #1





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

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


Hej. Mam nietypowe pytanie. Jak zrobić, aby przy zdjęciach była taka opcja, aby za pomocą jednego kliknięcia (no, dwóch - tzn. np. 'radio' i przycisk 'button') można było wstawiać zdjęcia na wybranej stronie. I czy trzeba na tych stronach wstawiać dodatkowy kod php?
Go to the top of the page
+Quote Post
Misiur66
post
Post #2





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

Ostrzeżenie: (10%)
X----


Mógłbyś sprecyzować?
Masz te pliki w bazie (BLOB/link do pliku)? W folderze? Jakie masz tabele w bazie?

Kod PHP na 100% będzie potrzebny do pobierania z bazy.

Ten post edytował Misiur66 19.12.2010, 23:45:30
Go to the top of the page
+Quote Post
andrzejlechniak
post
Post #3





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

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


Chodzi dokładnie o zdjęcia. Powiedzmy, że mam 5 zdjęć. One NIE są w bazie, natomiast ich opisy są w bazie (tzn. opis i nazwa zdjęcia). One są pobierane z folderu
I teraz jak zrobić, abym mógł jedno zdjęcie umieścić za pomocą opcji 'radio' lub 'checkbox' na stronie (lub stronach), np.:
  1. <div>Zdjecie1 - <input type="radio"> <a href="" title="umiesc na stronie 1">umieść</a> | <input type="radio"> <a href="" title="umiesc na stronie2">umieść</a></div>

Chodzi mi głównie o to umieszczanie na stronach. Abym jak kliknę na link umieść to na stronie1 pojawiło się to zdjęcie. I jak by wyglądał kod w PHP do tego.
Wolałbym aby zdjęcie nie było przechowywane w bazie, bo to zajmuje miejsce dodatkowe w bazie, ale jak nie da się inaczej, to trudno...
Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


JAKICH STRONACH?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/questionmark.gif) ? na twoich stronach, facebooku, wrzucie?? staraj się sprecyzować swoje pytania (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
andrzejlechniak
post
Post #5





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

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


Sorki za moje roztargnienie (IMG:style_emoticons/default/wstydnis.gif) , chodzi o moje strony, to znaczy strony w obrębie mojej strony - strony w jednym serwisie (a dokładnie to dwie lub trzy strony). Chodzi o to, abym mógł w panelu administracyjnym mając zdjęcia w katalogu, móc je edytować i umieszczać na stronach, które są dostępne dla wszystkich użytkowników (coś w rodzaju takiego menadżera zdjęć).

Ale myślę, że coś takiego z udostępnianiem tych zdjęć TEŻ na facebooku to też się przyda. Także chodzi też i o to. Czytałem i przeglądałem w internecie o przyciskach łączących stronę ze stroną firmową na facebooku (przycisk 'udostępnij') - może coś takiego.
Go to the top of the page
+Quote Post
CuteOne
post
Post #6





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1.  
  2. $portal_id = 3; //id portalu np. 1- www.kreska.org, 2- www.nowosci.pl, 3- www.gornictwo.com.pl [te twoje strony]
  3.  
  4. $select = mysql_query("SELECT * FROM images WHERE portal_id = '{$portal_id}'");
  5.  
  6. while($row = mysql_fetch_array($select)) {
  7.  
  8. $img[$row['img_id']] = $row; //zapis danych o zdjęciu wg jego id
  9. }
  10.  
  11. //wyświetlanie ścieżki (img_url) zdjęcia o img_id = 1
  12. echo '<img src="sciezka/do/folderu/z/gafika/'.$img[1]['img_url'].'">';
  13.  
  14. // jak updateować dane z bazy powinieneś wiedzieć dodam tylko że zmieniasz portal_id na odpowiedni


Go to the top of the page
+Quote Post
andrzejlechniak
post
Post #7





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 7.11.2008

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


Ok, jakoś sobie poradziłem. Trochę inaczej, niż tutaj podawane były porady, niemniej DZIĘKUJĘ bardzo tym, którzy się tu trudzili nad pomocą mi. I pytanko, czy można coś takiego zrobić dla zdjęć pobieranych z katalogu, folderu. Już wyjaśniam o co mi chodzi. Jak mam formularz wysyłania plików, to czy za pomocą tzw. przycisku checkbox lub radio można wstawić zdjęcie na jedną ze stron mojego portalu?
Go to the top of the page
+Quote Post
CuteOne
post
Post #8





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


- dla każdej strony utwórz folder w którym będziesz przechowywał grafikę np.
portal_1, portal_2, portal_3

- w manualu pod słowem readdir znajdziesz gotowy kod jak pobierać nazwy plików z katalogów [pamiętaj aby pobierać tylko z rozszerzeniem .jpg, .gif, .png itd)

- teraz dla każdej grafiki musisz stworzyć unikalną nazwę - proponuję hash nazwy folderu + nazwy grafiki

- po zaznaczeniu grafik używając checkboxów wysyłasz formularz.

Całe wstawienie zdjęcia na stronę to przeniesienie go do innego folderu (IMG:style_emoticons/default/winksmiley.jpg) Chociaż nie bardzo rozumiem jak chcesz za pomocą zwykłego checkboxa wstawiać zdjęcia do kodu.. w końcu musisz gdzieś mieć <img>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 14:06