david8213
10.06.2012, 16:43:22
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>";
}
...............
markonix
10.06.2012, 16:48:28
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.
jaunde
10.06.2012, 19:27:25
Straszliwy śmietnik ten kod. Moim zdaniem powinieneś to przepisać bo w przyszłości sam nie będziesz mógł tego odczytać.
david8213
11.06.2012, 19:07:24
nie ma tu żadnego śmietnika. dla mnie jest to czytelne.
w takim razie proszę o pomoc z usuwaniem pliku :
<?php
$nazwa_pliku = 'test.txt';
echo " <input type=\"button" value
=\
"Delete\" onClick=\"'.unlink($nazwa_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 :
markonix
11.06.2012, 20:21:47
Cytat(david8213 @ 11.06.2012, 20:07:24 )

Można w ogóle wstawić coś takiego :
Nie można, już Ci odpisałem w pierwszym poście.
Słowo klucz: ajax.
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.
greycoffey
12.06.2012, 08:12:13
Cytat(!*! @ 11.06.2012, 21:35:16 )

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.
lukaskolista
12.06.2012, 08:31:52
Nie moglem sie powstrzymac. Padlem, jak to zobaczylem:
echo " <input type=\"button" value
=\
"Delete\" onClick=\"'.unlink($nazwa_pliku).'\">";
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)
david8213
12.06.2012, 08:54:46
uważasz że to nie działa ? sprawdź zanim coś napiszesz. jesteś w tyle chłopie
<?php
$nazwa_pliku = 'test.txt';
echo " <input type=button value=Delete onClick=\"'.unlink($nazwa_pliku).'\">";
?>
bez najmniejszego problemu chodzi
Dlatego ponawiam pytanie oczywiście nie do Was bo się nie znacie
Czy da radę to zrobić w pętli
#
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.
lukaskolista
12.06.2012, 10:25:03
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.
david8213
12.06.2012, 12:48:40
Poniższy kod działa. Służy do wyświetlania alfabetycznie zawartości katalogu
<?php
$showsize = 1;
$display['php'] = "php.bmp";
$display['odt'] = "doc.bmp"; // word openoffice
$display['rtf'] = "doc.bmp"; // word
$display['xml'] = "xml.bmp";
$display['ods'] = "xml.bmp"; // excel openoffice
$display['xlt'] = "xml.bmp"; // excel
$display['mp3'] = "mp3.bmp";
$display['pdf'] = "pdf.bmp";
$display['exe'] = "exe.bmp";
$display['rar'] = "rar.bmp";
$display['zip'] = "rar.bmp";
$display['tar'] = "rar.bmp";
$display['gz'] = "rar.bmp";
$display['ddb'] = "ddb.bmp";
$display['avi'] = "avi.bmp";
$display['mpg'] = "mpg.bmp";
$excludedir[] = "temp";
$excludedir[] = "tmp";
?>
<HTML><HEAD>
<style type="text/css">
<!--
a {color:#000000; text-decoration:none; font-family:Verdana; font-size:11px; letter-spacing:1};
a:link {color:#000000; text-decoration:none; font-family:Verdana; font-size:11px; letter-spacing:1};
a:visited {color:#000000; text-decoration:none; font-family:Verdana; font-size:11px; letter-spacing:1};
a:active {color:#EA0000; text-decoration:none; font-family:Verdana; font-size:11px; letter-spacing:1};
a:hover {color:#EA0000; text-decoration:none; font-family:Verdana; font-size:11px; letter-spacing:1};
-->
</style>
</HEAD>
<?php
$root = getcwd(); // potrzebne zeby wywołać funkcję list_dir($chadir) $pre = explode("/", $_SERVER['REQUEST_URI']); $prefix = join("/", $pre); // pokazuje aktualną ścieżkę katalogu po nazwie serwera
/* pokazuje nazwe serwera.. */
echo " <img src=photos/img/server.gif align=middle><a href=index.php> http://".$_SERVER['SERVER_NAME']; echo "$prefix/</a><br>"; // cd.. pokazuje aktualną ścieżkę katalogu po nazwie serwera
echo "<br><img src=\"photos/img/home.png\" border=0 align=middle> home </a>"; echo " <a href=\"java script:history.back();\"><img src=\"photos/img/back.gif\" border=0 align=middle> back</A><br>";
function get_extension($name) {
return $retval;
}
function list_dir($chdir) {
// $showsize zmienna - służy do wyświetlania rozmiaru
global $root, $showsize, $display, $prefix, $showsize; // narzucam tu z góry jakie rozszerzenia będą wyświetlane - display $handle = opendir('.'); // otwiera katalog
while ($file = readdir($handle)) // czyta katalog {
if(is_dir($file) && $file != "." && $file != ".." && $file != "img" ) { $sdirs[] = $file; }
elseif(is_file($file) && $file != "index.php" && $file != "file.txt" && $file != "add_files.php" && array_key_exists(get_extension
($file), $display)) // self -> nie wyświetla pliku wykonywalnego w tej chwili (z tym kodem) { $sfiles[] = $file; }
}
if(is_array($sdirs)) // sortuje alfabetycznie : {
for($y=0; $y<sizeof($sdirs); $y++)
{
echo "<a href=\"http://".$_SERVER['SERVER_NAME']."$prefix/$dir1$sdirs[$y]\"><img align=middle src=photos/img/folder.gif border=0> $sdirs[$y]</a>"; }
}
echo "<br>"; // przerwa miedzy katalogami a plikami
if(is_array($sfiles)) // sortuje alfabetycznie : {
for($y=0; $y<sizeof($sfiles); $y++)
{
echo "<table><tr><td bgcolor=\"#F5F5F5\"> <a href=\"http://".$_SERVER['SERVER_NAME']."$prefix/$dir1$sfiles[$y]\"><img src=\"http://".$_SERVER['SERVER_NAME']."$prefix/$dir1$sfiles[$y]\" width=\"60\" heigh=\"100\" border=\"0\"></a> <td bgcolor=\"#F5F5F5\" width=\"20\"> </td> </td><td width=\"500\" bgcolor=\"#F5F5F5\">"; echo " <img align=absmiddle src=\""; //a 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\">"; echo "</a></td> <td bgcolor=\"#F5F5F5\" width=\"80\"><center> TU CHCIAŁEM WSTAWIĆ KASOWANIE PLIKU (PĘTLA -> NAZWA PLIKU, Z ODŚWIEŻENIEM STRONY PO WYKASOWANIU PLIKU)</td> </tr></table>"; }
}
}
} //zamyka funkcję
(list_dir($root)); // wywołanie funkcji - wyświetla listę katalogów i plików
?>
</body>
</html>
Chciałem dołożyć
1.
<?php
2.
3.
$nazwa_pliku = 'test.txt';
4.
5.
6.
echo " <input type=button value=Delete onClick=\"'.unlink($nazwa_pliku).'\">"; 7.
8.
?>
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)
lukaskolista
12.06.2012, 13:00:44
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.
david8213
12.06.2012, 13:14:23
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
<?PHP
while (($katalog = readdir($OpenDir))!=false) { if(($katalog!=".") && ($katalog!="..") && ($katalog!="index.php") && ($katalog!="images") && (is_dir($katalog))) {
echo("<a href='$katalog'>$katalog</a><br>"); }
}
while (($file = readdir($OpenDir))!=false) { if(($file!=".") && ($file!="..") && ($file!="index.php") && ($file!="images") && (is_file($file))) {
echo("<table><tr><td><a href='$file'>$file</a>");
echo("<br></td></tr></table>");
}
}
?>
Rozmiar pliku już zrobiłem chodzi tylko o wyśw. alfabetycznie i buttony usuń
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:
$directory = '../katalog'; // ścieżka do katalogu
$di = new DirectoryIterator($directory);
foreach ($di as $files)
{
$onlydirectory = !$files -> isDir() and !$files -> isDot();
$filename = $files -> getFilename();
$date = $files -> getMTime();
$date = date("d-m-Y H:i", $date);
$size = $files -> getSize();
$sizeinkb = round($size/1024
);
if($onlydirectory) {
$filetab[$filename] = array( 'filename' => $files ->getFileName(),
'size' => $files ->getSize(),
'date' => $files ->getMTime()
);
}
}
ksort($filetab); // sortowanie według nazwy pliku
// Wyświetlenie plików będących w katalogu
foreach ($filetab as $filename => $files) {
Nazwa: '.$files['filename'].'
Data zapisu: '.date('d-m-Y H:i', $files['date']).' Rodzaj: '.fileextension($files['filename']).'
Rozmiar: '.getfilesize($files['size']).'
';
}
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ąć.
david8213
12.06.2012, 13:30:26
Coś jest nie tak z Twoim kodem - nie działa
Aktualny katalog to ?
$directory = './';
tak ?
Działa, wszytko jest ok, ścieżka do katalogu, to ścieżka do katalogu ;], możesz wpisać
./
//lub
Jedynie nie działają dwie funkcje bo ich nie podałem więc zamień:
Rodzaj: '.fileextension($files['filename']).'
Rozmiar: '.getfilesize($files['size']).'
Na
Rodzaj: '.$files['filename'].'
Rozmiar: '.$files['size'].'
david8213
12.06.2012, 23:01:35
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
Cytat
MOżesz mi podać rozwiązanie jak zrobić to kasowanie plików bo coś mi nie wychodzi ?
Robisz link
http://domena/jakisplik.php?file=tenplik.php
Później w jakisplik.php dajesz
{
// tu sprawdzasz czy plik istnieje, czy jest plikiem i usuwasz
}
Cytat
Oraz nie wyświetlanie plików wymienionych w funkcji lub z danym rozszerzeniem
$onlydirectory = !$files -> isDir() and !$files -> isDot();
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.
david8213
13.06.2012, 14:05:33
Coś takiego ?
$onlydirectory = !$files -> isDir() and !$files -> isDot() and $files != "index.php";
Co z usuwaniem nie tak zrobiłem że nie chodzi ?
index.php
<?PHP
$directory = './'; // ścieżka do katalogu
$di = new DirectoryIterator($directory);
foreach ($di as $files)
{
$onlydirectory = !$files -> isDir() and !$files -> isDot() and $files != "index.php";
$filename = $files -> getFilename();
$date = $files -> getMTime();
$date = date("d-m-Y H:i", $date);
$size = $files -> getSize();
$sizeinkb = round($size/1024
);
if($onlydirectory) {
$filetab[$filename] = array(
'filename' => $files ->getFileName(),
'size' => $files ->getSize(),
'date' => $files ->getMTime()
);
}
}
ksort($filetab); // sortowanie według nazwy pliku
// Wyświetlenie plików będących w katalogu
foreach ($filetab as $filename => $files) {
<table width="900"><tr>
<td bgcolor="#FFFFFF" width="10"> <center><a href="'.$files['filename'].'">
<img src="'.$files['filename'].'" border="0" width="100" heiht="60"></a></td>
<td bgcolor="#F5F5F5" width="300"> <a href="'.$files['filename'].'">'.$files['filename'].'</a> </td>
<td bgcolor="#F5F5F5" width="70"><center> '.date('d-m-Y H:i', $files['date']).' </td>
<td bgcolor="#F5F5F5" width="70"><center> '.$files['size'].' Kb </td>
<td bgcolor="#F5F5F5" width="70"><center> <a href="delete.php?file=tenplik.php">usuń</a></td> // kasowanie plików
</tr></table> ';
}
?>
delete.php
<?PHP
{
}
?>
Cytat
Co z usuwaniem nie tak zrobiłem że nie chodzi ?
Nie podałeś nazwy pliku w linku jaki chcesz usunąć.
david8213
13.06.2012, 20:05:47
Muszę jeszcze raz poprosić o pomoc bo coś chyba robię źle
index.php
...
<a href="delete.php?file='.$files['filename'].'">usuń</a>
<table>.... ';
...
delete.php
<?PHP
{
}
?>
Nie przekazujesz danych do funkcji unlink jakie odbierasz.
david8213
13.06.2012, 21:45:19
a mógłbyś to napisać w PHP ?
Tajgeer
13.06.2012, 21:47:14
$_GET['file'] to nie to samo, co $file
david8213
13.06.2012, 21:51:40
david8213
13.06.2012, 22:04:07
niestety nie działa
Poważnie? Ty patrz, a Tyle się mówi o tym że murawa musi mieć 23mm...
david8213
13.06.2012, 22:10:28
Pomożesz. Nie znam się za bardzo na tym
Nie mam, jak i inni zapewnie, szklanej kuli. Co nie działa? Jakie błędy? Gdzie?
david8213
13.06.2012, 22:14:48
index.php
<a href="delete.php?plik='.$files['filename'].'">usuń</a>
delete.php
<?PHP
$kasowany_plik = $HTTP_GET_VARS ['plik'];
if(!isset($kasowany_plik)) { }
?>
<script LANGUAGE="JavaScript">
window.clear;
window.location.href="index.php";
</SCRIPT>
Błędów nie ma poprostu nie usuwa
Kod
<a href="./delete.php?plik='.$files['filename'].'">usuń</a>
<?PHP
{
}
?>
Zapomnij o $HTTP_GET_VARS, stosuj $_GET, nie przypisuj zmiennych globalnych do zmiennych. I sprawdź czy index.php jest w tym samym katalogu co delete.php (sprawdź ścieżkę do niego). To działa na pewno, jeśli u Ciebie nie możliwe że masz starą wersje PHP.
Edycja, jest róznica między isset($_GET['plik'] a !isset($_GET['plik']... miałeś tą 2, więc chciałeś usunąć plik gdy go nie ma?
Zajrzyj do kursu PHP, bo masz duże braki.
david8213
13.06.2012, 22:23:24
dalej nie chodzi

jestem na serwerze prv więc powinno działać
To masz coś źle. Sprawdź jak włączyć błędy w PHP, jaką masz wersje. Kod tu podany jest poprawny i działa.
david8213
13.06.2012, 22:29:42
OK dzięki. Jeszcze mógłbyś mi pomóc w wkrywaniem plików i pokazywaniem katalogów bo coś nie śmiga
$onlydirectory = !$files -> isDir() and $files != "index.php";
Chcę żeby były widoczne katalogi oraz żeby były ukryte pliki index.php i soft.txt oraz żeby były ukryte wszystkie pliki z rozszerzeniem html
Niktoś
13.06.2012, 22:30:01
A gdzie masz ten plik który chcesz usunąć-może w jakimś folderze w katalogu głównym?
david8213
13.06.2012, 22:32:43
jest w tym samym katalogu co index i delete w innym przypadku dałbym
<?PHP
if(!isset($_GET['plik'])) {
unlink($_GET['katalog/plik']); }
?>
Niktoś
13.06.2012, 22:36:58
To w powyższym przypadku byłoby to źle.Poprawnie musiałbyś napisać tak:
if(!isset($_GET['plik'])) {
unlink("katalog/".$_GET['plik']); }
?>
Niktoś - a jak chcesz usunąć plik skoro get nie istnieje?
david8213
13.06.2012, 22:38:36
no tak, pomyłka.
Możesz odpowiedziec mi na pytanie 5 posty wyżej? z wyświetlanie katalogów i ukrywanie plików
jak ukrywać rozszerzenia ?
Niktoś
13.06.2012, 22:49:52
A mógłbyś powiedzieć po co chcesz je ukrywać i to index.php?A jak taka strona będzie pozycjonowana niby?
Cytat
jak ukrywać rozszerzenia ?
http://poradnik-seo.pl/optymalizacja/usuwa...od-rewrite.html
david8213
13.06.2012, 22:55:21
Skrypt w PHP wyświetlać ma w katalogu pliki graficzne jpg,bmp,tif oraz katalogi . Co należy dodać i gdzie ?
nie ma pokazywać plików php,html
Dostępne ma być też kasowanie danego pliku co narazie mi nie chce działć
index.php
<?PHP
$directory = './'; // ścieżka do katalogu
$di = new DirectoryIterator($directory);
foreach ($di as $files)
{
$onlydirectory = !$files -> isDir() and !$files -> isDot();
$filename = $files -> getFilename();
$date = $files -> getMTime();
$date = date("d-m-Y H:i", $date);
$size = $files -> getSize();
$sizeinkb = round($size/1024
);
if($onlydirectory) {
$filetab[$filename] = array(
'filename' => $files ->getFileName(),
'size' => $files ->getSize(),
'date' => $files ->getMTime()
);
}
}
ksort($filetab); // sortowanie według nazwy pliku
// Wyświetlenie plików będących w katalogu
foreach ($filetab as $filename => $files) {
<table width="900"><tr>
<td bgcolor="#FFFFFF" width="10"> <center><a href="'.$files['filename'].'"><img src="'.$files['filename'].'" border="0" width="100" heiht="60"></a></td>
<td bgcolor="#F5F5F5" width="300"> <a href="'.$files['filename'].'">'.$files['filename'].'</a> </td>
<td bgcolor="#F5F5F5" width="70"><center> '.date('d-m-Y H:i', $files['date']).' </td>
<td bgcolor="#F5F5F5" width="70"><center> '.$files['size'].' Kb </td>
<td bgcolor="#F5F5F5" width="70"><center> <a href="delete.php?plik='.$files['filename'].'">usuń</a></td>
</tr></table> ';
}
?>
delete.php
<?PHP
if(!isset($_GET['plik'])) {
}
?>
<script LANGUAGE="JavaScript">
window.location.href="index.php";
</SCRIPT>
Niktoś
13.06.2012, 23:14:13
No to wyszukuj pliki tylko z określonym rozszerzeniem -prosta procedura określenia rozszerzenia w pliku:
$filename = 'mojplik.gif';
$ext = pathinfo($filename, PATHINFO_EXTENSION
); if (($ext=="gif") and ($ext=="jpg")){
//...........dodaj do tabeli widocznych plików.........
}
david8213
13.06.2012, 23:22:44
co to jest mojplik.gif
a jak chcę ukryć pliki o określonych rozszerzeniach
Niktoś
13.06.2012, 23:26:56
To był przykład tylko-mojplik.gif-to wymyślona nazwa pliku.
Cytat
a jak chcę ukryć pliki o określonych rozszerzeniach questionmark.gif
A przeanalizowałeś ten przykład choć trochę?
W tej linice określasz rozszerzenia:
if (($ext=="gif") and ($ext=="jpg")){}
I jeśli spełni wymagania w bloku wykonujesz dalsze instrukcje.
Niktoś
13.06.2012, 23:33:57
Pobierasz pliki ,sprawdzasz rozszerzenia tych plików, jakie tam chcesz czy to gif,czy jpg i dodajesz do listy(tablicy) plików-resztę plików po prostu pomijasz(dlatego instrukcja warunkowa if).
Naprostuje bo zrobiłem błędzik -powinno być or zamiast and.
if (($ext=="gif") || ($ext=="jpg")){
//tutaj sprawdziłeś rozszerzenia i dodajesz do listy
}
david8213
13.06.2012, 23:35:33
w którym miejscu to wkleić ? Przecież piszę że się nie znam na tyle. Masz kod na górze strony
Niktoś
13.06.2012, 23:44:02
foreach ($filetab as $filename => $files) {
$ext = pathinfo($files['filename'], PATHINFO_EXTENSION
); if (($ext=="gif") || ($ext=="jpg")){
//...........dodaj do tabeli widocznych plików.........
<table width="900"><tr>
<td bgcolor="#FFFFFF" width="10"> <center><a href="'.$files['filename'].'"><img src="'.$files['filename'].'" border="0" width="100" heiht="60"></a></td>
<td bgcolor="#F5F5F5" width="300"> <a href="'.$files['filename'].'">'.$files['filename'].'</a> </td>
<td bgcolor="#F5F5F5" width="70"><center> '.date('d-m-Y H:i', $files['date']).' </td>
<td bgcolor="#F5F5F5" width="70"><center> '.$files['size'].' Kb </td>
<td bgcolor="#F5F5F5" width="70"><center> <a href="delete.php?plik='.$files['filename'].'">usu�</a></td>
</tr></table> ';
}
}
lepiej byłoby to zrobić już na etapie pobierania do tablicy $filetab , ale tak też może być.
david8213
13.06.2012, 23:50:48
ok. Chodzi. A dlaczego nie działa mi usuwanie plików??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.