Visualizzazione risultati 1 fino 5 di 5

Discussione: upload size

  1. #1
    Guest

    Predefinito upload size

    Codice PHP:
    $ize = $_FILES['file']['size'] / 1024 ;
    echo
    $ize
    ciao a tutti vorrei capire come fare a recuperare il valore in KByte durante l upload di files MP3
    :(
    con questo tag mi dà sempre zero :( qualcuno può spiegarmi gentilmente :)

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Bhe... il modo in qui prendi la dimensione del file e corretta, ma sicuro che il file viene passato correttamente, perché non posti il resto dello script?

    Sevenjeak
    Software developer and much more

  3. #3
    Guest

    Predefinito

    Codice PHP:
    <br/><form enctype="multipart/form-data" action="caricamp3.php" method="POST">
    scegli mp3 da inserire:<br/> <input name="uploadedfile" type="file" /><br />
    scegli il testo o commento:<br/><input name="title" type="text" /><br/>
    <input type="submit" value="invia" />
    </form>
    <?
    include('connect.php');
    $title = $_POST['title'];
    $nick = $_SESSION['nick'];
    $query =" SELECT * FROM musica WHERE nick = '$nick' " ;
    $query2=mysql_query($query);
    while(
    $row = mysql_fetch_array($query2)){
    $url = $row['url']; $id = $row['id']; $titolo = $row['title'];
    if(!isset(
    $titolo)){ echo"<br/> <a href='$url'>$titolo</a>";} else {
    echo
    "<br/><a href='$url'>music $id</a>";}}
    include(
    'convalida.php');
    $cartella = $dir;

    $vabene = array('.amr','.mp3','.wawe','.midi');

    $file = basename($_FILES['uploadedfile']['name']);
    $ext = substr($file, strpos($file,'.'), strlen($file)-1);
    if(empty(
    $file)){echo"";} else {
    if(!
    in_array($ext,$vabene)){
    die(
    'questo tipo di file non va bene!');}}
    $file = basename($_FILES['uploadedfile']['name']);
    if(
    file_exists($file)) { echo " $file già presente, rinominare il file" ; return; }
    if(
    move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$file)) {
    echo
    "file inserito correttamente" ;
    $mp3 = "$cartella/$file ";$ize = $_FILES['file']['size'] ; echo $ize ;
    $query="INSERT INTO musica (url,nick,titolo,size) VALUES ('$mp3','$nick','$title','$ize')";
    mysql_query($query);}
    mysql_close($connex); ?>
    ok questo è lo script che uso e mi funziona anche bene solo che non riesco a recuperare il $ize degli mp3 che vengono inviati :(

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Sostituisci $_FILES['file']['size'] con $_FILES['uploadedfile']['size'].

  5. #5
    Guest

    Predefinito

    urka devo esser andato proprio in tilt per non notarlo ahahahah grazie karl :)

Regole di scrittura

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