[ 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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 21.10.2007 11:10 | Mazanie obrazkov z FTP

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: 1757
Témy: 17 | 17
NapísalOffline : 21.10.2007 11:12 | Mazanie obrazkov z FTP

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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 21.10.2007 11:26 | Mazanie obrazkov z FTP

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: 408
Témy: 2 | 2
Bydlisko: Prešov / Pr...
NapísalOffline : 21.10.2007 12:31 | Mazanie obrazkov z FTP

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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 21.10.2007 12:36 | Mazanie obrazkov z FTP

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: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 21.10.2007 13:29 | Mazanie obrazkov z FTP

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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 21.10.2007 17:59 | Mazanie obrazkov z FTP

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: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 21.10.2007 18:04 | Mazanie obrazkov z FTP

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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 21.10.2007 18:09 | Mazanie obrazkov z FTP

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: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 21.10.2007 18:14 | Mazanie obrazkov z FTP

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: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
Napísal autor témyOffline : 21.10.2007 18:28 | Mazanie obrazkov z FTP

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ď
 [ Príspevkov: 11 ] 


Mazanie obrazkov z FTP



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

222

04.02.2009 12:26

stenley

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

stahovanie obrazkov z FTP

v PHP, ASP

2

597

06.02.2007 18:18

qacer

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

FTP - problem s nacitavanim obrazkov

v Sieťové a internetové programy

2

72

21.03.2013 7:59

branislaff

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

121

13.07.2014 11:52

kuma

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

926

27.12.2010 21:58

Googler1

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

FTP versus FTP/STP

v Siete

6

642

17.10.2007 20:27

Jaro

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

Mazanie

v PHP, ASP

6

374

02.11.2007 20:06

Flety

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

Mazanie súborov

v Operačné systémy Unix a Linux

3

108

07.01.2013 20:22

XOLOO

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

Mazanie riadkov

v Databázy

2

280

09.03.2012 21:33

sedlák

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

Mazanie príspevkov

v Správy pre vedenie fóra

8

996

04.11.2008 15:42

tommy1104

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

Mazanie suborov

v Operačné systémy Microsoft

1

277

31.12.2007 16:07

pawelino

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

mazanie nevymazatelneho

v Operačné systémy Microsoft

1

565

10.02.2006 13:53

Pufo Callo

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

mazanie veci

v Pevné disky a radiče

2

154

20.12.2011 18:03

magic

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

Mazanie objektov

v JavaScript, VBScript, Ajax

0

90

18.03.2013 20:58

tomas0620

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

mazanie prispevkov

v Správy pre vedenie fóra

17

1954

21.02.2008 14:56

JanoF

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

mazanie visty

v Operačné systémy Microsoft

14

295

22.10.2008 18:55

Jaro



© 2005 - 2017 PCforum, edited by JanoF