Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Utworzenie pliku docx
Forum PHP.pl > Forum > Przedszkole
tomi798
Potrzebuje wygenerować plik docx z określoną treścią, problem w tym ,że po otwarciu tego pliku wyskakuje błąd odczytu 'Plik jest uszkodzony i nie można go otworzyć', wrzucam kod:
  1.  
  2. header('Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
  3. header('Content-Disposition: attachment; filename="test.docx"');
  4.  
  5. $html .= '
  6. <table width="800px">
  7. <tbody>
  8. <tr style="border-collapse:collapse">
  9. <td rowspan="3" width="50%">
  10. <p>hai</p>
  11. </td>
  12. <td width="50%">
  13. <p>hui</p>
  14. </td>
  15. </tr>
  16. <tr>
  17. <td>sadasd</td>
  18. </tr>
  19. </tbody>
  20. </table>
  21. ';
  22. $html .='
  23. </body>
  24. </html>
  25. ';
  26. echo $html;


oczywiście treść pliku jest randomowa bo co bym nie wrzucił to krzyczy że plik uszkodzony, natomiast jeżeli zmienię na .doc to plik się otwiera bez problemu.
Używam php w wersji 4.4.9 więc pewnie żadna biblioteka do worda mi tego nie obsłuży a nie mam możliwość żeby go zmienić
trueblue
http://forum.php.pl/index.php?showtopic=257956
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.