Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Funzione explode

  1. #1

    Funzione explode

    GoodWeb

    Raga avrei bisogno di capire il perchè non mi legge tutta la "linea"
    Ho un file di testo ove risiede la lista image e alt image così strutturato:
    image1.jpg#Sacchetti1 Carta
    image2.jpg#Sacchetti2 Carta

    Una funzione legge il file, genera un numero casuale e quindi visualizza l'immagine
    La sequenza di script è +/- questa
    Codice PHP:
    $lines file($file); shuffle($lines); reset($lines); $linezero current($lines); 
    Alla fine eseguo un explode del risultato
    Codice PHP:
    $img explode("#"$linezero); 
    Ma come risultato mi da:
    Image OK
    e la sola parte iniziale del testo ALT quindi Sacchetti1
    Si ferma al primo spazio ???

    Mi sapete dire perchè non legge l'intera parte finale.
    Ho provato con diversi separatori, ma non cambia nulla.

    Grazie 1000
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  2. #2
    Sei sicuro che non ci sia un ritorno a capo invece che uno spazio?

  3. #3
    direi di si...
    uso un semplice editor e la scritta "sacchetti1 carta" non presenta nulla di strano...

    ho inserito anche per un test e funge
    quindi ho evidenziato e dato space..... ma nulla !!!!
    termina a scacchetti1

    allego i due file così puoi verificare se vuoi, se hai tempo e se non "disturbo"
    link dei due file
    testo
    script

    Grazie 10000
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

  4. #4
    Forse ti conviene ricominciare dalle base di HTML.

    Gli attributi dei TAG vanno racchiusi tra singoli o doppi apici.

    Se controlli il codice generato dal tuo script vedrai che viene restituita tutta la stringa ma il browser la visualizza solo fino al primo spazio perchè non hai delimitato l'attributo ALT correttamente.

  5. #5
    azz...... che BUCO
    caspita questa mi è sfuggita, mi sono incraponito sullo script e non mi sono accorto di un grossolano errore

    scusa tanto e grazie 1000
    olGerva | Internet: la libertà di scrivere porta al sapere di molti
    http://www.slypage.com - http://www.wire-net.it

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.