Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    upload che non funziona

    Salve a tutti,
    ho questo semplicissimo script di upload che su tutti i siti che ho provato che ho funziona e su http://www.jeansaade.com/uploads/ins.html no.

    • //file ins.html


      <html>
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>Untitled Document</title>
      </head>

      <body>

      <form name="form1" method="post" action="ricevuto-cat.php" enctype="multipart/form-data">
      <table width="500" border="0" cellspacing="0" cellpadding="0">
      <tr><td><input name="upfile" type="file"></td></tr>
      <tr>
      <td><input name="go" type="submit" value="go"></td>
      </tr>


      </table>

      </form>
      </body>
      </html>




      //file ricevuto-cat.php
      <html>
      <head>
      <title>Documento senza titolo</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
      </head>

      <body>
      <?php


      if (copy( $upfile , "$upfile_name")){
      print "$upfile è stato copiato con successo";
      }else{
      print "allegatosbagliato";
      }
      ?>
      </body>
      </html>




    Ho telefonato più volte a playnet ma mi hanno detto che la configurazione di http://www.jeansaade.com/info.php è ok.
    La cartella uploads nella directory www è ok
    anche i chmod delle cartelle interessate sono impostati su 777
    Ho fatto uno svariato numero di tentativi, ma nulla...

    Il sito è su server linux, è l'unico che ho su server linux, non riesco da questo punto di vista a fare contro-prove da questo punto di vista.

    non so più cosa provare

    saluti

  2. #2
    cos'è questa cosa??
    Codice PHP:
    if (copy$upfile "$upfile_name")){
    print 
    "$upfile è stato copiato con successo";
    }else{
    print 
    "allegatosbagliato";

    usa move_uploaded_file() per copiare i files uploadati invece che copy!
    ciao
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  3. #3
    Codice PHP:
    <?php



    if (move_uploaded_file$upfile "$upfile_name")){
                print 
    "$upfile è stato copiato con successo";
        }else{
            print 
    "allegatosbagliato";
    }
     
    ?>

    nada...non funziona neanche così...lo stesso script su altri server funziona su questo no

  4. #4
    hai detto che su windows funzionavano e su php no?? Qual'è il path di destinazione? (cioè il contenuto di $upfile_name)

    cmq la sintassi corretta è questa:
    Codice PHP:
    <?php



    if (move_uploaded_file$_FILES["upfile"]["tmp_name"] , $upfile_name)){
                print 
    "Il file è stato copiato con successo";
        }else{
            print 
    "allegatosbagliato";
    }
    ?>
    se non funziona ancora, che errore ti ritorna?
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

  5. #5
    il percorso assoluto è questo

    /srv/www/jeansaade.com/www/uploads

    ma sto usando un percorso relativo perchè tanto mi trovo già con i files nella cartella uploads che è quella destinata a ricevere i files.

    ho copiato esattamente il tuo script e continua a non funzionare

    come messaggio dà

    "allegato sbagliato "... ...continuo ad avere il sospetto che malgrado insistino nel dire che hanno settato tutto bene la colpa sia loro...

    adesso sul server c'è il tuo script puoi verificare anche tu dai link che ho messo all'inizio che non funziona...se non ti scoccia potresti verificarlo su uno dei tuoi siti su server linux? copiando anche il file iniziale?

  6. #6
    ieri sera ho provato questo script per upload scaricato da internet

    Codice PHP:
    <?
    if (!$func) {
    $func "one";
    }
    switch (
    $func) {
    case 
    one:
    echo 
    "<form method=\"post\" enctype=\"multipart/form-data\" action=\"upload.php\">";
    echo 
    "<input type=\"file\" name=\"uploadedfile\" size=\"30\">";
    echo 
    "<input type=\"hidden\" name=\"max_file_size\" value=\"100000\">";
    echo 
    "<input type=\"hidden\" name=\"func\" value=\"two\">";
    echo 
    "<input type=\"submit\" value=\"UPLOAD\">";
    break;

    case 
    two:
    if(
    $uploadedfile<>"none") {
      if(!
    copy($uploadedfile,"files/$uploadedfile_name")) {
       print(
    "Sorry Dude, Your File failt to upload.
    "
    );
       
      }
      else {
        print(
    "Thanks, your file has been uploaded.");
      }
    }
    break;

    }
    ?>
    stessa cosa:

    copiato pari pari sugli altri siti funziona su quello no

    Ho telefonato di nuovo a playnet e mi dicono che per loro è tutto ok e non rientra nelle loro mansioni provare se funziona

    posto anche questi screenshot io non riesco proprio a veder niente che non va e questa cosa mi fa sempre più infuriare perchè non è possibile non poter trovare il modo di risolvere un upload. Il sito è capitato al mio socio sennò a loro gliel'avevo già tolto.
    Ripeto che i chmod di tutte le cartelle interessate sono impostati su 777.






    ringrazio anticipatamente il forum nel caso in cui qualcuno riuscisse a trovare la soluzione

  7. #7
    ho capito il problema - global off - che dalla versione 4.2 di php è di default su "off"...senza $_file - nada....

    ringrazio irais che comunque ha provato a darmi una mano...

    il tipo domani mi sente , vedrai che non lo sapeva o immaginava...

    SALUTI

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.