Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Consiglio su header

  1. #1

    Consiglio su header

    Qual è il giusto script per far in modo che il file da scaricare venga scaricato con la mascherina tipica, avete presente quale? Quella grigia, con le tre opzioni, salva, apri, etc...

    Ho scritto questo:

    header ("Content-Disposition: attachment; Location: $location[$case]" );

    Con questa stringa, la mascherina che appare fa scaricare il file php che ha lanciato l'header!!! e non il contenuto dell'array $location.


    Premetto che il comando Location:$location[$case] da solo funziona.

    Solo per vostra curiosità, visto che il problema non è qui, ho assegnato $location[1]= "http://....."; e via dicendo, mentre la variabile $case in questo caso potrebbe essere 1... Comunque, non preoccupatevi per questo, perchè questa cosa funziona!

    Il problema è fare apparire la mascherina con il giusto file da scaricare! Mi sembra strano che basti togliere "Content-disposition" che tutto va bene, mentre mettendolo, decide di scaricare il file php!

    Grazie a chiunque mi aiutasse!
    Tom

  2. #2

  3. #3

    Problema persiste...

    Eh, anche guardando il manuale non ne vengo fuori,.. sinceramente non ne capisco molto di quel che dice... se qualcuno potesse darmi una mano, mi basta avere la stringa che funzioni..

  4. #4
    ciao,

    vedi questo link

    header

  5. #5

    Nessun risultato

    Ho la location del file salvata nell'array location[] e ho tutta l'intenzione di richiamare la posizione giusta dell'array (quella che contiene la location del file desiderato) tramite un'altra variabile:

    header("Location: $location[$case]");

    Questo script funziona. Però il mio problema era forzare la comparsa della mascherina di download "save as".
    Ho guardato nei link consigliati dalle precedenti risposte.

    Se non ho letto male, uno consigliava il comando forcedownload. L'ho provato. La mascherina compare, ma il file che viene chiesto di scaricare è il php che ha lanciato il download!

    Ho provato con

    header (...application/...)
    header (Content-disposition: ... ...)

    Ma anche così, come sopra, compare la mascherina ma fa scaricare il php!

    Che devo fare?
    Se per favore, anziche darmi link, mi copiate le righe interessanti, perchè le ultime volte avete linkato pagine piene di informazioni, non so quale fa per me...
    Grazie x la disponibilità!

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.