Autor | Zpráva | ||
---|---|---|---|
stepi15 Profil |
#1 · Zasláno: 16. 2. 2009, 07:53:58
Dobry den nevedel by nekdo jak nacist soubody ve slozce do tabulky kde by bylo
1. Nazev souboru 2. Velikost souboru 3. odkaz na smazani smazani bude unlink ale jeste by mozna nebylo spatne to skombinovat zeby vyskocila hlaska jestli to chci opravdu smazat nebo tak neco |
||
Joker Profil |
#2 · Zasláno: 16. 2. 2009, 08:04:53
stepi15
Otevře se adresář pomocí opendir(), potom v cyklu readdir(), zjištění velikosti souboru (filesize()) a vypsání údajů. Přeskočí se soubory "." a ".." a případně ty, které se nemají zobrazit. |
||
stepi15 Profil |
#3 · Zasláno: 16. 2. 2009, 09:54:35
akorat nevim jak udelat to mazani script mam zatim takto:
<table border="1" vspace="2" cellpadding="2" style="border-collapse: collapse" bordercolor="#222222" width="350"> <tr class="button"> <td align="left" width="100%"><font color="darkorange"><b>Název Obrázku</b></font></td> <td align="center"><font color="darkorange"><b>Velikost</b></font></td> <td align="center"><font color="darkorange"><b>Smazat</b></font></td> </tr> <?php // Výpis obrázku z uživatelské složky + velikost a smazaní $handle=opendir($cesta); while(false!==($file = readdir($handle))){ if($file!='.' && $file!='..'){ ?> <tr> <td align="left">» <a href="<?=$cesta.$file?>" target="_blank"><?=$file?></a></td> <td align="center"><?=sizeFormat((filesize($cesta.$file)))?></td> <td align="center"><a href="#"><img src="./img/ico/delete.gif"></a></td> </tr> <?php } } closedir($handle); if($dir_size<1){ ?> <tr> <td colspan="3" align="center"><?=$error_styl_1.$errors[5].$error_styl_2?></td> </tr> <?php } echo '</table>'; } ?> |
||
Joker Profil |
#4 · Zasláno: 16. 2. 2009, 11:40:42
stepi15
No co, smazání bude prostě odkaz na skript, který soubor (po ověření oprávnění) smaže. Skriptu se jako parametr předá cesta k souboru. Btw.: <td align="center"><font color="darkorange"><b>Smazat</b></font></td> (a spol.) Fuj. Jablečný štrůdl je fajn, HTML štrůdl ne ;-) Pěkně- <td>Smazat</td>. Tohle je navíc hlavička, takže: <th>Smazat</th> |
||
stepi15 Profil |
#5 · Zasláno: 16. 2. 2009, 12:03:39
<th>Smazat</th>
tak fomratovani musim udelat pres css ne? |
||
Joker Profil |
#6 · Zasláno: 16. 2. 2009, 12:24:14
stepi15
Přesně tak, od toho taky CSS máme, že. |
||
joe Profil |
#7 · Zasláno: 16. 2. 2009, 12:31:01
Souhlas s Jokerem, jen bych ale zůstal u zápisu
<td align="right">text</td> Každá buňka / řádek by musel(a) mít třídu a poté to mít definované v CSS. Je to celkem zbytečné, když to jde zapsat v HTML, navíc bez stylů se tabulka zobrazí se stejným zarovnáním, což je výhoda. |
||
stepi15 Profil |
#8 · Zasláno: 16. 2. 2009, 13:06:21 · Upravil/a: stepi15
to jsou detaily radsi bych byl rad kdyby me nedko prosim dodelal to mazani s hlaskou protoze javascriptvubec neovaldam
|
||
Joker Profil |
#9 · Zasláno: 16. 2. 2009, 14:43:38
joe
Mně šlo hlavně o to hromadění HTML značek- vždycky mi přijde divné, když někdo dá "štrůdl" značek, pak jednu větu nebo slovo a zase celý ten štrůdl uzavírá. Ale není pravda, že by každá buňka musela mít vlastní třídu. Například v tomhle případě by šlo dát všude zarovnání doprostřed a dát třídu buňkám, které mají být vlevo. Anebo v tomhle konkrétním případě i "hardcore" řešení úplně bez tříd- jelikož je vždy první buňka vlevo a ostatní na střed, tak tr:first-child {text-align: left} :-) stepi15 protoze javascriptvubec neovaldam Však mazat bude PHP. |
||
stepi15 Profil |
#10 · Zasláno: 16. 2. 2009, 14:52:38
tak mazat budu unlikem ale tu hlasku ktomu nejak dat kluknu na smazat obrazek (ikonka krizku) a vyskoci hlaska chcete opravdu smazat obraz 'nazev obrazku' a moznosti ano nebo ne
|
||
bohyn Profil |
#11 · Zasláno: 16. 2. 2009, 15:37:14
stepi15
„tak mazat budu unlikem“ Dobra volba, ono by to jinak neslo „vyskoci hlaska chcete opravdu smazat obraz 'nazev obrazku' a moznosti ano nebo ne“ <?php $soubor = rawurlencode($cesta)."/".rawurlencode($file); $alert = htmlspecialchars($cesta."/".$file, ENT_QUOTES); $file = htmlspecialchars($file); echo "<a href='smazat.php?soubor={$soubor}' onclick='return confirm(\"Opravdu smazat soubor {$alert}?\");' target='_blank'>{$file}</a>";?> |
||
stepi15 Profil |
#12 · Zasláno: 17. 2. 2009, 07:50:33
nejak meto nejde a zajmalobyme jak to maze kdyz tam nikde neni unlink
|
||
Časová prodleva: 6 měsíců
|
|||
AdamCZ Profil * |
#13 · Zasláno: 18. 8. 2009, 18:57:55
Jak smažu Složku z FTP ? pomocí PHP ?
zkoušel jsem to přes : unlink ("../fotos/$id/"); ale nic to nedělá.. |
||
AdamCZ Profil * |
#14 · Zasláno: 18. 8. 2009, 22:17:21
vyřešeno přes RmDir();
|
||
Časová prodleva: 7 měsíců
|
|||
Ston3 Profil * |
#15 · Zasláno: 10. 3. 2010, 17:08:03
AdamCZ:
Muzu se zeptat na to tvoje reseni toho RmDir(); uz mam udelanej select a v tom option-y z readdir s podminkou vypsani jenom adresaru, a ted bych je chtel smazat, kdyz jsem dal RmDir("/slozka1") tak mi to napsalo neco o pravech a chtel bych to dat na submit tlacitko v tom formulari |
||
Časová prodleva: 14 let
|
0