Cytat
Niestety nie pomoglo. Dodam jeszcze ze ten link dodatkowo musi "logowac sie" i dopiero wtedy moze wyslac dane do odpowiedniego pliku. (logowanie przy pomocy basic authorisation)
W takim razie Twój problem, to nie to, jak wysłać link (bo to zrobi w 100% przykład lukaswoja), tylko jak się automatycznie zalogować na http, tak jak już pytałeś w innym wątku.
Jeśli jesteś pewnien, że tamte linki po wpisaniu w przeglądarkę działają - logują Cię (czy napewno nie byłeś już zalogowany przed wpisaniem tych linków?), a w php nie, to nasuwa się przypuszczenie, że coś po drodze zmienia ich zawartość. Jeśli tak, to pomogłoby sprawdzenie dwóch rzeczy:
1. Czy link znajdujący się pomiędzy " " w php jest poprawnym stringiem:
http://pl2.php.net/manual/pl/language.type...g.syntax.double - aby miec pewność, że jest ok, możesz podmienić sobie dla testu header na echo i sprawdzić czy wypisze Ci taki link jak wpisujesz w przeglądarce:
[php:1:0a5b976329]<?php
echo("http://login:haslo@www.jakis_server.pl/auth/edit.html?zmienna=cos&zmienna2=cos");
?>[/php:1:0a5b976329]
Oczywiście z tymy wartościami, które Ty używasz.
2. Sprawdzić, czy link jest kodowany na taki url jaki powinien, czyli czy w haśle i loginie nie znajdują się polskie litery, albo znaki specjalne i tak samo w całym kawałku:
auth/edit.html?zmienna=cos&zmienna2=cos. Zwłaszcza chodzi tu o polskie znaki, bo przeglądarka w pasku adresu może je inaczej kodować niż ciąg wysyłany przez php. Jeśli nie ma tam nigdzie polskich znaków, to ok.
Niestety nic innego mi do głowy nie przychodzi.