Avatar billede dragonbook Nybegynder
16. januar 2006 - 08:46 Der er 5 kommentarer og
2 løsninger

Password på zip-fil

Kan man sætte password på en zip fil der ligger på ens server via php?
Avatar billede coderdk Praktikant
16. januar 2006 - 09:15 #1
Ikke på zipfilen, men du kan begrænse adgangen til filen... Hvis du smider den et sted man ikke kan tilgå direkte fra websitet, og bruger et PHP-script til at "aflevere"...

<?php

  if ( $_POST['pass'] == 'hejsa' )
  {
      header('Content-Type: application/octet-stream');
      readfile('../filen.zip');
      exit;
  }
  else
  {
      // Spørg om password.
  }

?>
Avatar billede dragonbook Nybegynder
16. januar 2006 - 10:52 #2
Okay, men det var nu selvce zip-filen jeg tænkte på. Filen bliver nemlig fremstillet på serveren, men scriptet jeg benytter har ikke mulighed for at tilføje en kode på filen, som ved et program på ens pc.

Mente bare det var muligt at gøre det.
Avatar billede Slettet bruger
16. januar 2006 - 15:41 #3
De PHP-extensions som der er default med PHP, undersøtter ikke kryptering af zip-filer..
Men hvis du har rettigheder til det, kan du gøre det med en system-kommando ( system() )
Hvilken kommando du skal eksekvere, afhænger af hvilket OS og kommandoer der findes på serveren..
Avatar billede dragonbook Nybegynder
16. januar 2006 - 17:59 #4
Ok, tak for svar !

Kan I ikke begge smide et svar så deler I point?
Avatar billede coderdk Praktikant
16. januar 2006 - 18:09 #5
Aight :)
Avatar billede Slettet bruger
16. januar 2006 - 18:19 #6
Jamen, håber du kan bruge det så :-)
Avatar billede dragonbook Nybegynder
16. januar 2006 - 18:22 #7
Det kan jeg takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester