Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] strlen()
bemol
post 11.04.2007, 17:56:01
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

Ostrzeżenie: (0%)
-----


  1. <?php
  2. include('style.php');
  3.  
  4. {łączenie z bazą danych}
  5.  
  6.  
  7. if(mysql_num_rows($wynik) > 0) {
  8.  
  9. echo "<table cellpadding="2" border=0>";
  10. while($r = mysql_fetch_array($wynik)) {
  11. echo "<tr>";
  12. echo "<td border=0><b><font color=red size=1>AUTOR:</font></b>".$r[1]."<hr class=b align=left></td>";
  13. echo "</tr>";
  14. echo "<tr>";
  15. echo "<td border=0><b><font color=red size=1>LINK:</font></b>:".$r[2]."<hr class=b align=left></td>";
  16. echo "</tr>";
  17. echo "<tr>";
  18. echo "<td border=0><b><font color=red size=1>OPIS:</font></b>:".$r[3]."<hr class=a align=left><br></td>";
  19. echo "</tr>";
  20. }
  21. echo "</table>";
  22. }
  23.  
  24. ?>


Tutaj rodzi sie pytanie. Jak wstawić strlen()? Dokładnie chodzi mi o to, żeby skrypt przeliczał liczbę znaków w komórce bazy danych i jeśli przekracza on np. 30 znaków przełamywał linie. Chcę to zastosować ponieważ przeszkadza mi poziomy suwak i wygląda to źle.

Link: http://bemol.xt.pl/ > Linki > Przeglądaj linki
lub bezpośrednio do pliku > http://www.bemol.xt.pl/show_links.php

[+] edit
Do wstawiania kodu php, jest odpowiedni
tag BB Code. Poprawiłem post.
---
~strife


--------------------
Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh
Darti
piotrekkr
Bez nich wiele bym nie zrobił. Dzięki im za to!
Go to the top of the page
+Quote Post
pbnan
post 11.04.2007, 18:00:58
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

Ostrzeżenie: (0%)
-----


string wordwrap(string ciąg [, int szerokość [, string przerwa [, boolean obcięcie]]])
?


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
bemol
post 11.04.2007, 18:12:00
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

Ostrzeżenie: (0%)
-----


ok, dziękuje tylko teraz mam problem ze wstawieniem tego. nie wiem w którym miejscu to ma być. Prosze, żeby od razu na mnie nie krzyczeć, bo jestem początkujący:)
  1. <?php
  2. $s = wordwrap($r, 30, "<br />n");
  3. ?>

wstawiłem takie coś i zmieniłem $r na $s w kodzie:
  1. <?php
  2. echo "<td border=0><b><font color=red size=1>AUTOR:</font></b>".$s[1]."<hr class=b align=left></td>";
  3. echo "</tr>";
  4. echo "<tr>";
  5. echo "<td border=0><b><font color=red size=1>LINK:</font></b>:".$s[2]."<hr class=b align=left></td>";
  6. echo "</tr>";
  7. echo "<tr>";
  8. echo "<td border=0><b><font color=red size=1>OPIS:</font></b>:".$s[3]."<hr class=a align=left><br></td>";
  9. ?>


Pomożecie?


--------------------
Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh
Darti
piotrekkr
Bez nich wiele bym nie zrobił. Dzięki im za to!
Go to the top of the page
+Quote Post
pbnan
post 11.04.2007, 18:15:20
Post #4





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

Ostrzeżenie: (0%)
-----


  1. <?php
  2. include('style.php');
  3.  
  4. {&#322;ączenie z bazą danych}
  5.  
  6.  
  7. if(mysql_num_rows($wynik) > 0) {
  8.  
  9. echo "<table cellpadding="2" border=0>";
  10. while($r = mysql_fetch_array($wynik)) {
  11. echo "<tr>";
  12. echo "<td border=0><b><font color=red size=1>AUTOR:</font></b>".wordwrap($r[1], 30, "<br />n")."<hr class=b align=left></td>";
  13. echo "</tr>";
  14. echo "<tr>";
  15. echo "<td border=0><b><font color=red size=1>LINK:</font></b>:".wordwrap($r[2], 30, "<br />n")."<hr class=b align=left></td>";
  16. echo "</tr>";
  17. echo "<tr>";
  18. echo "<td border=0><b><font color=red size=1>OPIS:</font></b>:".wordwrap($r[3], 30, "<br />n")."<hr class=a align=left><br></td>";
  19. echo "</tr>";
  20. }
  21. echo "</table>";
  22. }
  23.  
  24. ?>

?

@down: ej, ja mam jeszcze 13 (rocznikowo 14) lat winksmiley.jpg
Cytat
Jeszcze raz wielkie dzięki smile.gif

Proszę bardzo

Ten post edytował pbnan 11.04.2007, 18:29:39


--------------------
"Hmmm, na wakacje trzeba będzie zacząć zarabiać, co nie? ;-] GTA IV się coraz bardziej zbliża... ;-]"
To się nazywa częsty update sygnaturki.
;-)
Go to the top of the page
+Quote Post
bemol
post 11.04.2007, 18:27:17
Post #5





Grupa: Zarejestrowani
Postów: 286
Pomógł: 29
Dołączył: 5.04.2007
Skąd: Rymanów Zdrój/Rzeszów

Ostrzeżenie: (0%)
-----


dzięki wielkie. użyłem jednak:
  1. <?php
  2. echo "<td border=0><b><font color=red size=1>AUTOR:</font></b>".wordwrap($r[1], 30, "n", 1)."<hr class=b align=left></td>";
  3. ?>

Jeszcze raz wielkie dzięki smile.gif
Plus dla tego Pana happy.gif

Ten post edytował bemol 11.04.2007, 18:28:19


--------------------
Tym ludziom zaufałem i dobrze na tym wyszedłem:
kresh
Darti
piotrekkr
Bez nich wiele bym nie zrobił. Dzięki im za to!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 04:43