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

    comparazione stringhe con < e >

    non sono un niubbo, lo preciso, ma ho un problema bello e buono.

    codice:
    <?php
    
    	$temp = "<span class=titolo >questo è il titolo</span>
    <span class=descrizione >qui va tutto il contenuto della descrizione</span>
    ";
    
    	$i1 = strchr( $temp , '<span class=titolo >' ) + strlen( '<span class=titolo >' );
    	$i2 = strchr( $temp , '</span>
    ' ) ;
    
    	echo substr( $temp , $i1 , $i2 - $i1 );  exit;
    
    	$temp = substr( $temp , $i2 + strlen( '</span>
    ' ) );
    	$i3 = strchr( $temp , '<span class=descrizione >' ) + strlen( '<span class=descrizione >' );
    	$i4 = strchr( $temp , '</span>
    ' ) ;
    
    	echo substr( $temp , $i3 , $i4 - $i3 );
    
    	exit;
    
    ?>
    questa è solo una porzione di codice, ma non riesco coi vari strpos, strchr, strstr a identificare i contenuti che mi necessitano.
    Totò, vero ma strano
    www.ateicos.com

  2. #2
    up
    Totò, vero ma strano
    www.ateicos.com

  3. #3
    fai prima a dirci cosa vuoi fare, e noi a dirti come farlo.

  4. #4
    dovevo solo trovare la posizione di alcune "frasi" dentro una pagina asp richiamata come file di testo (in lettura), ma non sono riuscito a risolvere questo problema.

    ho trovato la soluzione aggirando la ricerca, sostituendo "<" e ">" con "[" e "]".

    ha funzionato correttamente con tutte le pagine a cui l'ho applicato.
    Totò, vero ma strano
    www.ateicos.com

  5. #5
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    mi sa che programmi anche javascript, no? non si mettono in php i + ma i punti .


  6. #6
    che tu sappia le addizioni si fanno coi punti?

    se vedi bene il codice, il substr richiede 3 elementi, il primo è la stringa, il secondo e il terzo sono due numeri interi.
    Totò, vero ma strano
    www.ateicos.com

  7. #7
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    però per accodare numeri al testo si usa sempre .

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.