sada
23.02.2009, 22:13:46
Witam
i znowu coś nie gra
Dlaczego ten kod nie działa (miał pobierać obrazek z serwera)
<?php
$files = "http://footy.home.pl/sader/stronka/ofirmie/stacja_maly.jpg";
$fileName2='mirek.jpg';
header("Content-Type: application/octet-stream"); header("Content-Length: $size;"); header("Content-Disposition: attachment; filename=$fileName2");
?>
przy założeniu że plik jest na serwerze.
ayeo
24.02.2009, 06:21:02
Witam!
Zobacz sobie funkcję file_get_contents();
Pozdrawiam!
sada
24.02.2009, 09:50:08
to samo niestety.
efekt jest ten sam ,cały ekran krzaczków a chcjałbym mieć możliwość zapisania pliku na dysku
batman
24.02.2009, 10:00:16
Sprawdź
ten skrypt. Jak na razie jeszcze mnie nie zawiódł.
ayeo
24.02.2009, 15:08:05
~sada, nie chodziło mi o to, że funkcja file_get_contents(); załatwi sprawę, a jedynie możesz nią zastąpić 5 linijek swojego kodu. Taka rada

Pozdrawiam!
sada
24.02.2009, 15:25:21
nie może się teraz przebić przez
if(!is_readable($file)) die('File not found or inaccessible!');
wywala błąd:
File not found or inaccessible!
batman
24.02.2009, 15:34:48
Nie masz dostępu do pliku. Jeśli jest to plik lokalny, to sprawdź czy dobrze podałeś. Jeśli jest to plik zdalny, to sprawdź, czy masz dostęp do tego pliku. No i najważniejsza rzecz - czy plik istnieje. Link z Twojego kodu z pierwszego postu nie działa.
sada
24.02.2009, 16:22:17
dostęp mam , ale czy musi mieć jakieś szczególne atrybuty?
Link z pierwszego postu celowo zmieniłem by nie reklamować, ale dla celów edukacyjnych podaję link do strony gdzie nie zmienia się to okno adresowo przy kolejnych kliknięciach. Proszę o rekonesans i pomoc.
http://footy.home.pl/sada/newland/karaoke/index.php sory aktualne od godz. 18.26