Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [curl] błąd na serwerze CURLOPT_FOLLOWLOCATION
Lejto
post 9.09.2009, 15:51:41
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Napisałem kod który loguje się na serwis. Na localhoście wszystko działa. Wrzuciłem pliki na serwer odpalam i otrzymuje taki błąd
Cytat
Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /s.php on line 29

Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /s.php on line 42

Kod
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. <base href="http://s.pl"/>
  3. <?
  4. include("db.class.php");
  5. $db = new DB();
  6.  
  7. $sql = $db->query("select pass,nick from config");
  8. $row = $sql->fetch_array();
  9.  
  10. $nick = $row[nick];
  11. $pass = $row[pass];
  12.  
  13. $cookie = 'cookie.txt';
  14.  
  15. $loginUrl = 'http://strona.pl/login';
  16. $login = $nick;
  17. $password = $pass;
  18. $useragent = 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3';
  19.  
  20. $ch = curl_init( $loginUrl );
  21. curl_setopt( $ch, CURLOPT_COOKIEFILE, $cookie );
  22. curl_setopt( $ch, CURLOPT_COOKIEJAR, $cookie );
  23. curl_setopt( $ch, CURLOPT_COOKIE, $cookie);
  24. curl_setopt( $ch, CURLOPT_USERAGENT, $useragent );
  25. curl_setopt( $ch, CURLOPT_POST, true );
  26. curl_setopt( $ch, CURLOPT_POSTFIELDS, 'login='.$login.'&password='.$password );
  27. curl_setopt( $ch, CURLOPT_REFERER, 'http://strona.pl/' );
  28. curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
  29. curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
  30. $afterLogin = curl_exec($ch);
  31. curl_close($ch);
  32.  
  33.  
  34. $ch = curl_init( 'http://strona.pl/');
  35. curl_setopt( $ch, CURLOPT_COOKIEJAR, $cookie);
  36. curl_setopt( $ch, CURLOPT_COOKIEFILE, $cookie);
  37. curl_setopt( $ch, CURLOPT_COOKIE, $cookie);
  38. curl_setopt( $ch, CURLOPT_USERAGENT, $useragent );
  39. curl_setopt( $ch, CURLOPT_HEADER, 0);
  40. curl_setopt( $ch, CURLOPT_REFERER, 'http://strona.pl/' );
  41. curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
  42. curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
  43. $profile = curl_exec($ch);
  44. curl_close($ch);
  45.  
  46.  
  47. //[...]
  48.  
  49. ?>

Będzie to działać poprawnie na serwerze u mnie? winksmiley.jpg

Pozdrawiam

Ten post edytował Lejto 9.09.2009, 15:53:12


--------------------
Go to the top of the page
+Quote Post
erix
post 9.09.2009, 19:56:02
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wyłącz safe_mode/open_basedir, to zadziała. ;]


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Lejto
post 9.09.2009, 20:06:45
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


dzięki za odpowiedź
właśnie już o tym czytałem, ale nie wiem gdzie to wyłączyć używam cpanelu


--------------------
Go to the top of the page
+Quote Post
erix
post 9.09.2009, 20:10:04
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wątpię, abyś mógł to ręcznie wyłączyć. Jeśli admin tego nie zrobi - zmień serwer.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Lejto
post 9.09.2009, 21:32:45
Post #5





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


szkoda
napisze do niego

nie mogą wyłączyć z powodów bezpieczeństwa ;/
serwer to netmark
nie będę na razie zmieniał bo jest to dobry hosting
orientuje się ktoś może czy na home.pl te opcje są wyłączone?


--------------------
Go to the top of the page
+Quote Post
vokiel
post 9.09.2009, 22:41:28
Post #6





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Ha nome.pl cURL śmiga bez zarzutów


--------------------
Go to the top of the page
+Quote Post
erix
post 10.09.2009, 09:01:31
Post #7





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
nie mogą wyłączyć z powodów bezpieczeństwa ;/
serwer to netmark
nie będę na razie zmieniał bo jest to dobry hosting

Dobry hosting z safe_mode? Takie gadki przechodziły parę lat temu, serwer nie jest dobry, bo admini jeszcze nie słyszeli o jailowaniu procesów. tongue.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Lejto
post 10.09.2009, 14:55:51
Post #8





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


hehe
no w sumie...
zapytam go jeszcze czy będzie możliwe włączenie tego kiedyś...
a ty z jakiego hostingu korzystasz? ;P


--------------------
Go to the top of the page
+Quote Post
bim2
post 10.09.2009, 15:54:28
Post #9





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Lejto były już tematy na forum o hostingach. Znajdziesz, bo są przyklejone w "Serwery..."

Polecę Ci jednak rootnode.net, SSH wszystko sam sobie ustawiasz ;]


--------------------
Go to the top of the page
+Quote Post
Lejto
post 10.09.2009, 17:40:04
Post #10





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


ok, dzięki
chciałem się tylko erixa zapytać tongue.gif


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 09:31