Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problemy z wyświetlaniem zawartości pliku TXT, Problem z wyświetlaniem zawartości pliku tekstowego.
RoysoN
post 5.12.2009, 21:22:14
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 3.12.2009

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


Witam.
Mam problem:
  1. <?php
  2.  
  3.  
  4. $pole1 = trim($_POST['pole1']);
  5. $pole2 = trim($_POST['pole2']);
  6.  
  7. if(empty($pole1) and empty($pole2)) {
  8.  
  9.  
  10. echo '<form action="" method="post">
  11. <table><tr><td>Nazwa:</td><td style="width:100%">
  12. <input type="text" name="pole1" style="width: 100%;" /></td></tr><tr><td>Kod:</td><td style="width:100%">
  13. <input type="text" name="pole2" style="Width: 100%;" /></td></tr></table>
  14. <input type="submit" value="Zapisz" />
  15. </form>';
  16. }
  17. else {
  18. $dane = $pole1."`".$pole2."\n";
  19. $file="baza.txt";
  20. $fp=fopen("$file", "r+");
  21. $dane=$dane.fread($fp, filesize($file));
  22. rewind($fp);
  23. flock($fp, 2);
  24. fwrite($fp, $dane);
  25. flock($fp, 3);
  26. fclose($fp);
  27.  
  28. echo "ZAPISANE! RoysoN życzy miłego dnia!, <a href='podglad.php'>Odświerz!</a>";
  29. }
  30.  
  31. ?>
  32.  
  33. <table>
  34. <?php
  35. $file = file("baza.txt");
  36.  
  37. $end = 10;
  38.  
  39. foreach($file as $value) {
  40. ++$i;
  41. if($i <= $end) {
  42. $exp = explode("`",$value);
  43. echo "<tr><td>".$exp[0]."</td></tr><tr><td>".$exp[1]."</td></tr>";
  44. }
  45. }
  46.  
  47. ?> </table>


Wszystko mi działa, dopóki nie wpiszę kodu z YouTube na wyświetlanie filmiku na swojej stronie:
http://www.royson.lua.pl/podglad.php
Filmik nie wyświetla się;(


--------------------
Sztachnij sę zioom, muza spoko;]
Go to the top of the page
+Quote Post
akaz
post 5.12.2009, 21:45:52
Post #2





Grupa: Zarejestrowani
Postów: 22
Pomógł: 4
Dołączył: 24.11.2009

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


Witaj,
luknij w kod który pojawia się jako wynik na Twojej stronie:

  1. <object width=\"425\" height=\"344\"><param name=\"movie\" value=\"http://www.youtube.com/v/vYpXvptY3wY&hl=pl_PL&fs=1&\">


"Coś" wstawia \ przed " smile.gif
Go to the top of the page
+Quote Post
RoysoN
post 5.12.2009, 22:00:18
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 3.12.2009

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


oglądałem już kod żródłowy i próbowałem usunąć te ukośniki lecz bezskutecznie;/
podmienilem tez " na ' w kodzie YT tez nie dziala;/


--------------------
Sztachnij sę zioom, muza spoko;]
Go to the top of the page
+Quote Post
l0ud
post 5.12.2009, 22:05:06
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Dalej masz te ukośniki w źródle. PHP dokleja standardowo ukośniki do wszystkich zmiennych przesłanych przez POST i GET (może i jeszcze jakichś, nie pamiętam). Przepuść pole1 i pole2 dodatkowo przez stripslashes


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
akaz
post 5.12.2009, 22:05:48
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 4
Dołączył: 24.11.2009

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


Użyj stripslashes
Go to the top of the page
+Quote Post
RoysoN
post 5.12.2009, 22:31:52
Post #6





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 3.12.2009

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


Prądzi! tongue.gif Dzięki wielkie:)


--------------------
Sztachnij sę zioom, muza spoko;]
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: 24.06.2025 - 08:03