Jos luen tiedoston käskyllä:
$file = fopen ("http://www.sivu.com", "r");
..ja myöhemmin haen sivulta tietoja komennolla:
if (eregi ("(.*)", $line, $out))
Tulee ongelmaksi se, että jos (.*) luettava teksti sisältää merkin, ei ko. teksti tulostu... - merkki ei tunnu haittaavaan mitään, ja ne tulostuu ihan oikein.. Kokeilin laittaa tuohon eteen \ , mutta silti ei tulostunut mitään, vastaavasti taas \- poisti - merkit tulostuksesta..
Kysymys siis on, että miten saan tuon joko jättämään ne luettavat merkit huomiotta, tai vaihtoehtoisesti miten ne voisi korvata, esim str_replacen avulla..
$file = fopen ("http://www.sivu.com", "r");
..ja myöhemmin haen sivulta tietoja komennolla:
if (eregi ("(.*)", $line, $out))
Tulee ongelmaksi se, että jos (.*) luettava teksti sisältää merkin, ei ko. teksti tulostu... - merkki ei tunnu haittaavaan mitään, ja ne tulostuu ihan oikein.. Kokeilin laittaa tuohon eteen \ , mutta silti ei tulostunut mitään, vastaavasti taas \- poisti - merkit tulostuksesta..
Kysymys siis on, että miten saan tuon joko jättämään ne luettavat merkit huomiotta, tai vaihtoehtoisesti miten ne voisi korvata, esim str_replacen avulla..
Vastaukset 1
Vanhimmat
>str_replacen
http://fi.php.net/manual/en/function.str-replace.php