b0l023
23.01.2014, 08:58:01
Witajcie!,
mam problem mianowicie piszę skrypt który będzie ściągał pliki z hostingów premium, lecz nie wiem jak załadować tej treści do zmiennej.

Z góry dziękuje.
nospor
23.01.2014, 09:01:05
Jakiej tresci nie wiesz jak zaladowac do zmiennej? Wynik curl mozesz zapisac do zmiennej. O to ci chodzi?
phpion
23.01.2014, 09:02:38
curl_setopt CURLOPT_RETURNTRANSFER
b0l023
23.01.2014, 09:07:06
Nastawiałem na true oraz false, ale i tak nie pobiera.
nospor
23.01.2014, 09:08:13
Widac cos zrobiles źle.... skad mamy wiedziec.... wrozek nie ma..... pokaz kod, to chyba logiczne?
nospor
23.01.2014, 09:12:51
1)Juz ci powiedziano: RETURNTRANSFER ma byc na true.
2) Po czym stwierdzasz ze nie zapisalo ci do zmiennej? Nigdzie nie widze, bys to sprawdzal
b0l023
23.01.2014, 09:22:16
Returntransfer bylo ustawiane na true, co do zmiennej to nie wiem właśnie co mam przypisać. W czym mieści się ten tekst?
nospor
23.01.2014, 09:24:17
$exec = curl_exec($login);
Tu masz przypisanie do zmiennej...
Robisz var_dump i widzisz co tam masz:
$exec = curl_exec($login);
var_dump($exec);
b0l023
23.01.2014, 09:25:38
Dziękuję za odpowiedź. Temat do zamknięcia. Pozdrawiam.
nospor
23.01.2014, 09:27:40
A na przyszlosc korzystaj z manuala.... po to go wymyslono :/
http://pl1.php.net/manual/en/function.curl-setopt.phpCytat
CURLOPT_RETURNTRANSFER TRUE to return the transfer as a string of the return value of curl_exec() instead of outputting it out directly.
b0l023
23.01.2014, 09:54:03
Faktycznie pisało jak byk, ale po wpisaniu
Wyskakuje "string(448)" i nie wyświetla nic poza tym.
Proszę cię o podpowiedź i nie zawracam Ci już głowy.
nospor
23.01.2014, 10:02:20
Napisalem wyraznie:
var_dump($exec);
a nie jakies
print_r(var_dump($exec));
b0l023
23.01.2014, 10:05:28
Ale po wpisaniu tego wyskakuje to samo.
nospor
23.01.2014, 10:07:24
Skoro nie widzisz nic wiecej to albo masz tam biale znaki, albo jakies znaczniki, ktorych nie interpretuje przegladarka. Zobacz zrodlo strony w przegladarce (zazwyczaj jest to CTRL + U) i bedziesz wszystko widzial jak na dloni
b0l023
23.01.2014, 10:10:07
string(448) "HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Thu, 23 Jan 2014 09:09:42 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.4.17-1~dotdeb.1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Location:
<a href="http://h57.egofiles.com/dl/cf53455e893ea307212a310daac409d233c96af1e8d681ac615b0f489066323b/wofl.of.wall.ost.rar" target="_blank">http://h57.egofiles.com/dl/cf53455e893ea30...of.wall.ost.rar
</a>
"
nospor
23.01.2014, 10:10:47
No, czyli masz wszystko co chciales.
b0l023
23.01.2014, 16:01:35
A jak można wyłączyć treść która jest wyświetlana w przeglądarce?.
"HTTP/1.1 302 Moved Temporarily Server: nginx Date: Thu, 23 Jan 2014 14:58:39 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive X-Powered-By: PHP/5.3.21-1~dotdeb.0 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location:
<a href="http://h142.egofiles.com/dl/4df3f" target="_blank">http://h142.egofiles.com/dl/4df3f
</a>
Wiem, że mogę ustawić CURLOPT_HEADER na false, ale wtedy skrypt nie będzie dobrze działał.
nospor
23.01.2014, 16:05:25
Nie bardzo rozumiem o co ci chodzi. Nie chcesz wyswietlac to nie wyswietlaj
b0l023
23.01.2014, 16:48:45
Ale ta treść sama się wyświetla a nie wiem jak ją wyłączyć.
Turson
23.01.2014, 16:53:42
Wywal var_dump()
nospor
23.01.2014, 16:54:11
Jak sama sie wyswietla? Przeciez miales zwracanie do zmiennej. Wiec jesli sie wyswietla, znaczy ze sam wyswietlasz te zmienną. Nie chcesz by sie wyswietlala to nie wyswietlaj tej zmiennej
nospor
23.01.2014, 16:58:55

Ty sie zdecyduj... albo chcesz wyswietlac albo nie... jak chcesz wyswietlac to sie nie dziw, ze ci sie wyswietla :/
Zas by pracowac ze zmienna nie musisz jej wyswietlac
b0l023
23.01.2014, 17:00:52
Sorki, że tak namieszałem, ale chciałem przypisać tą treść do zmiennej a nie ją wyświetlać, więc jak to przypisać ?
Turson
23.01.2014, 18:21:07
Czytaj uważnie, bo już na poprzedniej stronie napisałem, żebyś wywalił
a nadal tego nie zrobiłeś.
Przecież masz ją przypisaną do $exec ...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.