Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Mazanie obrazkov z FTP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 21.10.2007 11:10

Ako zmazem urcite obrazok z FTP ?
Mam urobeny upload obrazkov s popisom, aj nasledne upravenie textov a aj mazanie, sice to mazanie zmaze riadok v tabulke, ale ja chcem, aby to aj zmazalo subor na serveri...

Ako na to?


Offline

Čestný člen
Čestný člen
Mazanie obrazkov z FTP

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1752
Témy: 17
Príspevok NapísalOffline : 21.10.2007 11:12

unlink("cesta/k/suboru/subor");
inak odporucam pouzivat php.net







_________________
A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table.
Offline

Užívateľ
Užívateľ
Mazanie obrazkov z FTP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 21.10.2007 11:26

nejak mi to nejde..
nevies kde moze byt chyba?

Kód:
unlink("obrazky/$riadok.$pripona");


si si isty, tym unlink ?


Offline

Skúsený užívateľ
Skúsený užívateľ
Mazanie obrazkov z FTP

Registrovaný: 07.03.06
Prihlásený: 23.01.11
Príspevky: 404
Témy: 2
Bydlisko: Prešov / Pr...
Príspevok NapísalOffline : 21.10.2007 12:31

Je si istý... http://cz.php.net/unlink
Vypisuje ti nejakú chybu? Má obrázok nastavené dobré práva,...


Offline

Užívateľ
Užívateľ
Mazanie obrazkov z FTP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 21.10.2007 12:36

Ako na to pozeram, skor bude problem v tom, ze nacitavam nazov obrazku z databazi, a nieco som zle nastavil.. este musim prist na to, ze co...

Ked mam:

SELECT nadpis, pripona FROM bsupload WHERE id = '$riadok'

mozem pouzit:

$pripona = $row['pripona'];

a potom do unlinku dam ako:
cestaksuboru/subor.$pripona

???







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Mazanie obrazkov z FTP

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 21.10.2007 13:29

Si si istý, že cesta, ktorú dávaš ako argument funkcii unlink je správna (cesta, ktorá vedie od tvojho skriptu k súboru, alebo od rootu k súboru)???







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Mazanie obrazkov z FTP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 21.10.2007 17:59

to sa pytam, ze ci viem pouzit to, co som tam napisal...

pretoze nazov suboru mam v premennej $riadok, to je 100%, pretoze ked to mazem, tak to musi zmazat.. obrazok sa vola tak isto ako riadok v databazi, to znamena, napr: 16

dalej sa mi uklada do databazi pripona... podla toho, ci je to jpg, gif, png...

preto sa pytam, ze ked dam:

SELECT nadpis, pripona FROM bsupload WHERE id = '$riadok'
(where koli tomu, lebo to ide cez formular, proste to je vsetko ok)

ale ako odtial hodim priponu do premennej?

moze byt:
$pripona = $row['pripona'];
??

a potom:
unlink("obrazky/$riadok.$pripona");

????







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
Mazanie obrazkov z FTP

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 21.10.2007 18:04

Ehm, do tej premennej $row sa ti to nepridá len tak zo srandy, do nej to musíš priradiť.
Kód:
$query = "NEJAKY SLAHNUTY SQL PRIKAZ";
$result = mysql_query($query);
while ($row = mysql_fetch_assoc($result)){
 unlink("obrazky/".$row['riadok'].$row['pripona'])
}







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Mazanie obrazkov z FTP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 21.10.2007 18:09

Ono by to malo ist, mam to takto cele:
Kód:
$query = "
SELECT nadpis, pripona FROM bsupload WHERE id = '$riadok'
";
$pripona = $row['pripona'];
$result = mysql_query($query);
if ($result) {


// mazanie
    if ($radio=="zmaz") {
        unlink("obrazky/$riadok.$pripona");
        $query = "
  DELETE FROM bsupload WHERE id = '$riadok' LIMIT 1
  ";
  $delete = mysql_query($query);
  if($delete){
    echo "
    Zmazali ste zaznam
    <script>
    window.location.replace(\"index.php\");
    </script>

    ";
  exit;
}
}

to mazanie riadku mi ide v pohode, len to unlink mi nejde


Offline

Skúsený užívateľ
Skúsený užívateľ
Mazanie obrazkov z FTP

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 21.10.2007 18:14

Lebo to máš zle (čo mi napovedá, že nerozumieš tomu kódu, len ho odniekiaľ opisuješ). Takto je to funkčné:
Kód:
$query = "
SELECT nadpis, pripona FROM bsupload WHERE id = '$riadok'
";

$result = mysql_query($query);
if ($result) {


// mazanie
    if ($radio=="zmaz") {
        $row = mysql_fetch_assoc($result);
        $pripona = $row['pripona'];
        unlink("obrazky/$riadok.$pripona");
        $query = "
  DELETE FROM bsupload WHERE id = '$riadok' LIMIT 1
  ";
  $delete = mysql_query($query);
  if($delete){
    echo "
    Zmazali ste zaznam
    <script>
    window.location.replace(\"index.php\");
    </script>

    ";
  exit;
}
}







_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Mazanie obrazkov z FTP

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 21.10.2007 18:28

ahaaa....

toto mi tam chybalo:
$row = mysql_fetch_assoc($result);

dikiii... inac, tento kod som neopisoval, samozrejme, urcite casti hej, ale je to asi prve co som robil z hlavy :)







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. cron mazanie obrazkov

v PHP, ASP

1

382

04.02.2009 12:26

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. stahovanie obrazkov z FTP

v PHP, ASP

2

765

06.02.2007 18:18

qacer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FTP - problem s nacitavanim obrazkov

v Sieťové a internetové programy

2

312

21.03.2013 7:59

branislaff Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. program na odosielanie obrazkov png na FTP

v Služby a webstránky

5

322

13.07.2014 11:52

kuma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako spravit FTP server bez potreby instalacie FTP klienta?

v Sieťové a internetové programy

3

1659

27.12.2010 21:58

Googler1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. FTP versus FTP/STP

v Siete

6

1732

17.10.2007 20:27

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie

v PHP, ASP

6

940

02.11.2007 20:06

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie súborov

v Operačné systémy Unix a Linux

3

272

07.01.2013 20:22

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie riadkov

v Databázy

2

691

09.03.2012 21:33

sedlák Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie príspevkov

v Správy pre vedenie fóra

8

1217

04.11.2008 15:42

tommy1104 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie suborov

v Operačné systémy Microsoft

1

505

31.12.2007 16:07

pawelino Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mazanie nevymazatelneho

v Operačné systémy Microsoft

1

775

10.02.2006 13:53

Pufo Callo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mazanie veci

v Pevné disky a radiče

2

370

20.12.2011 18:03

magic Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mazanie objektov

v JavaScript, VBScript, Ajax

0

284

18.03.2013 20:58

tomas0620 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mazanie prispevkov

v Správy pre vedenie fóra

17

2160

21.02.2008 14:56

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mazanie visty

v Operačné systémy Microsoft

14

631

22.10.2008 18:55

Jaro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra