Visualizzazione dei risultati da 1 a 8 su 8

Discussione: strlen

  1. #1

    strlen

    Ciao a tutti

    con questa stringa

    codice:
    $fileUrl="upload/".$SEZIONE."/".$_GET['comune']."-".$_GET['prj']."-".$_GET['edificio']."/";
    ad esempio questa : upload/pepPS/B110-1-58/

    il codice
    codice:
    strlen($fileUrl);
    restituisce "7", come è possibile?

  2. #2
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Puoi riportarci l'output di
    Codice PHP:
    var_dump(urlencode($fileUrl), strlen($fileUrl)); 
    ?

  3. #3
    Quote Originariamente inviata da .Kurt Visualizza il messaggio
    Puoi riportarci l'output di
    Codice PHP:
    var_dump(urlencode($fileUrl), strlen($fileUrl)); 
    ?

    string(29) "upload%2FpepPS%2FB110-1-58%2F" int(23)

  4. #4
    Perdonami, ma basta fare così:

    Codice PHP:
    <?php
    $fileUrl 
    "upload/pepPS/B110-1-58/";
    echo 
    strlen($fileUrl);
    ?>

    ed il risultato è 23.

    Per cui è ovvio che:

    Codice PHP:
    $fileUrl="upload/".$SEZIONE."/".$_GET['comune']."-".$_GET['prj']."-".$_GET['edificio']."/"

    non contiene ciò che ti aspetti.
    Hai provato a fare la cosa più logica e cioè stampare il contenuto di $fileUrl?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Perdonami, ma basta fare così:

    Codice PHP:
    <?php
    $fileUrl 
    "upload/pepPS/B110-1-58/";
    echo 
    strlen($fileUrl);
    ?>

    ed il risultato è 23.

    Per cui è ovvio che:

    Codice PHP:
    $fileUrl="upload/".$SEZIONE."/".$_GET['comune']."-".$_GET['prj']."-".$_GET['edificio']."/"

    non contiene ciò che ti aspetti.
    Hai provato a fare la cosa più logica e cioè stampare il contenuto di $fileUrl?
    Certo in quel modo funziona!, ma io quella stringa ce l'ho solo nella forma che ho postato prima, cioè con i vari $_GET, e mettendola in quel modo non funziona.

    Magari mi sto perdendo in un bicchier d'acqua..

  6. #6
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    int(23)
    Appunto.

  7. #7
    potete spiegarmi.. non vi seguo

  8. #8
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Dall'output che hai postato strlen restituisce il risultato corretto.

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.