Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Link non riconosciuti!

  1. #1

    Link non riconosciuti!

    Ciao a tutti, ho un problema per quanto riguarda una pagina in php sul mio sito: vorrei che quando si cliccasse su un link lo aprisse, ma non lo fa, poichè non viene riconosciuto.
    Il codice PHP è questo:

    <?php

    // Your file name you are uploading
    $file_name = $HTTP_POST_FILES['ufile']['name'];

    // random 4 digit to add to our file name
    // some people use date and time in stead of random digit
    $random_digit=rand(0000,9999);

    //combine random digit to you file name to create new file name
    //use dot (.) to combile these two variables

    $new_file_name=$random_digit.$file_name;

    //set where you want to store files
    //in this example we keep file in folder upload
    //$new_file_name = new upload file name
    //for example upload file name cartoon.gif . $path will be upload/cartoon.gif
    $path= "upload/".$new_file_name;
    if($ufile !=none)
    {
    if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
    {
    echo "Uploadato con successo!

    ";
    //$new_file_name = new file name
    //$HTTP_POST_FILES['ufile']['size'] = file size
    //$HTTP_POST_FILES['ufile']['type'] = type of file
    echo "Link file: http://hosting-libero.com/upload/".$new_file_name."

    ";

    echo "Grandezza file: ".$HTTP_POST_FILES['ufile']['size']."

    ";
    echo "Tipo file: ".$HTTP_POST_FILES['ufile']['type']."

    ";
    }
    else
    {
    echo "Error";
    }
    }
    ?>
    </div>
    </div>
    </table>
    </td>
    </tr>
    </table
    </html>



    Ho sottolineato in blu la parte dove c'è il link.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    I link vanno messi nel tag <a> altrimenti viene solo stampata una stringa che riporta il link, ed è solo testo.
    Codice PHP:
    echo "[url='http://hosting-libero.com/upload/".$new_file_name."']Link file[/url] 

  3. #3
    Dà errore....

  4. #4
    Originariamente inviato da ExtraSura
    Dà errore....
    Se magari ci fai anche la grandissima cortesia di dirci l'errore...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    probabilmente...
    codice:
    $link = http://hosting-libero.com/upload/".$new_file_name;
    echo 'Link file: '.$link.''."
    
    ";

  6. #6
    Originariamente inviato da eiyen
    probabilmente...
    codice:
    $link = http://hosting-libero.com/upload/".$new_file_name;
    echo 'Link file: '.$link.''."
    
    ";
    Grazie 1000, ma purtroppo la pagina resta bianca, come se non ci fosse. (Quindi errore)
    Riallego il codice modificato come hai detto tu:

    <?php

    // Your file name you are uploading
    $file_name = $HTTP_POST_FILES['ufile']['name'];

    // random 4 digit to add to our file name
    // some people use date and time in stead of random digit
    $random_digit=rand(0000,9999);

    //combine random digit to you file name to create new file name
    //use dot (.) to combile these two variables

    $new_file_name=$random_digit.$file_name;

    //set where you want to store files
    //in this example we keep file in folder upload
    //$new_file_name = new upload file name
    //for example upload file name cartoon.gif . $path will be upload/cartoon.gif
    $path= "upload/".$new_file_name;
    if($ufile !=none)
    {
    if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
    {
    echo "Uploadato con successo!

    ";
    //$new_file_name = new file name
    //$HTTP_POST_FILES['ufile']['size'] = file size
    //$HTTP_POST_FILES['ufile']['type'] = type of file
    $link = http://hosting-libero.com/upload/".$new_file_name;
    echo 'Link file: '.$link.''."

    ";
    echo "Grandezza file: ".$HTTP_POST_FILES['ufile']['size']."

    ";
    echo "Tipo file: ".$HTTP_POST_FILES['ufile']['type']."

    ";
    }
    else
    {
    echo "Errore";
    }
    }
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    manca un apice singolo all'inizio e ce n'è uno doppio al posto del singolo alla fine...

    codice:
    $link = 'http://hosting-libero.com/upload/'.$new_file_name;

  8. #8
    Originariamente inviato da eiyen
    manca un apice singolo all'inizio e ce n'è uno doppio al posto del singolo alla fine...

    codice:
    $link = 'http://hosting-libero.com/upload/'.$new_file_name;
    Sei un grande!!!! Grazie mille!!! Risolto

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Troppo buono

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.