Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: rozjezdza sie
Forum PHP.pl > Forum > Przedszkole
artiego
http://www.alemiasto.pl/TEST/index.php?sit...s=comment&id=18

ktoś ma pomysł żeby to się nie rozjeżdzało ? ? PILNE ! plz help.. worriedsmiley.gif tiredsmiley.gif
Kuziu
Myślę że Manual ma na to jakiś sposób

wordwrap()
artiego
a coś innego .. bo niby to jest uzyte a nie działa !

looknij .. wordwrap() jest i nie działa : /


  1. <?php
  2. #
  3. # STOPKA
  4. #
  5. if(!defined("Index")) {
  6. exit();
  7. }
  8.  
  9. if(isset($_GET["act"]) && $_GET["act"] == "add") {
  10. if(isset($_POST["imie"]) && isset($_POST["tresc"])) {
  11. $q = "INSERT INTO ".DbPrefix."comments VALUES('', '".$_GET["id"]."', '".time()."', '".strip_tags($_POST["imie"])."', '', '".strip_tags($_POST["email"])."', '".strip_tags(wordwrap($_POST["tresc"], 50, "<br />\n"))."')";
  12. $m = mysql_query($q) or die(mysql_error());
  13. $q = "UPDATE ".DbPrefix."news SET NewComments = NewComments+1 WHERE NewId = '".$_GET["id"]."'";
  14. $m = mysql_query($q) or die(mysql_error());
  15. echo "Komentarz został dodany.<br /><a href=\"#\" onclick=\"history.go(-2)\">Wstecz</a>";
  16. }
  17. } else {
  18. $q = "SELECT * FROM ".DbPrefix."news WHERE NewId = '".$_GET["id"]."'";
  19. $m = mysql_query($q) or die(mysql_error());
  20. $r = mysql_fetch_array($m);
  21. $qc = "SELECT * FROM ".DbPrefix."category WHERE CategoryId = '".$r["NewCategory"]."'";
  22. $mc = mysql_query($qc) or die(mysql_error());
  23. $rc = mysql_fetch_array($mc);
  24. $qu = "SELECT UserName, UserContact FROM ".DbPrefix."users WHERE UserId = '".$r["NewUser"]."'";
  25. $mu = mysql_query($qu) or die(mysql_error());
  26. $ru = mysql_fetch_array($mu);
  27. if($r["NewCategory"] == 0) {
  28. $rc["CategoryTpl"] = ConfigTpl;
  29. $rc["CategoryId"] = null;
  30. $rc["CategoryName"] = null;
  31. }
  32. $CategoryTpl = preg_replace(array(
  33. "#{KATEGORIA}#is",
  34. "#{TYTUL}#is",
  35. "#{DATA}#is",
  36. "#{TRESC}#is",
  37. "#{ZDJECIE}#is",
  38. "#{AUTOR}#is",
  39. "#{DRUKUJ}#is",
  40. "#{KOMENTUJ}#is",
  41. "#{KOMENTARZY}#is",
  42. "#{ZRODLO}#is"
  43. ), array(
  44. "<a href=\"".ConfigInclude."news=view&cat=".$rc["CategoryId"]."\">".$rc["CategoryName"]."</a>\n",
  45. $r["NewTitle"],
  46. date("d.m.Y H:i:s", $r["NewDate"]),
  47. $r["NewValue"],
  48. "<img border=\"0\" align=\"".$r["NewImgp"]."\" src=\"news/images/".$r["NewImage"]."\">",
  49. "<a href=\"".$ru["UserContact"]."\">".$ru["UserName"]."</a>",
  50. "<a href=\"print.php?id=".$r["NewId"]."\" target=\"_blank\">Drukuj</a>",
  51. "Komentarzy ",
  52. $r["NewComments"],
  53. $r["NewInfo"]
  54. ), $rc["CategoryTpl"]);
  55. echo $CategoryTpl."\n";
  56. $q = "SELECT * FROM ".DbPrefix."comments WHERE CommentNew = '".$_GET["id"]."'";
  57. $m = mysql_query($q) or die(mysql_error());
  58. $n = mysql_num_rows($m);
  59. echo "<br /><p align=\"center\">[<a href=\"".ConfigInclude."news=commentadd&id=".$_GET["id"]."\">Dodaj komentarz</a>]</p><br />";
  60. if($n == 0) {
  61. echo "<br />Brak komentarzy.";
  62. } else {
  63. $i = 0;
  64. while($r = mysql_fetch_array($m)) {
  65. $i++;
  66. if($r["CommentEmail"] != "") {
  67. $CommentAuthor = "<a href=\"mailto:".$r["CommentEmail"]."\">".$r["CommentAuthor"]."</a>";
  68. } else {
  69. $CommentAuthor = $r["CommentAuthor"];
  70. }
  71. $commenttpl = preg_replace(array("#{AUTOR}#is", "#{DATA}#is", "#{TRESC}#is"), array(
  72. $CommentAuthor, 
  73. date("d.m.Y H:i:s", $r["CommentDate"]),
  74. $r["CommentValue"]
  75. ), ConfigComment);
  76. echo $commenttpl;
  77. if($n != $i) {
  78. echo "<br />\n";
  79. }
  80. echo "\n";
  81. }
  82. }
  83. }
  84.  
  85. ?>
Kuziu
Hmmmmmm robisz najpierw <br /> a potem striptags() no to troche nie teges ... dodajesz lamanie linii a potem je wywalasz.
artiego
to jak to poporawić - gdzie ? bo to nie moja `produkcja`
Kuziu
  1. <?php
  2. wordwrap(strip_tags($_POST["tresc"]), 50, "<br />\n");
  3. ?>


Last time.

Albo robisz to by sie czegoś nauczyć albo zgłaszaj się na giełdę. Podpowiadam Ci a Ty czekasz na gotowe.
artiego
no fakt - na ta chwile to i nawet podstaw php nie umiem, totez czekalem na gotowca - nie urkywam.. ale pociesze Cie - NIE DZIAŁA : ?

http://www.alemiasto.pl/TEST/index.php?sit...s=comment&id=18

sadsmiley02.gif sadsmiley02.gif
Kuziu
  1. <?php
  2. wordwrap(strip_tags($_POST["tresc"]), 50, "<br />\n", 1);
  3. ?>
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.