Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zamienić Entery na \r\n
Forum PHP.pl > Forum > Przedszkole
ewelinac18
Nie wiem pod czym to szukać :/
Chciałabym aby ten tekst:
ble ble ble
coś coś coś
tekst tekst
wyświetlił mi sie w
<textarea>ble ble ble \r\n coś coś coś \r\n tekst tekst</textarea>
porostu zamienić Entery na \r\n
Kowalikus
  1. <?php
  2. $string = str_replace(array("r\n", "\nr", "\n", "r"), "r\n", $string);
  3. ?>
ewelinac18
No właśnie tak robiłam, ale nie wiem czy ja coś źle robie ?
Bo wyświetla mi sie normalnie z Enterami

  1. <?php
  2. $zap = "SELECT *
  3. FROM cubs_info3 AS ki
  4. INNER JOIN cubs_opis AS ko ON ki.id = ko.id
  5. INNER JOIN cubs_category AS sk ON sk.cat_name = ki.Nkat
  6. LIMIT 1, 2";
  7. $wyk = mysql_query($zap);
  8. $i = 1;
  9. while ($wiersz = mysql_fetch_row($wyk))
  10. {
  11. $string = str_replace("r\n", "r\n", $wiersz[10]);
  12.  
  13. echo '<textarea style="width: 717px; height: 474px;" name="sqldump" cols="50" rows="30" id="textSQLDUMP" wrap="OFF">';
  14.  
  15. echo "('', '".$wiersz[7]."', 1, '".$string."', '".$wiersz[8]."', 0, '".$wiersz[6]."', '".$wiersz[5]."', '".$wiersz[12]."', 4, 0.00, 0, 0, 0, '', 0.000, 1, 0);";
  16.  
  17.  
  18. }
  19. echo '</textarea>';
  20. ?>
silver_1988
A nie czasem powinno być:
Kod
<?php
$string = str_replace("<br>", '\r\n', $wiersz[10]);
?>


i
Kod
echo '</textarea>';
powinno być chyba w pętli while, albo
Kod
echo '<textarea style="width: 717px; height: 474px;" name="sqldump" cols="50" rows="30" id="textSQLDUMP" wrap="OFF">';
przed pętlą
Kowalikus
Nie bardzo wiem o co chodzi... Chcesz uzyskać:
  1. <?php
  2.  
  3. $wiersz = "wiersz1 r\n wiersz2 r\n wiersz3";
  4.  
  5. echo '<pre>';
  6. echo $wiersz;
  7. echo '</pre>';
  8.  
  9. $wiersz = str_replace("r\n", "r\n", $wiersz);
  10. echo '<textarea>';
  11. echo $wiersz;
  12. echo '</textarea>';
  13.  
  14. ?>



a może

  1. <?php
  2.  
  3. $wiersz = "wiersz1 r\n wiersz2 r\n wiersz3";
  4.  
  5. echo '<pre>';
  6. echo $wiersz;
  7. echo '</pre>';
  8.  
  9.  
  10. echo '<textarea>';
  11. echo $wiersz;
  12. echo '</textarea>';
  13.  
  14. ?>
ewelinac18
Dzięki serdeczne wam smile.gif w firefox mi nie pokazuje \r\n a w IE wszystko jest ok. Dzięki i Pochwała dla was smile.gif
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.