Jump to content
php.lv forumi

Nenokopējami faili


teobalds

Recommended Posts

Sveiki!

 

Vajag uztaisīt maksas saturu, kur saturs tiks rādīts no swf, turklāt atkārtoti lai to pašu failu skatītos jāmaksā atkal naudiņa. Vai pastāv iespēja, ka swf failu varētu paslēpt līdz tādam līmenim, ka lietotājs pat nevar uzzināt kā to failu sauc? Ideja aptuveni - fails saucas suns.swf uz servera, bet web lapas sourcē uzrādās kaķis.swf, kāds uz servera nemaz neeksistē. Utopija vai kaut nedaudz reāli tas ir? Varbūt kādas citas idejas, kā maksimāli izvairīties no iespējas, ka kāds šo failu varēs nokačāt?

Link to comment
Share on other sites

Tu vari to swf failu padot caur php ar kaut kādiem nosacījumiem.

 

<?
//fails flash.php	
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/x-shockwave-flash");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize("mans.swf"));
readfile("mans.swf");
exit(); 
?>

 

Un tad iekļauj htmlā kā swf:

<embed src="flash.php?parametri=kaut_kaadi"/>

 

PHP vajag sarakstīt kaut kādus nosacījumus, vai tam lietotājam padot to failu vai nē.

Tik līdz lietotājs ir vienreiz varējis apskatīt to swf, viņš jebkurā gadījumā nonāk uz lietotāja datora. Variants ir pašā flašā vēl dinamiski ņemt datus no servera ar kaut kādiem iepriekš padotiem parametriem, tad ja lietotājs saglabā to flash viņam nebūs jēgas no tā, jo dati tāpat stāv uz servera...

 

 

Tā kaut kā uzmurgoju savu skatījumu :)

Link to comment
Share on other sites

Es mēģinātu šo lietu veidot, izmantojot .htaccess failu, ar kura palīdzību aizliektu pieeju pa tiešu linku failiem (kā to izdarīt no galvas neatceros, bet šajā forumā kau kur atceros tas jau ir izrunāts). Pašu failu tad padod ar php, kuram būs pieeja tiem failiem, atbilstoši kad lietotājam ir atļauts failu izmantot. Par paša fleša daļu gan daudz nekā nezinu.

Link to comment
Share on other sites

jebkurā gadījumā lietotājs uztaisīs print screen un izdrukās ja viņam vajadzēs ...

+1 vai arī swf faili saglabājas arī pārlūka kešā, no kura viņus var dabūt ārā, tāka ja nu kāds gribēs, tāvaitā atradīs veidu kā nokopēt.

Link to comment
Share on other sites

+1 vai arī swf faili saglabājas arī pārlūka kešā, no kura viņus var dabūt ārā, tāka ja nu kāds gribēs, tāvaitā atradīs veidu kā nokopēt.

 

Tāpēc nevajag pašā SWF'ā glabāt attēlojamos datus, bet gan caur swf'u ņemt viņus no servera. Tad jau arī varētu piem no last.fm kačāt dziesmas. (Neizslēdz iespēju, ka turu diktafonu pie kompja :) )

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...