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
<?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>';
?>