|
||||||
![]() |
|
|
LinkBack | Strumenti discussione | Modalità visualizzazione |
|
||||
|
Buonasera,
necessito di sostituire un determinato testo con una determinata funzione, il codice che ho buttato giù è il seguente: Codice PHP:
Ciò che io voglio fare è sostituire a: {IMMAGINE} -> la funzione uno() {{356}}] -> la funzione due() In pratica necessito di sostituire il contenuto di una o due graffe ad una determinata funzione che restituirà una valore tra esso comprese. E' una specie di BBCode...ma che verrà usato in modo differente...l'output di quel codice è il seguente: Codice:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO: {IMMAGINE}
{DUE: 356
}
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
UNO:
Mi sapreste aiutare a risolvere?
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
|
||||
|
Prova a invertire le funzioni di match ("1 graffa" è un sottocaso di "2 graffe"):
Codice PHP:
__________________
Age Of Empires GIF Creator & Archive Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006) Il mio clan di The Conquerors -> Rifugio dei Conquerors Il mio stato su Xfire Live Video -> Unreal Tournament 2004Facebook MMORPG |
|
||||
|
Il risultato non cambia.
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
|
||||
|
Ottimo funziona, ho provato a rendere un po' più complesso il codice HTML per vedere se funziona correttamente come voglio io o se c'è qualche problema, inoltre volevo testare se funziona anche quando si presentano più casi.
Il codice nel file uno.txt è il seguente: Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Senza nome 1</title>
</head>
<body>
{IMMAGINE} <br /><br /> {{356}}
{ABC} <br /> {6564} <hr /> {{IMAG}} <br /> {{131}}
</body>
</html>
Codice:
Parse error: syntax error, unexpected '}' in C:\www\root12\bb.php(12) : regexp code on line 1
Fatal error: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Failed evaluating code: uno(ABC} <br /> {6564} <hr /> {{IMAG}) in C:\www\root12\bb.php on line 12
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
|
||||
|
Già scusa dimenticavo
:Codice PHP:
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
|
||||
|
Ma non mi servono solo lettere, il nome potrebbe contenere anche trattini, underscore, e numeri.
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
|
||||
|
Usa \w che equivale a [a-zA-Z_], o infine leggiti la guida delle regexp per sapere quali classi predefinite esistono.
__________________
chezDreadnaut - dailyDreadnaut "Un <BR/> è impuro, punto." "I <P> </P> non hanno diritto di esistere."
|
|
||||
|
Grazie dreadnaut, per ora ho deciso di fare in questo modo:
Codice PHP:
Codice PHP:
1. Il codice non si "colora". 2. Il codice non si formatta. 3. Non mi viene restituito il div con al suo interno il codice. Come mai? Cosa sbaglio ora?
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
|
||||
|
Non ci avevo pensato, però per comodità mia (e per altro uso) ho risolto con il controllo dell'output buffering.
Grazie ugualmente.
__________________
Aumenta PR e Visitatori | Meta Tags Generator | .htpasswd Generator | Calcolo PageRank | Generatore di Feed RSS » Su che Server Sei? - phpinfo() - Sezione AlterVista « "Non è mai troppo tardi per realizzare il tuo sogno." - Hilary Duff "L'informatica è un casino di potenzialità!" - Miki92 |
![]() |
| Strumenti discussione | |
| Modalità visualizzazione | |
|
|
|
|