Witajcie
Chce żeby po pobraniu przez przeglądarkę pliku jpg ten plik wyświetlił się teraz pobiera mi plik jpg zamiast tego wyświetla się komunikat: "Prawdopodobnie ten format pliku nie jest obsługiwany".
Co może być przyczyną? Wszędzie szukam rozwiązania ale nigdzie nie ma.
Oto te pliki php:
Plik zamowienie.php:
<?php
$id=$_GET['id'];
if ($link = mysqli_connect('localhost', 'root', '', 'baza')) {
}
else {
echo 'Błąd połączenia!';
}
//zapytanie sql do bazy określające jakie dane mają zostać pobrane
$wynik = mysqli_query($link, "SELECT * From fotki WHERE id='".$id."'");
while ($co = mysqli_fetch_array($wynik)) {
$id = $co['id'];
$rodzaj = $co['cena'];;
$zdjecie = $co['foto1'];
echo "<img src=http://localhost/bank/upload/$zdjecie width=500 height=200></img>";
echo "<a href=Zakup.php?name=$zdjecie>Zamawiam</a>";
echo "<h2>Zamówiłeś $zdjecie do zapłaty:$rodzaj";
}
?>
plik Zakup.php:
<?php
$name = $_GET['name'];
header("Content-type: application/jpg");
header("Content-Disposition: attachment; filename=$name");
readfile('$sylwer');
?>
Tak to wygląda będę wdzięczny za pomoc
pozdrawiam