Visualizzazione dei risultati da 1 a 3 su 3

Discussione: upload

  1. #1

    upload

    aiuto.. sto cercano di inserire un upload in php nel mio sito. la cartella è composta da 5 file e sono: insert_sorgenti.html (dove si dovrebbe uppare)
    install_sorgenti.php (questa crea una tabella in mysql, ed ha funzionato)
    config.php (configurazione db fatta correttamente... funziona la tabella c'è)
    download.php (pagina dove risultano tutti gli upload)
    upload_sorgenti.php (questo è il codice principale con riferimento al db)

    adesso vo spiego:
    io provando dal sito ( pagina www.gabroweb.com/insert_sorgenti.html ) l'upload mi torna indietro un errore ma non dal browser. l'errore è impostato nello script. andando poi in download.com trovo il file caricato, provando a cliccarci sopra mi da la classica pagina "The page cannot be found". nel db si può notare che in effetti il file esiste. adesso vi dico pure che al mio amico il file funziona infatti l'ho pure provato. qualcuno saprebbe spiegarmi per quale motivo a me non andrebbe?
    vi posto il codice "upload_sorgenti.php" grazie


    <?php
    include("config.php");

    $user = $_POST['user'];

    $cartella = 'sources/';
    $percorso = $_FILES['miofile']['tmp_name'];
    $nome = $_FILES['miofile']['name'];
    if (move_uploaded_file($percorso, $cartella . $nome))
    {
    print "Upload eseguito con successo";
    }
    else
    {
    print "Si sono verificati dei problemi durante l'Upload";
    }

    $db = mysql_connect($db_host,$db_user,$db_password);
    if ($db == false)
    die ("Errore durante la connessione al database");
    mysql_select_db($db_name,$db)
    or die ("Errore durante la selezione del database");

    $query = "INSERT INTO sorgenti (file,user) VALUES ('$nome','$user')";
    if(mysql_query($query,$db))
    {
    echo "OK";
    }
    else
    {
    echo "Errore";
    }
    mysql_close($db);
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    mi pare di capire che il tuo sito stia su una macchina windows. Non è detto che su tale SO tutte le cartelle siano "scrivibile". LA maggior parte delle volte ti viene fornita una cartella su cui è possibile scrivere (normalmente "public"). Altra cosa da controllare, i percorsi... altra supposizione: php vorrebbe avere il percorso per intero, del tipo
    codice:
    /www/tuosito.com/htdocs/cartella
    e non solo "cartella"
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    ti ringrazio tantissimo.. adesso vado subito a provare.. mi hai rigenerato eheh
    se vuoi iscriverti vieni a farmi visita su NO SPAM PLEASE abbiamo bisogno di gente in gamba come te. grazie tante

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.