Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php 5.4 fsockopen nie działa
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Zaktualizowałem php do wersji 5.4 i zauważyłem, że nie wszystko działa. Na razie napotkałem się na problemy z fsockopen. Nie działa. Nie wiem dlaczego, gdyż nie zwraca błędu, nawet z
  1. ini_set("display_errors", 1);


Wie ktoś co może być nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mlodycompany
post
Post #2





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


  1. ini_set("display_errors", "On");
  2. echo(true) ? "true" : "false";
  3. fsockopen("wp.pl",80, &$errno, &$errstr, 5);
  4. echo $errstr;


W przeglądarce 0 błedu, 0 nic, kompletnie. W konsoli jak odpaliłem to
Kod
PHP Fatal error:  Call-time pass-by-reference has been removed in...


@edit

Problem po części rozwiązany.
Kod
Note:  There is no reference sign on a function call - only on function definitions. Function definitions alone are enough to correctly pass the argument by reference. As of PHP 5.3.0, you will get a warning saying that "call-time pass-by-reference" is deprecated when you use & in foo(&$a);. And as of PHP 5.4.0, call-time pass-by-reference was removed, so using it will raise a fatal error.


Tylko dlaczego błąd dopiero zobaczyłem w konsoli a nie w przeglądarce? Wiecie coś w tym temacie?

Ten post edytował Mlodycompany 30.09.2012, 17:56:10
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 03:45