readfile($filename) problemen met Path
Ik heb gevonden fouten en weer aanpassen zoals url:
Gewone url server:
server/test/test2/test3/test.php werkt prima.
Joomla url server:
server/index.php/test/4-test/detail/47-sunrise1920x1080?layout=default_verzamel werkt hij niet goed.
ik heb ook bij gemaakt als bestand niet bestaat dan meld bestaat niet
maar hij bestaat bestand wel alleen als je download dan zie je geen afbeelding
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php
$k = 0;
for ($i=0, $n=count( $this->uitgave ); $i < $n; $i++) {
$row = &$this->uitgave[$i];
$link = JRoute::_( '/~heer/images/phocagallery/');
echo '<form method="post" action="index.php?option=com_phocagallery&view=detail&layout=default_verzamel&catid='.$this->item->catslug.'&id='.$this->item->slug.'&tmpl=component'.'">';
echo "<div id='whatimg'> <img width='85' height='60' src='" . $link, $row->filename . "' /> ";
echo "<p> <input type='radio' id='".$row->filename."' name='option_choice' value='".$row->filename."'".(($row->filename == $_POST['option_choice'])?'checked="checked"':'').'/> </div></p>';
$k = 0 - $k;
}
echo '<input type="submit" value="Download" />';
echo '</form>';
//if($processing_message = $_POST['option_choice']){
//$downloadmap = "/home/heer/public_html/images/phocagallery/";
//$filename = $downloadmap . $processing_message;
//echo $processing_message;
$filename = '/home/heer/public_html/23-celica.jpg';
$size = intval(sprintf("%u", filesize($filename)));
if (file_exists($filename)) {
echo "Correct <BR><BR><BR><BR>";
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
$file_extension = strtolower(substr(strrchr($filename,"."),1));
switch( $file_extension )
{
case "pdf": $ctype="application/pdf"; break;
case "exe": $ctype="application/octet-stream"; break;
case "zip": $ctype="application/zip"; break;
case "doc": $ctype="application/msword"; break;
case "xls": $ctype="application/vnd.ms-excel"; break;
case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpeg": $ctype="image/jpeg"; break;
case "jpg": $ctype="image/jpg"; break;
default: $ctype="application/force-download";
}
//header("Content-Type: $ctype");
//header("Content-Length: " . $size);
//header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
readfile($filename);
exit();
} else {
echo "Het bestand bestaat niet.";
}
echo '<div id="phocaGallerySlideshowC" style="display:none"></div>';
?>
$k = 0;
for ($i=0, $n=count( $this->uitgave ); $i < $n; $i++) {
$row = &$this->uitgave[$i];
$link = JRoute::_( '/~heer/images/phocagallery/');
echo '<form method="post" action="index.php?option=com_phocagallery&view=detail&layout=default_verzamel&catid='.$this->item->catslug.'&id='.$this->item->slug.'&tmpl=component'.'">';
echo "<div id='whatimg'> <img width='85' height='60' src='" . $link, $row->filename . "' /> ";
echo "<p> <input type='radio' id='".$row->filename."' name='option_choice' value='".$row->filename."'".(($row->filename == $_POST['option_choice'])?'checked="checked"':'').'/> </div></p>';
$k = 0 - $k;
}
echo '<input type="submit" value="Download" />';
echo '</form>';
//if($processing_message = $_POST['option_choice']){
//$downloadmap = "/home/heer/public_html/images/phocagallery/";
//$filename = $downloadmap . $processing_message;
//echo $processing_message;
$filename = '/home/heer/public_html/23-celica.jpg';
$size = intval(sprintf("%u", filesize($filename)));
if (file_exists($filename)) {
echo "Correct <BR><BR><BR><BR>";
if(ini_get('zlib.output_compression'))
ini_set('zlib.output_compression', 'Off');
$file_extension = strtolower(substr(strrchr($filename,"."),1));
switch( $file_extension )
{
case "pdf": $ctype="application/pdf"; break;
case "exe": $ctype="application/octet-stream"; break;
case "zip": $ctype="application/zip"; break;
case "doc": $ctype="application/msword"; break;
case "xls": $ctype="application/vnd.ms-excel"; break;
case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
case "gif": $ctype="image/gif"; break;
case "png": $ctype="image/png"; break;
case "jpeg": $ctype="image/jpeg"; break;
case "jpg": $ctype="image/jpg"; break;
default: $ctype="application/force-download";
}
//header("Content-Type: $ctype");
//header("Content-Length: " . $size);
//header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );
readfile($filename);
exit();
} else {
echo "Het bestand bestaat niet.";
}
echo '<div id="phocaGallerySlideshowC" style="display:none"></div>';
?>
Gewijzigd op 12/09/2011 12:29:57 door Sebastiaan vd laan
Sebastiaan vd laan op 12/09/2011 12:28:53:
Vorige topic reactie niet meer.
Ik heb gevonden fouten en weer aanpassen zoals url:
ik heb ook bij gemaakt als bestand niet bestaat dan meld bestaat niet
maar hij bestaat bestand wel alleen als je download dan zie je geen afbeelding
Ik heb gevonden fouten en weer aanpassen zoals url:
ik heb ook bij gemaakt als bestand niet bestaat dan meld bestaat niet
maar hij bestaat bestand wel alleen als je download dan zie je geen afbeelding
Huh??? Kun jij geen normale zinnen typen?
heb ik eerder al vermeld excuseren dat ik schrijftaal matig.