Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis z iframe do bazy
Forum PHP.pl > Forum > Po stronie przeglądarki
klawisz123
Witam,
Jak zapisać zawartość z iframe? Myśle coś nad tym aby iframe eksportować do oddzielnego pliku html zapisać go w bazie (mysql php) no i potem oczywiście mieć możliwość odczytać (taki notatnik online, wszystko mam tylko brak mi zapisu/odczytu). Jeszcze jest kwestia wydrukowania, pomysł jest taki aby wyeksportować do pdf i drukować z tegoż pliku.


  1. <form method="POST" id='edytortekstu'>
  2. <div>
  3. <select onchange="Colour(this[this.selectedIndex].value)">
  4. <option value="black" style="background:black"></option>
  5. <option value="darkred" style="background:darkred"></option>
  6. <option value="red" style="background:red"></option>
  7. <option value="orange" style="background:orange"></option>
  8. <option value="brown" style=" background:brown"></option>
  9. <option value="yellow" style="background:yellow"></option>
  10. <option value="green" style="background:green"></option>
  11. <option value="olive" style=" background:olive"></option>
  12. <option value="cyan" style=" background:cyan"></option>
  13. <option value="blue" style=" background:blue"></option>
  14. <option value="darkblue" style=" background:darkblue"></option>
  15. <option value="indigo" style=" background:indigo"></option>
  16. <option value="violet" style=" background:violet"></option>
  17. <option value="white" style=" background:white"></option>
  18.  
  19. </select>
  20. <input type="button" onclick="Format('bold')" value="B" />
  21. <input type="button" onclick="Format('italic')" value="I" />
  22. <input type="button" onclick="Format('Underline')" value="U" />
  23. <input type="button" onclick="Format('justifycenter')" value="C" />
  24. <input type="button" onclick="Format('justifyleft')" value="L" />
  25. <input type="button" onclick="Format('justifyright')" value="R" /><br/>
  26.  
  27. <select onchange="fontn(this[this.selectedIndex].value)">
  28. <option style="font-family: Arial;" value="Arial">Arial</option>
  29. <option style="font-family: Arial Black;" value="Arial Black">Arial Black</option>
  30. <option style="font-family: Arial Narrow;" value="Arial Narrow">Arial Narrow</option>
  31. <option style="font-family: Book Antiqua;" value="Book Antiqua">Book Antiqua</option>
  32. <option style="font-family: Century Gothic;" value="Century Gothic">Century Gothic</option>
  33. <option style="font-family: Comic Sans Ms;" value="Comic Sans Ms">Comic Sans Ms</option>
  34. <option style="font-family: Courier New;" value="Courier New">Courier New</option>
  35. <option style="font-family: Fixedsys;" value="Fixedsys">Fixedsys</option>
  36. <option style="font-family: Franklin Gothic Medium;" value="Franklin Gothic Medium">Franklin Gothic Medium</option>
  37. <option style="font-family: Garamond;" value="Garamond">Garamond</option>
  38. <option style="font-family: Georgia;" value="Georgia">Georgia</option>
  39. <option style="font-family: Impact;" value="Impact">Impact</option>
  40. <option style="font-family: Lucida Console;" value="Lucida Console">Lucida Console</option>
  41. <option style="font-family: Lucida Sans Unicode;" value="Lucida Sans Unicode">Lucida Sans Unicode</option>
  42. <option style="font-family: Microsoft Sans Serif;" value="Microsoft Sans Serif">Microsoft Sans Serif</option>
  43. <option style="font-family: Palatino Linotype;" value="Palatino Linotype">Palatino Linotype</option>
  44. <option style="font-family: System;" value="System">System</option>
  45. <option style="font-family: Tahoma;" value="Tahoma">Tahoma</option>
  46. <option style="font-family: Times New Roman;" value="Times New Roman">Times New Roman</option>
  47. <option style="font-family: Trebuchet Ms;" value="Trebuchet Ms">Trebuchet Ms</option>
  48. <option style="font-family: Verdana;" value="Verdana">Verdana</option>
  49. </select>
  50.  
  51.  
  52.  
  53. <select onchange="fonts(this[this.selectedIndex].value)">
  54. <option style="font-size: 11px;" value="1">1</option>
  55. <option style="font-size: 12px;" value="2">2</option>
  56. <option style="font-size: 13px;" value="3">3</option>
  57. <option style="font-size: 14px;" value="4">4</option>
  58. <option style="font-size: 15px;" value="5">5</option>
  59. <option style="font-size: 16px;" value="6">6</option>
  60. <option style="font-size: 17px;" value="7">7</option>
  61.  
  62.  
  63. </select>
  64.  
  65.  
  66.  
  67.  
  68. <button type="button" onclick="command('InsertOrderedList', null)">Lista numerowana</button>
  69. <button type="button" onclick="command1('InsertUnorderedList', null)">Lista punktowana</button>
  70. <button type="button" onclick="command2('indent', null)">Wcięcie</button>
  71. <button type="button" onclick="command3('outdent', null)">Usuń wcięcie</button>
  72.  
  73.  
  74.  
  75. <iframe id="textbox"></iframe><br/>
  76. <input type="submit" name="wyslij" value="Zapisz" />
  77. <input type="hidden" id="text" name="text" />
  78. </div>
  79. </form>
Bluur
Umiem tylko narazie edycję textarea z zapisem do pliku .txt i importem jak chcemy go edytować.

  1. <?
  2. if(isset($_POST['plik']))
  3. {
  4. $f=fopen('plik.txt', 'w');
  5. fwrite($f, $_POST['plik']);
  6. fclose($f);
  7. echo 'ZMIANY ZAPISANE<br />';
  8. }
  9. else
  10. {
  11. $plik=file_get_contents('plik.txt');
  12. echo '<form action="index.php" method="post">';
  13. echo '<textarea name="plik" rows="12" cols="100" style id="lista">'.$plik.'</textarea><br />';
  14. echo '<input type="submit" value="Zapisz zmiany!"></form>';
  15. }
  16. ?>
  17.  



klawisz123
hmm cos mi to nie chodzi za bardzo, nie wiem czy ma znaczenie to, że ja mam iframe nie textarea?

bardziej użył bym innerHtml ale nie wiem jak :/
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.