Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di pak0
    Registrato dal
    Dec 2004
    Messaggi
    263

    Trovare in una stringa, una stringa che si trova tra altre 2 stringhe!!!

    Allora.. ecco il problema...
    Ho un file.. devo trovare la stringa che si trova tra 2 stringhe presenti nella stringa del file. In pratica:
    - ho il file salvato nella stringa $file;
    - $i = strpos($prima_stringa, $file);
    - $l = strpos($seconda_stringa, $file);

    la funzione "strpos" dovrebbe trovare la posizione della $prima_stringa nella stringa $file. Ma trova la posizione del primo carattere o dell'ultimo?? una volta che trovo i 2 indici.. inizio e fine della stringa finale come ottengo la stringa vera e propria????

    RISPONDETE URGENTEMENTE PLEASE!
    GRAZIE IN ANTICIPO!
    PuEBlO, RizLa SLiM & RIzLa FiLTeR 6mM

  2. #2
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Potrebbe andare così:
    Codice PHP:
    $i strpos($prima_stringa$file);
    $l strpos($seconda_stringa$file);
    $in_mezzo substr($file$i+strlen($prima_stringa), $l); 
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Codice PHP:
    $stringa "questo è testo inutile questo è tutto 
    il testo da cercare altro testo che non mi serve"
    ;
    preg_match("#inutile (.*) altro#is",$stringa,$testo);
    echo 
    $testo[1]; 

  4. #4
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Originariamente inviato da nicola75ss
    Codice PHP:
    $stringa "questo è testo inutile questo è tutto 
    il testo da cercare altro testo che non mi serve"
    ;
    preg_match("#inutile (.*) altro#is",$stringa,$testo);
    echo 
    $testo[1]; 
    Decisamente meglio questo, che è con le regexp
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  5. #5
    Utente di HTML.it L'avatar di pak0
    Registrato dal
    Dec 2004
    Messaggi
    263
    Grazie per le risposte!!!!

    un'ultima cosa... provo a salvare il contenuto di file in una stringa con il comando
    Codice PHP:
    file_get_contents(percorso file); 
    xò nn mi funziona... nn è ke mi dareste un'aiutino????

    GRAZIE ANKORA!
    PuEBlO, RizLa SLiM & RIzLa FiLTeR 6mM

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.