Ik zal wel iets over het hoofd zien ofzo, maar voor een functie wil ik een andere webpagina inlezen, hier een regex over laten gaan en dan met het resultaat iets doen.
Omdat de regex eerst soms fout ging omdat hij niet over meerdere regels ging, dacht ik gewoon even de newlines te strippen.
Maar situatie is als volgt :
ik fread de hele pagina in 1 variabele.
dan heb ik alle content in 1 variabele staan en dan doe ik het volgende.
$contents1,$contents2,$contents3 zijn geboren als hoop dat het dan wel zou werken.
Maar als ik dan simpelweg : echo $contents doe en dan de source bekijk zie ik daar nog steeds enters in de source staan. Sommige delen zijn wel achter elkaar geplakt, maar over het algemeen het head gedeelte bevat nog steeds enters.
Hoe kan dit, is er ergens een manier van enters plaatsen in html die ik hier niet mee pak, want als ik dit doe op eigen gemaakt pagina's ( ik fread dus een lokale pagina via http ) dan gaat het wel goed.
En de str_replace werken ook wel gedeeltelijk, want sommige gedeeltes worden wel achter elkaar gezet, maar sommige ook niet. Ik wil dus gewoon 1 string hebben zonder newlines. Gewoon 1 regel.
Testvoorbeeld is desnoods morgen online te zetten, maar dit is alles wat ik doe ( qua relevant gedeelte dan )
Omdat de regex eerst soms fout ging omdat hij niet over meerdere regels ging, dacht ik gewoon even de newlines te strippen.
Maar situatie is als volgt :
ik fread de hele pagina in 1 variabele.
dan heb ik alle content in 1 variabele staan en dan doe ik het volgende.
PHP:
1
2
3
4
| $contents1 = str_replace("\r","",$contents); $contents2 = str_replace("\n","",$contents1); $contents3 = str_replace("\r\n","",$contents2); $contents = $contents3; |
$contents1,$contents2,$contents3 zijn geboren als hoop dat het dan wel zou werken.
Maar als ik dan simpelweg : echo $contents doe en dan de source bekijk zie ik daar nog steeds enters in de source staan. Sommige delen zijn wel achter elkaar geplakt, maar over het algemeen het head gedeelte bevat nog steeds enters.
Hoe kan dit, is er ergens een manier van enters plaatsen in html die ik hier niet mee pak, want als ik dit doe op eigen gemaakt pagina's ( ik fread dus een lokale pagina via http ) dan gaat het wel goed.
En de str_replace werken ook wel gedeeltelijk, want sommige gedeeltes worden wel achter elkaar gezet, maar sommige ook niet. Ik wil dus gewoon 1 string hebben zonder newlines. Gewoon 1 regel.
Testvoorbeeld is desnoods morgen online te zetten, maar dit is alles wat ik doe ( qua relevant gedeelte dan )