Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: FTP paveiksliuko trinimas

Parašė IPaulius· 2011 Bir. 27 18:06:55
#1

Atvaizduoju paveiksliuką ir norėčiau ,kad po juo būtų ištrinimo mygtukas ,kuris ištrintų būtent jam skirtą paveiksliuką? Kokia čia sistema daryt? Ar kiekvieną patalpintą paveiksliuką taip pat talpinti ir į MYSQL su skirtingais id ?

Parašė avice· 2011 Bir. 27 21:06:11
#2

http://php.net/manual/en/functio...delete.php
pasidarai migtuka pvz.:
<a href='action.php?file='.filename.'>Trinti</a>
o ten kur daviau url
$file = $_get['file'];

Parašė IPaulius· 2011 Bir. 29 14:06:36
#3

kelias dienas prisijungti negalėjau. Pabandžiau šiandien viską ką sakei ir tokią klaidelę metą.
Warning: ftp_delete() [function.ftp-delete]: No file name in /home/public_html/action.php on line 15

Line 15:
if (ftp_delete($conn_id, $file)) {

Pagal mane tai negauna file pavadinimo. $file = $_GET['file'];

Parašė avice· 2011 Bir. 29 15:06:23
#4

tai as tau daviau tik pavizdy , o tu pasidaryk pagal save.

Parašė IPaulius· 2011 Bir. 29 15:06:44
#5

Aišku :) O tai kaip iš FTP gauti tą filename ?

Parašė avice· 2011 Bir. 29 15:06:07
#6

o kaip atvaizduoji img?
<img src='FILENAME'> taip pat daryk ir su migtuku

Parašė IPaulius· 2011 Bir. 29 15:06:55
#7

Štai kaip atvaizduoju paveiksliuką.

$dirname = rtrim(dirname(__FILE__), '/\\') ."/Classic/";
$files = glob( $dirname.'*.*' );
array_multisort(array_map( 'filemtime', $files ), SORT_NUMERIC, SORT_DESC, $files);


foreach($files as $file)
{
echo "<img src='Classic/".basename($file)."' width='150px' height='150px' /><a href='action.php?file='.filename.'>Trinti</a>";
}

Parašė avice· 2011 Bir. 29 15:06:09
#8

action.php?file=Classic/".basename($file)." o taip bandei?

Parašė IPaulius· 2011 Bir. 29 15:06:38
#9

Paveiksliuko pavadinimą gaunu. O kaip patalpinti į $file = ?

Parašė avice· 2011 Bir. 29 15:06:19
#10

tai paspaudusu Trinti nusius action.php?file=FAILOVARDAS
O $file = $_GET['file'];

Parašė IPaulius· 2011 Bir. 29 15:06:00
#11

Paspaudžiu trinti ir rodo:
Could not delete Winter.jpg: No such file or directory in /home/public_html/action.php on line 15
$file = $_GET['file']; Ši eilutė gauna filo pavadinimą.

Parašė IPaulius· 2011 Bir. 29 15:06:22
#12

Viskas. Susitvarkiau. Tiesiog nuorodą teisingą reikėjo nurodyti. action.php?file=public_html/Classic/".basename($file)."

Labai tau dėkingas.

Redagavo IPaulius· 2011 Bir. 29 15:06:06