![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 43 Pomógł: 1 Dołączył: 25.01.2009 Ostrzeżenie: (10%) ![]() ![]() |
Witam, szukam kodu który skasuje rekord z bazy danych i usunie plik z serwera...
Mam skrypt hostingu zdjęć, wyświetla link do oglądanie zdjęcia, ale nie ma tam linku do jego usunięcia... Skrypt zapisuje info o zdjęciu w logach bazy danych i w innej tabeli, np. users. Jak zrobić żeby wyświetlał się link który skasuje zdjęcie z serwera i usunie wszystkie dane z SQL? ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
gdzie x oczywiscie dane ID gdzie $path to ścieżka do tego pliku ... cała filozofia... -------------------- Grzegorz 'Decha' Polek »
º http://grzegorzpolek.com º http://www.facebook.com/grzegorz.polek º http://www.lastfm.pl/user/Dechaa ![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
no to do dzieła:
.. i więcej Ci nie potrzeba ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zablokowani Postów: 43 Pomógł: 1 Dołączył: 25.01.2009 Ostrzeżenie: (10%) ![]() ![]() |
Jestem początkujący, pomoże ktoś to wstawić? Plik odpowiedzialny za wyświetlanie linków po uploadzie.
Bo cały czas mi wywala jakiś błąd ![]() Kod <if="$mmhclass->image->manipulator == "gd" && is_file($mmhclass->info->root_path.$mmhclass->info->config['upload_path'].$mmhclass->image->thumbnail_name("<# FILENAME #>")) == false && preg_match("/links|viewer/", $mmhclass->input->server_vars['php_self']) == false && $mmhclass->templ->templ_globals['extension'] != "bmp" && $mmhclass->templ->templ_globals['extension'] != "ico"">
<div style="text-align: center;"> <b>Notice</b>: Failed to generate thumbnail for image file <b><# FILENAME #></b> because of an internal error. <br /><br /> </div> </endif> <if="preg_match("/viewer/", $mmhclass->input->server_vars['php_self']) == false"> <div style="text-align: center;"> <a href="viewer.php?file=<# FILENAME #>" class="button1">Pokaż obraz w pełnych rozmiarach</a> </div> <br /> </endif> <script type="text/javascript"> if (navigator.userAgent.toLowerCase().indexOf("msie") != -1 && navigator.userAgent.toLowerCase().indexOf("opera") == -1 && parseInt(navigator.appVersion) < 7 && get_cookie("in_explorer_lnkphp") == false) { set_cookie("in_explorer_lnkphp", "true", 365); alert("Hmm... your browser is not officialy supported.\n\nWe recommened you download a supported browser (e.g. Firefox, Opera, or Safari) or some parts of this page may not function as they should.\n\nContinue at your own risk."); } </script> <table cellpadding="5" cellspacing="0" width="100%"> <tr> <td style="width: 20%;" valign="middle"> <div style="text-align: center;"> <a href="<# BASE_URL #>viewer.php?file=<# FILENAME #>"><img src="index.php?module=thumbnail&file=<# FILENAME #>" class="thumbnail" alt="<# FILENAME #>" style="max-height: 125px; " /></a> </div> </td> <td style="width: 80%;"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td><input readonly="readonly" class="input_field" onclick="javascript:highlight(this);" type="text" style="width: 605px" name="option" value="<# BASE_URL #><# UPLOAD_PATH #><# FILENAME #>" /></td> <td>Link do obrazka</td> </tr> <tr> <td><input readonly="readonly" class="input_field" onclick="javascript:highlight(this);" type="text" style="width: 605px" name="option" value="<a href="<# BASE_URL #>viewer.php?file=<# FILENAME #>"><img src="<# THUMBNAIL #>" border="0" alt="<# FILENAME #>" /></a>" /></td> <td>Obraz na www (skala 1:1)</td> </tr> <tr> <td><input readonly="readonly" class="input_field" onclick="javascript:highlight(this);" type="text" style="width: 605px" name="option" value="[URL=<# BASE_URL #>viewer.php?file=<# FILENAME #>][IMG]<# THUMBNAIL #>[/IMG][/URL]" /></td> <td>Obraz na forum (skala 1:1)</td> </tr> <tr> <td><input readonly="readonly" class="input_field" onclick="javascript:highlight(this);" type="text" style="width: 605px" name="option" value="Thanks to <# SITE_NAME #> for <a href="<# BASE_URL #>">Free image hosting</a>" /></td> <td>Link html do nas</td> </tr> <tr> <td><input readonly="readonly" class="input_field" onclick="javascript:highlight(this);" type="text" style="width: 605px" name="option" value="[URL=<# BASE_URL #>][IMG]<# BASE_URL #><# UPLOAD_PATH #><# FILENAME #>[/IMG][/URL]" /></td> <td>Miniaturka na forum</td> </tr> <tr> <td><input readonly="readonly" class="input_field" onclick="javascript:highlight(this);" type="text" style="width: 605px" name="option" value="<a href="<# BASE_URL #>"><img src="<# BASE_URL #><# UPLOAD_PATH #><# FILENAME #>" border="0" alt="<# SITE_NAME #>" /></a>" /></td> <td>Miniaturka na www</td> </tr> </table> </td> </tr> </table> Ten post edytował teleimpact 28.01.2009, 22:50:31 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Nikt nie zrobi tego za Ciebie ... na to nawet nie licz =)
Pokaż kod, my podpowiemy ... nauczysz się ... -------------------- Grzegorz 'Decha' Polek »
º http://grzegorzpolek.com º http://www.facebook.com/grzegorz.polek º http://www.lastfm.pl/user/Dechaa ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zablokowani Postów: 43 Pomógł: 1 Dołączył: 25.01.2009 Ostrzeżenie: (10%) ![]() ![]() |
Kod DELETE FROM `gallery` WHERE `id` = 'x' Gdzie to wstawić? Do powyrzszego pliku? Pokazuje błąd tej linijki... |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 2 Dołączył: 28.01.2009 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Mistrzu aby coś takiego wywołać nie wystarczy tego "gdzieś wpisać".
Popatrz, coś Ci podsunę: Kod $id_zdjecia = $_GET['id']; $zapytanie = "DELETE FROM `tabela` WHERE `id` = ".$id_zdjecia; // Gdzie id zdjęcia przekazujesz w linku metodą GET czyli ....?id=1 np. $wykonanie = mysql_query($zapytanie) // ta funkcja wykona Twoje zapytanie do bazy /// Teraz usuwamy plik unlink('zdjecia/'.$id_zdjecia.'_'.$id_uzytkownika.'.jpg'); // oczywiście musisz mieć jasno określone nazewnictwo, żeby w ten sposób usuwać. // tutaj $id użytkownika nie zadziała bo musiałbyś pobrać dane z bazy i tutaj wstawić. Podany kod jest oczywiście wędką a nie rybą. Pozdrawiam, Kamil Jura -------------------- Agencja Interaktywna ENERO - Strony www, reklama, identyfikacja wizualna - www.enero.com.pl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 258 Pomógł: 17 Dołączył: 22.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ufff ile można
![]() Jak stosujecie takie potworki Cytat $id_zdjecia = $_GET['id']; musicie być pewni że to id będzie liczbą, bo dużo rzeczy może się zdarzyć. Polecam is_numeric i rzutowanie na inta (int) Pozdrawiam -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 2 Dołączył: 28.01.2009 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Wiem o moim błędzie.
Pisałem to prostym językiem żeby wiedział na jakiej zasadzie to działa. Nie mi tłumacz teraz, żeby upewniać się czy parametr z GET będzie numeryczny. Chociaż nie powiem, czasem o tym zapominam. Dzięki ![]() Pozdrawiam -------------------- Agencja Interaktywna ENERO - Strony www, reklama, identyfikacja wizualna - www.enero.com.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 09:51 |