 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
redcom
Data înscrierii: 27/Mai/2004
Mesaje: 114
Locație: iasi
|
| Trimis: Lun Ian 09, 2006 8:51 pm Titlul subiectului: regexp |
|
|
salutare,
ma lovesc de o problema:
am urmatrul cod:
Cod:
<?php
echo $sql="select 'M&M\'s', \"one \"double>hot\" dog\", 'another \'single<hot\' dog' from `table1` where `columnA` <> 2 and `columnB` = 'my > navigation > trail'\n\n";
echo "\n\n<br>\n\n";
$search = array ('/\'[\"]*?\'/', // Strip out javascript
'/\'&+\'/', // replace the "
'/\'[<]*?\'/',
'/\'[>]*?\'/'
); // evaluate as php
$replace = array ( '"',
'&',
'<',
'>'
);
echo $sql = preg_replace($search, $replace, $sql);
echo "\n\n<hr><br>\n\n";
echo "\n\n\nselect 'M&M\'s', \"one "double>hot" dog\", 'another 'single<hot' dog' from `table1` where `columnA` <> 2 and `columnB` = 'my > navigation > trail'";
?>
as vrea sa inlocuiesc tot ce este in ' ' sie format din & sau > sau < sou & cu echivalentele lor escapate
am incercat tot felul de combinatii dar se pare ca nu se face match calumea.. ati putea sa imi dati o idee macar pentru una dincaracte? |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|