Visualizzazione risultati 1 fino 2 di 2

Discussione: upload di file jpeg

  1. #1
    Guest

    Predefinito upload di file jpeg

    ciao ragazzi ho bisogno del vostro aiuto, non so che percorso inserire per fare l'upload dal mio sito di img jpeg.

    dunque io ho inserito questo
    Codice PHP:
    <?php
    include '../include/connect.php';
    //upload di file
    if (eregi('^image/p?jpeg(;.*)?$', $_FILES['bozza1']['type'])) {
    if (!
    is_uploaded_file($_FILES['bozza1']['tmp_name'])) { exit ('impossibile caricare'.mysql_error());
    }
    $uploadfile = $_FILES['bozza1']['tmp_name'];
    $uploadfilename = $_FILES['bozza1']['name'];
    $uploadfiletype = $_FILES['bozza1']['type'];

    //apre per la lettura binaria del file
    $tempfile= fopen($uploadfile, 'rb');
    //legge il file in memoria
    $filedata = fread($tempfile, filesize($uploadfile));
    $filedata = addslashes($tempfile);
    //crea la query
    $upload_dir = "/membri/emmegraphic/upload/";
    $sql = " INSERT INTO upload SET
    filename = '
    $uploadfilename',
    type = '
    $uploadfiletype',
    url = '
    $upload_dir',
    bozza1 = '
    $filedata'";
    // inseriamolo
    $ok = mysql_query($sql);
    if (!
    $ok) {
    exit(
    'database errore nel inserire file:'.mysql_error());
    } else { echo
    'caricamento efettuato'; }
    move_uploaded_file($uploadfile, "$upload_dir/$uploadfilename");

    } else { echo
    '<p> inserisci un file jpeg grazie !! </p>';
    }
    ma quando carico il file il percorso che ritrovo nel database è questo : /var/www/html/upload/ come posso indicargli il mio percorso?

  2. #2
    L'avatar di EuroSalute
    EuroSalute non è connesso AlterVistiano
    Data registrazione
    12-05-2003
    Messaggi
    969

    Predefinito

    controlla che il path assoluto sia quello che hai scritto :
    Codice PHP:
    $upload_dir = "/membri/emmegraphic/upload/";
    con questo codice sai esattamente quale è il path:
    Codice PHP:
    echo "<p>".str_replace("\\", "/", dirname(__file__)) . '/';
    puoi vedere alcune prove che ho fatto qui:
    http://eurosalute.altervista.org/tool/banIP.php

    per il codice:
    http://eurosalute.altervista.org/tool/banIP.html
    LOTTO MATEMATICO-SCENTIFICO che FUNZIONA:
    Scripts di Calcolo Automatico Metodologie http://eurosalute.altervista.org

    VINCI OGNI SETTIMANA CON IL NUOVO METODO 5
    FAI IL TEST CON L'ANALISI VINCITE

Regole di scrittura

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