• User Newbie

    File non leggibile? excel-php-mysql

    Ho un problema strano che non riesco a risolvere grazie a phpexcelreader ho uno script che riesce a prendere i dati di un file excel e metterli sul database il problema è che il file da importare è nel codice mentre io vorrei fare un form per sceglierlo

    il codice è questo ed è funzionante

    [PHP]require_once 'Excel/reader.php';
    $data = new Spreadsheet_Excel_Reader();
    $data->setOutputEncoding('CP1251');
    $data->read(prova.xml);
    mysql_connect("localhost","admin","password");
    mysql_select_db("agenda");
    for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++){
    $nome= "".$data->sheets[0]['cells'][1].""; //nome
    $cognome= "".$data->sheets[0]['cells']
    [2].""; //cognome
    $indirizzo= "".$data->sheets[0]['cells']*[3].""; //indirizzo
    $query="INSERT INTO agenda.appuntamenti (Data, Nome Cliente, Cap) VALUES ('$nome', '$cognome', '$indirizzo')";
    $dati=mysql_query($query);
    if (!$dati) {
    echo 'Errore nella query';
    }
    else {
    echo 'Query effettuata con successo';
    }
    }[/PHP]

    mettendoci un form

    [PHP]<form action="#" method="post">
    File Da Caricare<input type="file" name="fdc" value="">
    <input type="submit" name="submit" value="submit">
    </form>
    <?php

    $filedacaricare = $_FILES['fdc'] = isset($_FILES['fdc']) ? $_FILES['fdc'] : 'prova.xml';[/PHP]

    e cambiando il nome del file da caricare con

    [PHP]$data->read($filedacaricare); [/PHP]

    ma nulla mi dice

    The filename prova.xml is not readable , ho impostato tutti i permessi oltre ad essere in locale..