Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    Quote Originariamente inviata da boots Visualizza il messaggio
    prova a cambiare gli header così:

    Codice PHP:
    header('Content-Type: application/pdf');
    header('Content-disposition: inline; filename="'.$filename.'"'); 
    Però, ricorda che la visualizzazione dipende anche dal supporto ai pdf da parte del browser. Se non lo sa "leggere" te lo scarica invece di mostrartelo.
    Perfetto, cosi lo apre e me lo fa leggere senza scaricare, il problema è che devo togliere la protezione .htaccess altrimenti non mi consente di accedere al file.
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  2. #2
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    Per qualche motivo lo script PHP non riesce a "saltare" la protezione data da .htaccess che è così:

    <Files ~ ".+">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  3. #3
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Se accedi al file tramite filesystem (es. readfile('/www/ilmiosito/da_qualche_parte/disegno.pdf')) il webserver e quindi htaccess non vengono tirati in ballo, quindi non dovresti aver problemi.

    Altro discorso se alla readfile() passi un url (es readfile('http://www.ilmiosito.it/da_qualche_parte/disegno.pdf')). In questo caso la lettura avviene attraverso il webserver e l'htaccess te lo impedisce.

  4. #4
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    Quote Originariamente inviata da boots Visualizza il messaggio
    Se accedi al file tramite filesystem (es. readfile('/www/ilmiosito/da_qualche_parte/disegno.pdf')) il webserver e quindi htaccess non vengono tirati in ballo, quindi non dovresti aver problemi.

    Altro discorso se alla readfile() passi un url (es readfile('http://www.ilmiosito.it/da_qualche_parte/disegno.pdf')). In questo caso la lettura avviene attraverso il webserver e l'htaccess te lo impedisce.
    Accedo passando un url.

    Come potrei fare quindi?
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  5. #5
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Scusa, ma i pdf si trovano su un server esterno? non puoi passare il path alla readfile invece che l'url?

  6. #6
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    I file si trovano in remoto sul mio sito.

    Vi vorrei accedere dal sito mantenendo l'impossibilità ad altri di accedervi.

    Passare la path ovvero senza http:// ?
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  7. #7
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    La domanda era, i file sono sullo stesso server dove gira php:

    lo script per la visualizzazione è, ad esempio : http://www.ilmiosito.it/disegni/vedi.php
    Il file pdf è sempre su http://www.ilmiosito.it ? (esempio http://www.ilmiosito.it/files/disegni/disegno.pdf)

    In questo caso puoi passare a readfile il path invece che l'url

  8. #8
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    I files sono sono nella stessa cartella dove risiede il file vedi.php

    Quindi gli posso passare solo www.miosito.it/disegni/vedi.php senza anteporre html?
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

  9. #9
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Gli devi passare il percorso dove sono i file. Per intenderci quello che vedi sul file manager

    Per esempio sulla mia macchina un ipotetico url è : http://localhost/test/pippo.pdf
    la cartella test nel file system si trova su /opt/lampp/htdocs/test

    E quest ultimo che devi passare alla readfile()

    I files sono sono nella stessa cartella dove risiede il file vedi.php


    il file php deve essere in una cartella accessibile. Se li c'è l'htaccess che ti blocca allora non funziona
    Ultima modifica di boots; 26-08-2016 a 11:39

  10. #10
    Utente di HTML.it L'avatar di Max Della Pena
    Registrato dal
    Jan 2014
    residenza
    Udine
    Messaggi
    372
    Quote Originariamente inviata da boots Visualizza il messaggio
    Gli devi passare il percorso dove sono i file. Per intenderci quello che vedi sul file manager

    Per esempio sulla mia macchina un ipotetico url è : http://localhost/test/pippo.pdf
    la cartella test nel file system si trova su /opt/lampp/htdocs/test

    E quest ultimo che devi passare alla readfile()



    il file php deve essere in una cartella accessibile. Se li c'è l'htaccess che ti blocca allora non funziona[/COLOR]

    OK sposto il file in una cartella diversa e provo a passare il file come indicato.

    Sperem....

    Grazie.
    Mi chiedo, caro Alberto, se questo antifascismo rabbioso che viene sfogato nelle piazze oggi a fascismo finito, non sia in fondo un’arma di distrazione che la classe dominante usa su studenti e lavoratori per vincolare il dissenso.

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.