Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503

    problema con preg_match

    Ciao
    ho un problema con preg_match, io lo uso per recuperare da un file txt una parte di una pagina web che inizia con e finisce con , funziona tutto ma non funziona più quando provo a recuperare con questo testo:
    <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td align="center">[img]/img/manifestazioni/inverno/img1_o.jpg[/img]</td>
    </tr>
    <tr>
    <td height="10">[img]/img/spacer.gif[/img]</td>
    </tr>
    <tr>
    <td class="testo10" valign="top">

    03.- 08.02.2005 Happy - carnevale sulle piste</P>


    05.02.2005 Night Show - grande spettacolo di salti acrobatici con moto da cross, motslitte, ski e snowboard - a seguito grande Chill-out party presso la stazione a valle della cabinovia</P></td>
    </tr>
    </table>

    La mia funzione è questa:
    codice:
    $output=implode("",file($type."_".$lang.".txt")); 
    preg_match("/()(.*?)()/",$output,$reg);
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  2. #2
    prova cosi:

    codice:
    /(?i)\([^\a]+?)\/i
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    nada eliminando pezzo per pezzo il problema è tra la chiusura del primo tag

    e l'apertura del secondo tag

    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  4. #4
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    /( )(.*?)( )/si

  5. #5
    strano, prova cosi
    codice:
    /(?i)\<\!---INIZIO---\>([^\a]+?)\<\!---FINE---\>/i
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  6. #6
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    il risultato con print_r($reg) è sempre "Array()"
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  7. #7
    ahh, nel pattern che ti ho dato io , ho mancato gli spazi

    codice:
    /(?i)\([^\a]+?)\/i
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  8. #8
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    [supersaibal]Originariamente inviato da bonaprogram
    ahh, nel pattern che ti ho dato io , ho mancato gli spazi

    codice:
    /(?i)\([^\a]+?)\/i
    [/supersaibal]
    così funziona però non ho più echo $reg[2] ma echo $reg[1], mi sai dire perchè?
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  9. #9
    codice:
    /(?i)()([^\a]+?)()/i
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

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.