Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem [php] Problém s FTP funkcema

Čaute. Mám nějaký takovýto kód:

@session_start();
$id = $_GET['id'];
if ( !is_numeric($id) ) exit('Neplatny parametr.');

# soubor s FTP pripojenim
include('ftp_connect.php');

# vyber z DB udaje - pozadovanou slozku se souborem
@$sql = MySQL_Query(" SELECT * FROM nejaka_db WHERE ID = '$id' LIMIT 1 ");
if ( !$sql ) exit('Nepodarilo se zpracovat sql dotaz.');
$zaznam = @MySQL_Fetch_Array($sql);

# zjisti jmeno slozky + soubor
$slozka = explode(".", $zaznam['redirect_domena']);
$jmeno_slozky = $slozka[1].'_'.$slozka[2];
$soubor = $jmeno_slozky.'/index.htm'; // soubor, ktery prijde vymazat

# presun se do slozky se souborem abys jej mohl vymazat
$slozka_se_souborem = ftp_chdir($ftp_conn, $jmeno_slozky);
/***** doposavad funkcni - nehaze zadnou chybu *****/

# smaz soubor
if ( !ftp_delete($ftp_conn, $soubor) ) exit('Nepodarilo se vymazat koncovy soubor.'); // tady me se mi to s*re

/* no a dal nevim zda je to funkcni */

# ted vymaz slozku
if ( !ftp_rmdir($ftp_conn, $jmeno_slozky) ) exit('Nepodarilo se vymazat cilovou slozku.');

ftp_close($ftp_conn); // ukonci ftp spojeni

# je to vklidu - vymazano, ted jeste vymazat udaje v DB
@MySQL_Query(" DELETE FROM spravadomen WHERE ID = '$id' LIMIT 1 ") or die('Nefaka sql dotaz na vymazani.');

/**** tak a mame to vse, presmeruj zpet s hlaskou ****/
$_SESSION['chyba'] = 'Udaj byl uspesne vymazan.';
header('Location: '.$_SERVER['HTTP_REFERRER'].'');

Háže to chybu:
Warning: ftp_delete() [function.ftp-delete]: Could not delete nejakadomena_cz/index.htm: No such file or directory in /usr/local/www/webs/com/tvorba-www/navrh/spravadomen/scripts/del_redirect.php on line 24
Nepodarilo se vymazat koncovy soubor.

Problém mi dělají ty fce ftp_delete. Buďte shovívaví, moc dlouho neprogramuju a je mě sotva 17 :-D. Díky moc za pomoc.

Honza

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny