Skrypt działą poprawnie dla stron z dostępem nie zahasłowanym.
Jednak problem pojawia się, ggdy chcę pobrać plik.jpg ze strony do której loguję się z hasłem. Dziwne jest to, że sam obrazek mogę zleechować (i pojawia się na stronie) - dokładniej mówiąc, w momencie generowania strony pojawia się alert o podanie hasła i loginu (do tego obrazka), podaję je i wówczas strona pięknie leechuje te jpegi.
I chociaż wydaje się, że w związku z tym MAM do tych obrazków dostęp, to nie mogę ich pobrać do handlera. Wychodzi na to, że jest pusty??
<?php $buffer=\"053045.jpg\"; // obrazek, który chcę odczytać i zapisać na localhost // adres jpega. dostęp zahasłowany $fil=\"http://189.109.178.23/Pics/$buffer.jpg\"; // adres innego jpega - bez hasła - z tym adresem wszystko działa ok. $fil2=\"http://www.hao.boo.pl/horror/toplista.jpg\"; //drukuję sobie w przeglądarce tego jpega - tutaj jeszcze działa ok. Przed pobraniem jpega do przeglądarki wyskakuje alert hasło i login. Podaję je i wówczas wszystko jest ok - oczom ukazuję się ów jpg na stronie www. // problem zaczyna się tutaj. ?>
i błędy...:
Warning: fopen("http://189.109.178.23/Pics/$buffer.jpg","r") - No such file or directory in c:\foxserv\www\aa\index.php on line 16
Warning: Supplied argument is not a valid File-Handle resource in c:\foxserv\www\aa\index.php on line 19
Warning: Supplied argument is not a valid File-Handle resource in c:\foxserv\www\aa\index.php on line 23
Zaznaczam, że ten plik jpg ISTNIEJE i ścieżka jest poprawna. Kopiuję ją do paska adresu, uruchamiam i obrazek się pokazuje.
Dostaję na wyjściu plik pusty.
Pozdrawiam!