Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zawijanie tekstu
Forum PHP.pl > Forum > Przedszkole
maniek30dg
Witam, mam taki skrypt księgi gości i problem jest w wyświetlaniu wpisu, który jest dłuższy od szerokości strony, jak zrobić aby był długi na określoną szerokość lub ilość liter?
kod:
  1. <?php
  2. define("DB_FILE_NAME", 'baza.dat');
  3.  
  4. function gb_init(){
  5.  
  6. if (!file_exists(DB_FILE_NAME)){
  7.  
  8. $f = fopen(DB_FILE_NAME, 'w');
  9. fclose($f);
  10. }
  11. }
  12.  
  13. function add_entry($nick, $tresc){
  14. $nick = HTMLSpecialChars($nick);
  15. $tresc = HTMLSpecialChars($tresc);
  16. if($nick=="") $nick = "Gość";
  17. $date = date("j.m.Y G:i");
  18. $text = ereg_replace("\n", "<br />", $tresc);
  19. $wynik = '<b>'. $nick . '</b>'. " " . $date . '|||' .$text. "\n";
  20.  
  21. $fp = fopen(DB_FILE_NAME, "a");
  22.  
  23. fwrite ($fp, $wynik);
  24. fclose($fp);
  25. }
  26.  
  27. gb_init();
  28. if ($_POST['nick'] && $_POST['tresc']){
  29. add_entry($_POST['nick'], $_POST['tresc']);
  30. }
  31.  
  32. $myFile = fopen(DB_FILE_NAME, "r");
  33. $i = -1;
  34. while (!feof($myFile)) {
  35. $myLine = fgets($myFile, 2000);
  36. $i++;
  37. }
  38. fclose($myFile);
  39.  
  40. echo "Ilość wpisów w Księdze: $i<br /><br />";
  41.  
  42. $file = array_reverse(file('baza.dat'));
  43.  
  44. foreach ($file as $key => $value) {
  45. list($imie, $tresc) = explode("|||", $value);
  46. echo $imie . '<br />';
  47. echo $tresc . '<br /><br />';
  48. echo '<hr>';
  49. }
  50.  
  51. ?>
  52. <form method="post" action="referencje.php">
  53. <div>
  54. Imię: <input type="text" name="nick" /><br />
  55. Treść:<br />
  56. <textarea cols="35" name="tresc" rows="12"></textarea> <br />
  57. <input type="submit" value="Wyślij"/>
  58. </div>
  59. </form>


proszę o pomoc
Outside
Na ilosc liter substr
Na szerokosc to ustaw w divie
Turson
Dodaj w css
  1. overflow-x:auto;

i jak tekst będzie szerszy niż div to pojawi się poziomy suwak
maniek30dg
w divie już ustawiłem i nic nie pomogło, a jak mam to przypisać do tej księgi?
właśnie jest cały czas poziomy suwak po wpisaniu większego tekstu
Turson
No tak, suwak się pojawia jeśli tekst jest szerszy od diva. To chyba najprostsze rozwiązanie jeśli tekst wychodzi poza divy
maniek30dg
a jak zrobić żeby tekst się zawijał po wpisaniu określonej ilości liter?
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.