Prodej projektu Duchod.cz - SLEVA
Zobrazují se odpovědi 1 až 6 z 6

Příkaz pro mazání obrázků po expiraci

  1. Ahoj,

    pravděpodobně to bude něco jednoduchého, ale všechny mé vygůglené pokusy skončili neúspěchem.

    Potřeboval bych vyrobit nějaký script, který bych dal do cronu a ten by mi vždy po půlnoci vymazal obrázky, které už nejsou aktuální, respektivě vyexpirovali. Expirací se rozumí, že v kolonce term_to bude datum starší než je DNES - tzn. když spustím dneska script, tak se smažou všechny obrázky, kde term_to bude starší než 8.4.2018.

    obrázky se mi ukládají na ftp do složky img/


    Tabulku mám takovou

    Kód:
    id   image              term_to 
    1     abc.jpg           2017-09-27 00:00:00

    Děkuju moc a přeji hezkou neděli

  2. Co se právě děje na Webtrhu?
  3. pokud mas zajem tak bych ti skript napsal

  4. Citace Původně odeslal pekova Zobrazit příspěvek
    Ahoj,

    pravděpodobně to bude něco jednoduchého, ale všechny mé vygůglené pokusy skončili neúspěchem.

    Potřeboval bych vyrobit nějaký script, který bych dal do cronu a ten by mi vždy po půlnoci vymazal obrázky, které už nejsou aktuální, respektivě vyexpirovali. Expirací se rozumí, že v kolonce term_to bude datum starší než je DNES - tzn. když spustím dneska script, tak se smažou všechny obrázky, kde term_to bude starší než 8.4.2018.

    obrázky se mi ukládají na ftp do složky img/


    Tabulku mám takovou

    Kód:
    id   image              term_to 
    1     abc.jpg           2017-09-27 00:00:00

    Děkuju moc a přeji hezkou neděli
    Vytvor cyklus ktorým prebehneš súbory a ich exp a napíš funkciu na vymazanie práca 10 minút.

  5. Citace Původně odeslal Gavrilo Zobrazit příspěvek
    Vytvor cyklus ktorým prebehneš súbory a ich exp a napíš funkciu na vymazanie práca 10 minút.
    to je právě ono, že nevim jak to poskládat :) pokud je to nějaké složitější, tak samozřejmě vytvořím poptávku

  6. Citace Původně odeslal pekova Zobrazit příspěvek
    to je právě ono, že nevim jak to poskládat :) pokud je to nějaké složitější, tak samozřejmě vytvořím poptávku
    Napíš mi PM mám pár minút tak ti to urobím...

  7. PHP kód:
    function pekova_img_file_delete($image_name$image_expiration_date){

     
    $img_path '/cesta/k/img/'

     
    $expiration_date strtotime($image_expiration_date);

     if( 
    $expiration_date time() ){

       
    $image $img_path.$image_name;

       if( 
    file_exists($image) ) return unlink($image);
       else return 
    pekova_db_img_row_delete_or_update();

     }



Hostujeme u Server powered by TELE3