witam
napisalem nastepujaca funkcje:
[php:1:8683ea0f63]<?php
function fstr_replace($search, $replace, $filename){
$fp=fopen($filename,"r");
$plik=fread($fp,filesize($filename));
fclose($fp);
$plik=str_replace($search,$replace,$plik);
$fp=fopen($filename,"w+");
fwrite($fp,$plik);
fclose($fp);
?>[/php:1:8683ea0f63]

i stosuje do dodania kawalka kodu HTML i JS:

[php:1:8683ea0f63]<?php
require(...); //plik z funkcja fstr_replace
...
$filename="index.html";
...
fstr_replace("Napisz do nas"></a>", //"podczepienie" w unikalnym kawalku pliku
"Napisz do nas"></a>
<a href="java script:void(null)"
onMouseOver='rollover23.src="gfx/br_ulubione2.gif"'
onMouseOut='rollover23.src="gfx/br_ulubione.gif"'
onClick="window.external.AddFavorite('http://www.moje.pl','MOJE')">
<img src="gfx/br_ulubione.gif" name="rollover23" border="0" alt="Dodaj do ulubionych stron"></a>
<a href="java script:void(null)"
onMouseOver='rollover22.src="gfx/br_startuj2.gif"'
onMouseOut='rollover22.src="gfx/br_startuj.gif"'
onclick="this.style.behavior='url(#default#homepage)'; this.setHomePage('www.moje.pl')">
<img src="gfx/br_startuj.gif" name="rollover22" border="0" alt="Ustaw jako stronę startow&plusmn;"></a>"
,$filename);
?>[/php:1:8683ea0f63]

wynik przetworzenia index.html:
Kod
...

...

<a href="kontakt_napisz.html"

  onMouseOver='rollover20.src="gfx/br_kontakt_nap2.gif"'

  onMouseOut='rollover20.src="gfx/br_kontakt_nap.gif"'>

<img src="gfx/br_kontakt_nap.gif" name="rollover20" border="0" alt="Napisz do nas"></a>

<a href="javascript:void(null)"

  onMouseOver='rollover23.src="gfx/br_ulubione2.gif"'

  onMouseOut='rollover23.src="gfx/br_ulubione.gif"'

  onClick="window.external.AddFavorite  'http://www.moje.pl','MOJE')">

<img src="gfx/br_ulubione.gif" name="rollover23" border="0" alt="Dodaj do ulubionych stron"></a>

<a href="javascript:void(null)"

  onMouseOver


plik urywa sie w tym miejscu i trace reszte jego starej zawartosci;
podstawiajac inne pliki .html zamiast index.html dzieje sie podobnie tyle ze kod sie urywa w roznych miejscach...
co o tym sadzicie, moze jakies sugestie co moze byc z tym nie tak??

___
znacznik XML nie sluzy do kolorowania skladni HTML - Seth