Zrobiłem taki skrypcik pobieram sobie dane z pliku style.txt i wszystko mi działa w IE jednak w firefoxie nie działa
Może mi ktoś napisze czemu w firefoxie działa mi ino tło czyli pobiera mi zmienną '$file[8]' a czemu nie czyta wcześniejsze
Prosze o pomoc. sadsmiley02.gif


  1. <?php
  2. $file = file_get_contents('moduly/style/style.txt');
  3. $file = explode('|', $file);
  4. echo "
  5. <html>
  6. <head>
  7. <STYLE>
  8. A:link {
  9. COLOR: '$file[1]';
  10. font-size: '$file[0]';
  11. TEXT-DECORATION: none;
  12. }
  13. A:active {
  14. COLOR: '$file[3]';
  15. font-size: '$file[2]';
  16. TEXT-DECORATION: none;
  17. }
  18. A:visited {
  19. COLOR: '$file[5]';
  20. font-size: '$file[4]';
  21. TEXT-DECORATION: none;
  22. }
  23. A:hover {
  24. COLOR: '$file[7]';
  25. font-size: '$file[6]';
  26. TEXT-DECORATION: none;
  27. }
  28.  
  29. body {
  30. scrollbar-arrow-color: #ffffff;
  31. scrollbar-track-color: #555555;
  32. scrollbar-highlight-color: #222221;
  33. scrollbar-shadow-color: #222220;
  34. scrollbar-darkshadow-color: #000000;
  35. scrollbar-3dlight-color: #123123;
  36. scrollbar-base-color: #000000;
  37. scrollbar-face-color: #000000;
  38. background-image: url('$file[8]');
  39. background-repeat: repeat; 
  40. }</STYLE>
  41. </head>";
  42. ?>


Nie będę zaśmiecał forum odnowie temat i odrazu spytam się o jeszcze jeden watek:

Wpisuje sobie powiedzmy taka treśc w inpucie lub texarea:

  1. <table style='width:960px; height:200px; background-image: url(images/tlo1.gif)' border='2' cellspacing='10' cellpadding='15'>
  2. <tr><td>logo</td></tr>


A w pliku textowym do jakiego zapisuje przed znakami ' dopisuje mi się znak \ i wychodzi coś takiego co mi rozwala cały kod angrysmiley.gif



  1. <table style=\'width:960px; height:200px; background-image: url(images/tlo1.gif)' border=\'2' cellspacing=\'10' cellpadding=\'15'>
  2. <tr><td>logo</td></tr>


I czym więcej klikne zapisz tych sleszy się mnoży blinksmiley.gif może mi ktoś powie co tutaj złego wyprawiam i jak sie tego pozbyć