Keresés

Új hozzászólás Aktív témák

  • Petyyyyy

    addikt

    válasz Sk8erPeter #14187 üzenetére

    Ha az upload.php-be include-olom a proba.php-t, attól még nem tudom meghívni, mint egy függvényt, nem hajtódik végre. Ha pedig a proba tartalmát másolom rögvest a $ft->receive(); után, akkor megesik, hogy több képet és/vagy thumbnail-t hoz létre, mint kellene. Pl. egy képet kétszer is. Íme a kód:

    upload.php - Erre egy index.html mutat

    <?php

    require_once('Streamer.php');

    $ft = new File_Streamer();
    $ft->setDestination('uploads/');
    $ft->receive();

    ?>

    proba.php

    <?php include 'atnevez.php'; //ékezetmentesít, szóközmentesít stb.
    include 'make_thumb.php'; // thumbnaileket gyárt.

    $kiterjesztes=array();
    $kiterjesztes[0]="jpg";
    $kiterjesztes[1]="gif";
    $kiterjesztes[2]="png";
    $kiterjesztes[3]="JPG";
    $kiterjesztes[4]="PNG";
    $kiterjesztes[5]="GIF";
    $kiterjesztes[6]="jpeg";
    $kiterjesztes[7]="JPEG"; // ez elég favágó tudom

    $directory="../fileAPI_XHR2/uploads/";
    $directory2="thumbok/";
    $dirhandler = opendir($directory);
    while ($file = readdir($dirhandler))
    {
    if ($file != '.' && $file != '..')
    {
    $ext = pathinfo($directory.$file, PATHINFO_EXTENSION);
    if ( in_array($ext,$kiterjesztes) )
    {
    $ujnev=atir($file);
    make_thumb($directory.$file , $directory2.$ujnev.".".$ext,50);
    copy($directory.$file,"tempek/".$ujnev.".".$ext);
    unlink($directory.$file);
    }
    }
    }
    closedir($dirhandler);

    ?>

Új hozzászólás Aktív témák

Hirdetés