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 19.12.2010, 23:30:58
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 19.12.2010, 23:42:35
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 19.12.2010, 23:53:37
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 20.12.2010, 00:06:12
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?questionmark.gifquestionmark.gif? na twoich stronach, facebooku, wrzucie?? staraj się sprecyzować swoje pytania winksmiley.jpg
Go to the top of the page
+Quote Post
andrzejlechniak
post 20.12.2010, 00:13:46
Post #5





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

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


Sorki za moje roztargnienie 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 20.12.2010, 00:22:45
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 20.12.2010, 12:52:51
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 20.12.2010, 13:20:10
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 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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:26