Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Otwieranie pliku w notatniku.
Forum PHP.pl > Forum > Przedszkole
cykcykacz
Hej,
żeby nie było chwile poświęciłem ale nie znalazłem rozwiązania!
Szukałem tutaj http://php.net/manual/en/function.fopen.php ale funkacja fileopen nie otworzy mi pliku w notatniku.
Próbowałem w ten sposób:
  1. header('Content-type: text/plain');
  2. header('Content-Disposition: attachment; filename="file.txt"');

To faktycznie otwiera notatnik ale z pustą zawartością.

Wiecie jak otworzyć plik w notatniku php?
mmmmmmm
zapomniałęś wyPRINTować zawartości pliku?
nospor
Cytat
To faktycznie otwiera notatnik ale z pustą zawartością.
No a wysylasz tresc pliku? Bo same naglowki to tylko naglowki.....

funkcja readfile()
cykcykacz
funkcja readfile() wyświetli mi zawartość pliku w przeglądarace a ja chciałby żeby otworzył mi się notatnik z zwartością pliku.
nospor
A naglowki dodales....?
cykcykacz
Dobra dzieki wam za pomoc smile.gif jak zwylke myślę wolniej niż wy! smile.gif
Z manuala http://php.net/manual/en/function.readfile.php:
  1.  
  2. <?php
  3. $file = 'monkey.gif';
  4.  
  5. if (file_exists($file)) {
  6. header('Content-Description: File Transfer');
  7. header('Content-Type: application/octet-stream');
  8. header('Content-Disposition: attachment; filename='.basename($file));
  9. header('Content-Transfer-Encoding: binary');
  10. header('Expires: 0');
  11. header('Cache-Control: must-revalidate');
  12. header('Pragma: public');
  13. header('Content-Length: ' . filesize($file));
  14. flush();
  15. readfile($file);
  16. }
  17. ?>
  18.  
fate
a ja musialem zakomentowac flush zeby mi sie pojawil nie pusty plik..
wie ktos dlaczego tak?
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.