Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][MySQL][PHP]Jak pobrać "adres" pliku
viamarimar
post
Post #1





Grupa: Zarejestrowani
Postów: 303
Pomógł: 1
Dołączył: 24.09.2011

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


Nie do końca nie wiem jak nazwać to co potrzebuje zrobić, daltego taka dziwna nazwa no ale już pisze o co chodzi.

Tworze cos w rodzaju banalnej galeri opartej o lightbox. Tzn. obrazki sa wrzucane do folderu galeria i wyswietlaja sie. Teraz chcialem zrobic do tego jakis panel. Dodawanie zrobilem, problem przy usuwaniu, bo nie za bardzo wiem jak pobrac cos w rodzaju "adresu" takiego pliku. Nie trzymam informacji o tym w bazie wiec nie mam tego w bazie chodzi o cos na zasadzie:
  1. <a href="admin.php?s=user&a=akt&[b]id='.$r['id'].'" [/b] >


W sensie jakies przekierowanie zeby bylo, tylko ze tamto jest na bazie.

Plik wyswietlam w taki sposob:

  1. if(isset($_GET['s']) && $_GET['s']=='galerka' && isset($_GET['a']) && $_GET['a']=='wys' ){
  2. $dir = "galeria";
  3.  
  4. echo '<table border="1">';
  5. if (is_dir($dir)) {
  6. if ($dh = opendir($dir)) {
  7. while (($file = readdir($dh)) !== false) {
  8. echo '<tr>';
  9. echo '<td><a class="example-image-link" href="'.$dir."/".$file .'" data-lightbox="example-1"><img class="example-image" src="'.$dir."/".$file .'"></a></td>';
  10. echo '<td><a href="mod.php?s=galerka&a=usun">USUŃ</a></td>';
  11. echo '</tr>';
  12. }
  13. closedir($dh);
  14. }
  15. }
  16. echo '<table>';
  17. }


Kasowac probuje tak? Moze inaczej znalazlem taki kod na necie i pisza ze dziala jednak dalej nie widze opcji identyfikatora dla jednego obrazka zeby mozna usunac poszczegolny obrazek z tej prymitywnej galerii

  1. if(isset($_GET['s']) && $_GET['s']=='galerka' && isset($_GET['a']) && $_GET['a']=='usun' ){
  2. $file= $_GET['zdjecie'];
  3. $katalog = "./galeria/";
  4. if (file_exists($katalog.$file))
  5. unlink($katalog.$file);
  6. }


W jaki sposob takie cos rozwiazac? Mam dodawac informacje do bazy i na podstawie tego? Nie da sie bez tego?
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 00:50