Server

Drepturi de upload mai mare cu .htaccess

In mod normal PHP-ul e setat sa poti uploada fisiere de maxim 8MB(sau chiar doar 2MB).
Poti schimba asta insa din php.ini:

1
2
post_max_size = 40M
upload_max_filesize = 40M

.. dar asta inseamna sa dai drepturi la tot serverul sa poata incarca fisiere de pana in 40MB

Dar daca vrei sa dai drepturi doar fisierelor dintr-un anumit folder poti sa faci un fisier “.htaccess” si sa scrii urmatorul cod.

1
2
3
4
<FilesMatch "\.(php)$">
 php_value post_max_size "40M"
 php_value upload_max_filesize "40M"
</FilesMatch>

Astfel toate fisierele din acel folder au dreptul de uploada fisiere de pana in 40mb.

Dar cred ca si codul asta e functional, daca vrei sa dai drepturi doar unui anumit fisier:

1
2
3
4
<Files "upload.php">
 php_value post_max_size "40M"
 php_value upload_max_filesize "40M"
</FilesMatch>

sau doar pentru 2 fisiere:

1
2
3
4
<FilesMatch "^(upload|multi_upload)\.php$">
 php_value post_max_size "40M"
 php_value upload_max_filesize "40M"
</FilesMatch>

! Daca aveti hosting cumparat pe undeva tebuie sa verificati mai intai daca sunt drepturi ca .htaccess-ul sa suprascrie setarile default.

Popularity: 6% [?]

Download PDF vs. Open PDF

Browserele se cam incapatineaza sa deschida pdf-urile in loc sa te lase sa le descarci pe calculator.
Cea mai usoara rezolvare e sa pui urmatorul cod in fisierul .htacces in directorul de baza. (pe langa index.html/php)

1
2
3
4
<FilesMatch "\.(?i:pdf)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>

Acum cand cineva da click pe link-ul unui PDF de pe site-ul tau o sa ii apara optiunea de Download si nu o sa il mai deschida direct in fereastra browserului.

Popularity: 4% [?]