Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]jak wstawić enter z preg_replace
Forum PHP.pl > Forum > Przedszkole
rgrg2

<?php

// dlaczego to nie działa ?
// jak wstawić enter, znak nowej lini przed '<div ' ?

$adres ="http://www.onet.pl/index.html" //przykładowy url

$ciag = file_get_contents($adres);
$ciag2 = preg_replace('/\n+||\r+/','',$ciag);
$ciag3 = preg_replace('<div','/\r\n/ <div',$ciag2);

$file=fopen("nazwa-pliku.txt", "a"); /* otwiera plik do zapisu */
flock($file, 2); /* blokuje do zapisu */

fwrite($file,$ciag3); /* zapisuje wartość */
flock($file, 3); /* odblokowuje plik */
fclose($file); /* zamyka plik */

?>

Fifi209
Wszystko ok tylko nie

'\r\n <div'

a

"\r\n <div"
rgrg2
zastąpiłem komentarze ; / na //
a zamiana "/\r\n/ <div"
nic nie daje
Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\xampp\pliki_dwn3.php on line 8
w linii file_get_contents

jak w tekście wstawić enter,
żeby <div było od nowej lini
użyć innego zapisu, instrukcji

więc, macie jakieś pomysły ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.