header('Content-type: application/msword');

0

Witam.

Chciałbym wygenerować plik doc i to mi się udaje.
Tylko nie wiem jak zabezpieczyć tak wygenerowany plik przed edycją ...
Bardzo byłbym wdzięczny za podpowiedzi.

Oto kod:

<?php 
 include("setup.php"); 
 header('Content-type: application/msword');
 header('Content-Disposition: inline. filename = karta_kandydata.jpg');
 session_start();
 
 $w = mysql_query("SELECT * FROM s_user WHERE id_usera = '1';");
 $r = mysql_fetch_object($w);
  
 include("szyfr.php"); 
 
 $nazwa = 'test.rtf';
 $wl = file_get_contents($nazwa);
 
 $wl = str_replace('<<id>>', odszyfruj($r->id_usera), $wl);
 $wl = str_replace('<<imie>>', odszyfruj($r->imie), $wl);
 $wl = str_replace('<<nazwisko>>', odszyfruj($r->nazwisko), $wl);
 $wl = str_replace('<<panstwo>>', odszyfruj($r->panstwo), $wl);
 $wl = str_replace('<<miasto>>', iconv("utf-8", "windows-1250", odszyfruj($r->miasto)), $wl);
 $wl = str_replace('<<ulica>>', odszyfruj($r->ulica), $wl);
 $wl = str_replace('<<data_urodzenia>>', odszyfruj($r->data_urodzenia), $wl);
 $wl = str_replace('<<telefon>>', odszyfruj($r->telefon), $wl);
 $wl = str_replace('<<telefon>>', odszyfruj($r->telefon), $wl);
 $wl = str_replace('<<email>>', odszyfruj($r->email), $wl);
 $wl = str_replace('<<telefon>>', odszyfruj($r->telefon), $wl);
 
 echo $wl;
 
?>

Pozdro.
</email>
0

hmm...a czy ktoś ma dostęp do tego pliku?
dwa...zakładając, że ktoś ma dostęp do pliku to dla ktosi możesz otwierać plik wyłącznie do odczytu, a dla ludzi którzy mają prawo go edytować (np. ty) otworzyć do odczytu i zapisu.

Nie wiem czy to pomoże, ale problem wydaje mi się trochę niejasny

1 użytkowników online, w tym zalogowanych: 0, gości: 1