Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> includowanie pliku z zamiana znakow
-my salsa-
post
Post #1





Goście







mam taki problem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Zrobilem formularz do edycji pliku no i mam tak ze jak go zapisuje to wyglada tak:
  1. <?php
  2.  
  3. $dane = $_POST[&#092;"dane\"];
  4. $dane = StripSlashes($dane);
  5. $dane = preg_replace(&#092;"'r|n|rn'si\", \"<br>\", $dane);
  6. $file=&#092;"plik\";
  7. $fp=fopen(&#092;"$file\", \"w\");
  8. flock($fp, 2);
  9. fwrite($fp, $dane);
  10. flock($fp, 3);
  11. fclose($fp);
  12.  
  13. ?>


Jest ladnie pieknie bo zamienia mi entery na <br>
ale w formularzu do edycji pliku mam takie cos :

  1. <textarea rows=12 name=dane cols=36> <? include("plik"); ?> </textarea>


Wyswietla mi plik .. jest ok, ale chcialbym zeby przed wyswietleniem zamienialo znaki <br> na enter... kto pomoze ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
hwao
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Tak jak napisa Paul:
  1. <?php
  2. $dane = implode('',file('dane.txt'));
  3. ?>


Kod wassago nie ma wiele bledow wiec mogels go poprwic samemu "\n"

  1. <?php
  2.  
  3. $strCt = file( 'nazwa_pliku' );
  4. $arrBr = array( '<br>', '<br/>', '<br />', '<BR>', '<BR/>', '<BR />' );
  5. $arrSe = array( &#092;"rn\", \"rn\", \"rn\", \"rn\", \"rn\", \"rn\" );
  6. $strOut = str_replace( $arrBr, $arrSe, $strCt );
  7.  
  8. echo '<textarea rows=\"12\" name=\"dane\" cols=\"36\">';
  9. echo $strOut;
  10. echo '</textarea>';
  11.  
  12. ?>


2 sposob

  1. <?php
  2. // $strString = Twoj text
  3. echo '<text...>';
  4. echo ereg_replace(&#092;"(<br/>|<br>|<br />|<BR>|<BR/>|<BR />)\", \"rn\", $strString);
  5. echo '</tex...';
  6.  
  7. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 12:59