![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
Chodzi mi o linijkę gdzie jest button z usuwaniem pliku. Co jest nie tak że nie działa ?
Kod ...........
echo $display[get_extension($sfiles[$y])]; //b echo "\"> "; //c a,b,c = wyswietlają obrazki poszczególnych plików echo "<a href=\"http://".$_SERVER['SERVER_NAME']."$prefix/$dir1$sfiles[$y]\">$sfiles[$y]</a>"; if($showsize) { // wyświetla rozmiar plików: echo "</td><td width=\"100\" bgcolor=\"#F5F5F5\"><a><div style=\"margin-left: 5\">"; $fsize = @filesize($sfiles[$y])/1024; printf(" [%.2f kB]", $fsize); --------->>>> echo "</a></td> <td><input type=\"button\" value=\"Delete\" onClick=\".unlink($prefix/$dir1$sfiles[$y]).\"> </td> </tr></table>"; } ............... Ten post edytował david8213 10.06.2012, 16:44:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Mieszasz dwa różne języki w niewłaściwy sposób oraz wklejasz kod na forum w zły znacznik, aż dziw że masz staż na forum prawie 3 lata.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.06.2012 Ostrzeżenie: (0%) ![]() ![]() |
Straszliwy śmietnik ten kod. Moim zdaniem powinieneś to przepisać bo w przyszłości sam nie będziesz mógł tego odczytać.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
nie ma tu żadnego śmietnika. dla mnie jest to czytelne.
w takim razie proszę o pomoc z usuwaniem pliku :
Dlaczego to mi nie działa unlink($nazwa_pliku) zamiast $nazwa_pliku ma być pętla bo jest wyświetlona lista plików i w zależności który button przy pliku wcisnę to dany plik mi skasuje. Można w ogóle wstawić coś takiego : Ten post edytował david8213 11.06.2012, 20:01:05 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie ma tu żadnego śmietnika. dla mnie jest to czytelne. Masz racje, nie ma śmietnika jest burdel że tylko dziwek brakuje. Już Ci napisali że źle łączysz oba języki, a Ty nadal swoje? Albo użyjesz AJAX, albo zrób tam formularz, sprawdź czy został wysłany i wtedy usuń plik. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%) ![]() ![]() |
Masz racje, nie ma śmietnika jest burdel że tylko dziwek brakuje. Już Ci napisali że źle łączysz oba języki, a Ty nadal swoje? Albo użyjesz AJAX, albo zrób tam formularz, sprawdź czy został wysłany i wtedy usuń plik. (IMG:style_emoticons/default/thumbsupsmileyanim.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie moglem sie powstrzymac. Padlem, jak to zobaczylem:
Jestes na 1 miejscu mojej top listy. Jakim cudem na onClicku (JavaScript) chcesz wywolac funkcje w php? Dodam, ze JS wykonuje sie po stronie klienta, a php po stronie serwera. Dodam rowniez, ze przegladarka w zadnym stopniu nie ma mozliwosci ingerowania na serwerze (cale szczescie, bo by takie cuda jeszcze zaczely dzialac) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
uważasz że to nie działa ? sprawdź zanim coś napiszesz. jesteś w tyle chłopie
bez najmniejszego problemu chodzi Dlatego ponawiam pytanie oczywiście nie do Was bo się nie znacie Czy da radę to zrobić w pętli
Ten post edytował david8213 12.06.2012, 08:58:11 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ty na serio jesteś taki ciemny? Zdziwiłbym się jakby Ci to nie działało, przecież wykonujesz kod PHP w ECHO, tylko umieszczasz go w znacznikach HTML i JS, nie wiadomo po co, bo myślisz że to poprawne? Przestań.
Nie zrobisz tego tak i w ogóle źle się do tego zabierasz, nie znasz podstaw. Aby usunąć więcej niż 1 plik, to: 1. musisz mieć formularz 2. pole w formularzu które zbierze zaznaczone pliki (checkbox) i zlepi to w tablice 3. skrypt php który te tablice odbierze i przeleci w pętli aby je usunąć. ps. nie wiem czy zauważyłeś, ale ten pliku usuwa Ci się z chwilą wyświetlenia tego buttonu, a nie z chwilą jego kliknięcia, ale to pewnie drobiazg, taki ktoś jak Ty z pewnością to zaplanował, a My wszyscy z pewnością się na tym nie znamy. Ten post edytował !*! 12.06.2012, 09:10:32 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat jesteś w tyle chłopie Ja jestem w tyle? Co z tego, ze cos dziala, skoro dziala zle? Wez sie ogarnij. I dzieki za info, bede pamietal, ze jestem w tyle.Co do Twojego pytania: jezeli iterujesz tablice z nazwami plikow to tak, da rade. Ten post edytował lukaskolista 12.06.2012, 10:31:44 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
Poniższy kod działa. Służy do wyświetlania alfabetycznie zawartości katalogu
Chciałem dołożyć
Wklep sobie to i sprawdź i nie upieraj się że nie działa Jeśli ma ktoś pomysł jak to zrobić prościej to proszę o kod (z boku każdego pliku ma być przycisk z kasowaniem danego pliku) Ten post edytował david8213 12.06.2012, 12:54:53 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy Ty jestes naprawde taki glupi, czy tylko udajesz? Temat jest o unlinku w kodzie html, nikt nie mowil, ze listowanie katalogu nie dziala. Twoj kod jest co najmniej beznadziejny, mieszasz html z php w najgorszy mozliwy sposob. Ponadto programujesz jak sprzed 10 lat, global sie juz dawno nie uzywa, jak przerabiasz tutorial z sieci to sprawdz date, kiedy zostal napisany.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
Dobra. Przyznam że ostatnio robiłem dawno temu. unlink działa. Zakończmy tę sprzeczkę.
Czy możecie mi pomóc poniższym kodzie. Ma być wyświetlany alfabetycznie i z przyciskami usuń obok każdego pliku Rozmiar pliku już zrobiłem chodzi tylko o wyśw. alfabetycznie i buttony usuń Ten post edytował david8213 12.06.2012, 13:15:29 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Dobra. Przyznam że ostatnio robiłem dawno temu. unlink działa. Zakończmy tę sprzeczkę. Działa, ale nie z Twoim przykładem, bo Ty myślisz że usuwa się cokolwiek jak klikniesz w przycisk, a tak nie jest. Szczerze mówiąc Twój kod jest tak stary że już sam nie pamiętam jak to się robiło kiedyś... Rzucę Ci przykład jak to się robi teraz:
Jeśli chcesz usunąć plik, to masz 2 wyścia z czego 1 już podałem wyżej... Po prostu robisz link do pliku usunplik.php?file=nazwa.php gdzie file to nazwa pliku jaki masz/chcesz usunąć. Ten post edytował !*! 12.06.2012, 13:22:55 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Działa, wszytko jest ok, ścieżka do katalogu, to ścieżka do katalogu ;], możesz wpisać
Jedynie nie działają dwie funkcje bo ich nie podałem więc zamień:
Na
Ten post edytował !*! 12.06.2012, 13:46:08 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
MOżesz mi podać rozwiązanie jak zrobić to kasowanie plików bo coś mi nie wychodzi ?
Oraz nie wyświetlanie plików wymienionych w funkcji lub z danym rozszerzeniem Ten post edytował david8213 12.06.2012, 23:05:13 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat MOżesz mi podać rozwiązanie jak zrobić to kasowanie plików bo coś mi nie wychodzi ? Robisz link
Później w jakisplik.php dajesz
Cytat Oraz nie wyświetlanie plików wymienionych w funkcji lub z danym rozszerzeniem
Ta linijka jest za to odpowiedzialna, w chwili obecnej nie wyświetla katalogów nadrzędnych, oraz w ogóle katalogów w podanej ścieżce, dodaj tu funkcje która usunie pliki z rozszerzeniem. Ewnetualnie możesz zrobić IFy już przy wyświetlaniu plików. |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 0 Dołączył: 9.12.2009 Ostrzeżenie: (10%) ![]() ![]() |
Coś takiego ?
Co z usuwaniem nie tak zrobiłem że nie chodzi ? index.php
delete.php
Ten post edytował david8213 13.06.2012, 14:15:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:11 |