Href van docx
Wesley
09/03/2009 22:56:00Mensen,
Ik heb hier problemen met een <a href=""> link.
Ik poog een download link the maken maar heb problemen met de docx files.
<a href="file.doc"> werkt maar zodra ik er een docx zet niet meer.
Valt een docx niet te downloaden?
Alvast bedankt
Wesley
Ik heb hier problemen met een <a href=""> link.
Ik poog een download link the maken maar heb problemen met de docx files.
<a href="file.doc"> werkt maar zodra ik er een docx zet niet meer.
Valt een docx niet te downloaden?
Alvast bedankt
Wesley
PHP hulp
19/11/2024 03:30:33Max S
09/03/2009 23:02:00Misschien moet je even kijken of het bestand wel bestaat.
Anders kan het misschien zijn dat het de verkeerde rechten heeft, dan moet je het even chmodden naar 777.
Als het inderdaad bestaat en hij is gechmod zou je een downloadscript moeten gebruiken, let hier wel op dat hij beveiligd is en dat je dan niet de files van je host kan downloaden.
Dit kan je het beste doen door alle bestanden die gedownload moeten worden in een aparte map te zetten.
Anders kan het misschien zijn dat het de verkeerde rechten heeft, dan moet je het even chmodden naar 777.
Als het inderdaad bestaat en hij is gechmod zou je een downloadscript moeten gebruiken, let hier wel op dat hij beveiligd is en dat je dan niet de files van je host kan downloaden.
Dit kan je het beste doen door alle bestanden die gedownload moeten worden in een aparte map te zetten.
Wouter De Schuyter
09/03/2009 23:09:00Misschien heb je hier wat aan http://be.php.net/readfile
Zie Example #1 Forcing a download using readfile()
Zie Example #1 Forcing a download using readfile()
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$file = 'monkey.gif';
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>
$file = 'monkey.gif';
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>