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.
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.
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.
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.
Scusa, ma i pdf si trovano su un server esterno? non puoi passare il path alla readfile invece che l'url?
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.
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
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.
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
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.