readfile($filename) problemen met Path

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sebastiaan vd laan

Sebastiaan vd laan

12/09/2011 12:28:53
Quote Anchor link
Vorige topic reactie niet meer.

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)
PHP script in nieuw venster Selecteer het PHP script
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
<?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>';
?>
Gewijzigd op 12/09/2011 12:29:57 door Sebastiaan vd laan
 
PHP hulp

PHP hulp

26/12/2024 22:13:21
 
Ozzie PHP

Ozzie PHP

12/09/2011 12:45:00
Quote Anchor link
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


Huh??? Kun jij geen normale zinnen typen?
 
Sebastiaan vd laan

Sebastiaan vd laan

12/09/2011 12:47:17
Quote Anchor link
heb ik eerder al vermeld excuseren dat ik schrijftaal matig.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.