Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Spostamento File PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    120

    Spostamento File PHP

    raga ho registrato uno spazio su altervista per fare delle con delle funzioni in pratica mi succede questo cioè questa mia funzione inseriesce in un database tra cui un url di una foto caricata tramte una form però accade che i dati vengono messi nel database ma il caricamento dell'immagine fallisce...

    vi posto il codice della funzione inserisci
    Codice PHP:
    <?php
    //Parte Relativa All'invio della foto su Server e creazione variabile con percorso da passare alla query
    $path '/images/';
    do {
      if (
    is_uploaded_file($_FILES['image']['tmp_name'])) {
         
    // Verifico che sul sul server non esista già un file con lo stesso nome
        // In alternativa potrei dare io un nome che sia funzione della data e dell'ora
        
    if (file_exists($path.$_FILES['image']['name'])) {
          
    $msg "

    File gia' esistente sul server. Rinominarlo e riprovare.</p>"
    ;
          break;
        }
        
    // Sposto il file nella cartella da me desiderata
        
    if (!move_uploaded_file($_FILES['image']['tmp_name'], $path.$_FILES['image']['name'])) {
          
    $msg "

    Errore nel caricamento dell'immagine!!</p>"
    ;
          break;
        }
      }
    } while (
    false);
    echo 
    $msg;
    $foto $path.$_FILES['image']['name'];



    //Parte Relativa All'Invio dei dati testuali nel database
    $zona $_POST['Zona'];
    $descrizione $_POST['Descrizione'];
    $tipo $_POST['Tipo'];
    $prezzo $_POST['Prezzo'];
    $conn mysql_connect('localhost''asdfgh' '') or die ("Connessione Non Riuscita: " mysql_error()); 
    mysql_select_db('my_asdfgh');
    $sql "INSERT INTO `immobili` (`Indice`, `Zona`, `Descrizione`, `Tipo`, `Prezzo`, `Foto`) VALUES(NULL, '$zona' , '$descrizione' , '$tipo' , '$prezzo' , '$foto')";
    $qmysql_query($sql) or die ("Query non valida: " mysql_error()); 
    if (!
    $q)
        echo (
    "Query Non Riuscita");
    else
        echo (
    "Inserimento Effettuato Correttamente");
    echo 
    "<p align='left'>[b]Per Effettuare Un Nuovo Inserimento Clicca Sul Pulsante sotto[/b]</p>";
    echo 
    "<p align='left'><input type='button' value='indietro' onclick='history.back();'>";
    mysql_close($conn);
    ?>
    poi quando clicco sul link che mi viene fuori nella pagina quando faccio query mi dice che l'immagine nn esiste e in effetti se vado nella cartella images nn ce nulla cioè è come se lo spostamento dalla termporanea del php a images nn avvenisse....

    Grazie per gli eventuali aiuti...

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    posta esattamente l'errore che esce
    hai i diritti per scrivere nella cartella images ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    120
    si i permessi li ho settati a 777 per nn avere dubbi...per quanto riguarda l'errore beh mi viene fuori solo il messaggio relativo alla parte ERRORE NEL CARICAMENTO DELL'IMMAGINE cioè quello che ho scritto nel codice.....

    ho provato anche su aruba visto che ho un sito li....ma niente ....ho provato anche con il trasferimento FTP sempre tramite PHP ma il LOGIN lo fa, il caricando nel file temp pure perchè mi viene fuori anche il percorso del file temp ma il trasferimento nella cartella mia nn avviene....

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    120
    nessuno??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.