Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Uploader

  1. #1

    Uploader

    Io come al mio solito sono alle prese con un'uploader...
    Questo e' il link

    E questo il codice
    Codice PHP:
    <?php 
    $file
    =$_FILES['up'];
    $ext = array ( "IMG_GIF","IMG_JPG","IMG_PNG","IMG_WBMP");
    $dir"/home/mhd-03/www.sacred-zone.net/htdocs/laziotest/";

    if (isset (
    $file)) {
        if (!
    in_array($file_type$ext)) {
          
    copy ("$file"/home/mhd-03/www.sacred-zone.net/htdocs/laziotest/$file_name") or
            die (
    "Impossibile caricare $up_name sul server.
    "
    );
          echo (
    'Hai uploadato sul nostro server la seguente immagine:
    '
    );
          echo (
    '<img src="uploaded/'.$file_name.'/>
    '
    );
          echo (
    'Raggiungibile da <a href="uploaded/'.$file_name.'>[url]www.sacred-zone.net/laziotest/uploaded/[/url]'.$file_name.'</a>
    '
    );
          echo (
    'Grazie per averci scelto !!');
          } else {
          echo (
    '
    ATTENZIONE: Non e\' concesso l\'upload di file diversi da immagini gif, jpg, png.
    '
    );
          }
    } else {
    echo (
    'Devi scegliere un file di immagine dal tuo hard disk.
    '
    );
    }

    ?>
    Che c'e che non va??
    Non linkatemi l'articolo dell'uploader che l'ho fatto seguando anche quello, ma e' vecchio bacucco.

  2. #2
    E noi che ne sappiamo? Che errore ti dà? Perchè dici che non funziona?

  3. #3
    C'e il link... prova ad eseguirlo... e bedi l'errore.

  4. #4
    A parte il fatto che c'è una variabile $dir : usa quella!
    Cmq invece di scrivere
    copy ("$file" , "/home/mhd-03/www.sacred-zone.net/htdocs/laziotest/$file_name") or
    prova a scrivere
    copy ("$file" , "htdocs/laziotest/$file_name")

    Altrimenti non so che dirti!

  5. #5
    Warning: copy(Array): failed to open stream: No such file or directory in
    /home/mhd-03/www.sacred-zone.net/htdocs/laziotest/upload.php on line 8
    Nada.. ki mi da na mano?

  6. #6
    Insomma se nessuno mi risponde sintatticamente e' correto??
    Potrebbe essere un problema di permessi di tophost?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova così:
    <?php
    $file=$_FILES['up']['name'];
    $ext = array ( "IMG_GIF","IMG_JPG","IMG_PNG","IMG_WBMP");
    $dir= "/home/mhd-03/www.sacred-zone.net/htdocs/laziotest/";

    if (isset ($file)) {
    if (!in_array($_FILES['up']['type'], $ext)) {
    copy ($_FILES['up']['tmp_name'] , "/home/mhd-03/www.sacred-zone.net/htdocs/laziotest/".$file) or
    die ("Impossibile caricare $up_name sul server.
    ");
    echo ('Hai uploadato sul nostro server la seguente immagine:
    ');
    echo ('<img src="uploaded/'.$file.'/>
    ');
    echo ('Raggiungibile da www.sacred-zone.net/laziotest/uploaded/'.$file.'</a>
    ');
    echo ('Grazie per averci scelto !!');
    } else {
    echo ('
    ATTENZIONE: Non e' concesso l'upload di file diversi da immagini gif, jpg, png.
    ');
    }
    } else {
    echo ('Devi scegliere un file di immagine dal tuo hard disk.
    ');
    }

    ?>

    ciao

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.