Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    .htaccess e sezione download riservata

    Salve a tutti, sto facendo una sezione download riservata in modo che solo alcuni utenti possano accedere e scaricare i files.
    Non l'ho mai fatto e volevo una mano per capire se ho ragionato bene.
    Ho creato una cartella files/ dove ci saranno i download da scaricare.
    Ho messo il file .htaccess in questa cartella con le seguenti direttive:

    Order deny,allow
    Deny from all

    in modo da impedire l'accesso agli utenti.
    Ho creato un file download.php nella cartella upload (che contiene anche file).
    La struttura è la seguente quindi:

    upload/
    -------file/
    -------download.php

    nel file download.php c'è il seguente codice:

    header("Content-type: text/plain");
    header("Content-Disposition: attachment; filename=files/prova.zip");

    in questo modo dovrebbe scaricarmi il file prova.zip che sta in files. Invece mi crea un file nuovo di nome -files-prova.zip che è vuoto.

    Volevo sapere:
    1 cosa sto sbagliando?
    2 è possibile usare i file htaccess su windows (con apache ovviamente)
    3 come faccio a creare il file .htacces su windows (io l'ho fatto creandolo su linux e poi scaricandolo in locale) visto che se creo un file di testo con questo nome windows dice che NON HO SPECIFICATO IL NOME DEL FILE?

    grazie a chi mi risponderà!

  2. #2
    Il ragionamento che hai fatto va bene.
    Per creare il file htaccess su win io uso dreamweaver altrimenti nemmeno io riesco a crarlo. Però se non hai dreamweaver puoi usare il dos (cerca nel forum per sapere come far. cerca htaccess o linea di comando).

    Per ciò che riguarda il file, non sono sicuro, ma credo che tu debba usare come mime type quello del file zip e non text plain (che indica un semplice file di testo). Inoltre il file risulta vuoto perchè tu non gli hai passato niente.

    Devi, quindi, anche leggere il file per poterlo far scaricare. Usa fopen ed fread (cerca sempre nel forum per maggior dettagli). Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da mircov
    Per creare il file htaccess su win io uso dreamweaver altrimenti nemmeno io riesco a crarlo. Però se non hai dreamweaver puoi usare il dos (cerca nel forum per sapere come far. cerca htaccess o linea di comando).
    Si può fare anche con blocco note.
    Se ad esempio hai il file htaccess.txt basta aprirlo con notepad, salva come: tutti i file e rinominarlo .htaccess.

  4. #4
    A me non lo fa fare!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    A me funziona sotto win xp.

  6. #6
    Mha, forse mi sbaglio. Riproverò! Forse non era il notepad! Non ricordo.
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  7. #7
    Grazie delle risposte prima di tutto. Ma c'è qualche modo particolare per specificare un file che non sta nella stessa cartella della pagina che fa scaricare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.