Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobieranie obrazka jpg
albertusek
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
albertusek
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


Nie rozumiem jak pełna ścieżka nazwy do pliku? Toż przecież robię:

Plik zamowienie.php:

$id=$_GET['id'];
if ($link = mysqli_connect('localhost', 'root', '', 'photo')) {
}

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
$zdjecie =$_GET['name'];
header("Content-type: application/jpg");
header("Content-Disposition: attachment; filename=$zdjecie");
readfile($zdjecie);

?>

I dalej: "Prawdopodobnie ten format pliku nie jest obsługiwany.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 22:55