Visualizzazione risultati 1 fino 7 di 7

Discussione: Dynamic Avatar

  1. #1
    Guest

    Predefinito

    vorrei realizzare questo script in php:

    apre una direcotry contenente immagini, legge quali file sono presenti, ne sceglie uno a caso, spara al browser l'header corrispondente (image/gif o image/jpeg) poi apre il file in binario e fa un output sul browser...

    chi mi aiuta?
    grazie

  2. #2
    Guest

    Predefinito

    [code:1:39cb17b266]<?php
    $dir = opendir(".");
    while (false !== ($file = readdir($dir)))
    {
    if (preg_match('/\.jpg$/i', $file)) // sanning for .jpg files only
    {
    $filelist[] = $file;
    }
    }

    srand((double)microtime()*1000 000);
    $picnum = rand(0, sizeof($filelist) - 1);

    header('Content-type: image/jpg');
    header("Location: " . $filelist[$picnum]);

    closedir($dir);
    ?>[/code:1:39cb17b266]

    perchè in locale funziona e su altervista no?

  3. #3
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da sharko
    [code:1:56523f9db1]<?php
    $dir = opendir(".");
    while (false !== ($file = readdir($dir)))
    {
    if (preg_match('/\.jpg$/i', $file)) // sanning for .jpg files only
    {
    $filelist[] = $file;
    }
    }

    srand((double)microtime()*1000 000);
    $picnum = rand(0, sizeof($filelist) - 1);

    header('Content-type: image/jpg');
    header("Location: " . $filelist[$picnum]);

    closedir($dir);
    ?>[/code:1:56523f9db1]

    perchè in locale funziona e su altervista no?
    prova con opendir("/membri/tuonick/nomecartella") passando quindi il pathname completo
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  4. #4
    Guest

    Predefinito

    mi dice sempre che si è verificato un "internal server error 500(o 5000)"...

  5. #5
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da sharko
    mi dice sempre che si è verificato un "internal server error 500(o 5000)"...
    ???

    500... sei sicuro dipenda dal file???

    l'unica causa di quell'errore è un errata configurazione dei files htacces...

    prova a scrivere dentro quel file

    echo "prova";

    e vedi se ti da ancora errore..
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da Evcz
    Citazione Originalmente inviato da sharko
    mi dice sempre che si è verificato un "internal server error 500(o 5000)"...
    ???

    500... sei sicuro dipenda dal file???

    l'unica causa di quell'errore è un errata configurazione dei files htacces...

    prova a scrivere dentro quel file

    echo "prova";

    e vedi se ti da ancora errore..

    hai ragione
    c'era un .htaccess che rompeva le scatole!
    strano, perchè di solito non me li fa uploadare 'sti files...

  7. #7
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da sharko
    Citazione Originalmente inviato da Evcz
    Citazione Originalmente inviato da sharko
    mi dice sempre che si è verificato un "internal server error 500(o 5000)"...
    ???

    500... sei sicuro dipenda dal file???

    l'unica causa di quell'errore è un errata configurazione dei files htacces...

    prova a scrivere dentro quel file

    echo "prova";

    e vedi se ti da ancora errore..

    hai ragione
    c'era un .htaccess che rompeva le scatole!
    strano, perchè di solito non me li fa uploadare 'sti files...
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •