mam taki problem, że pobierając za pomocą curl treść strony np. www.stronka.pl to wyświetla poprawnie wyświetla to co tam się znajduje czyli:
gvcqqjHt24NR505g1qMbo5eXuGj2Bw/6GyD9slH+M/gMZzPYm5sAkydbwP0jAxS8DtCDVg37Lyq4gRDE1eiljyV4a67SxwAMOnQAo44dmQka37kzmHfrysRfW+
lv8aeL0iEoyApMTQYooLI1PmiLerfB/zp8RYoqWkrwfkWl//nnMBZDMMQQiDEGMK5TJ5jQtQvzHD6EZc/0g9Wro+Cn6xa4gPSrQdf/NL/+DQE8PSApzZLsm/NmXr80fl9yucOfAahGNxCAmAJTxo9m9LdBeByBFxjjce70rkGrKu2z/8cAGiuAiq3vPmBl1JtfNks/I/3ypWJtc3Z5Q1spgDHyOiDWAhMMQLy8ZJrTeMavs6sOBvjGqGYbIXSBIV8J/iuFqhcU5dh4ET56kiTrt5MTJBnSrQlr3vxd1rFja1DptWsHYhqITqAQrDR6MfGqTHrtIDxwwysonZpth
NRp/4YKnO0lUS/obQt5m2JfE9wEvgh5h+2f34IVZ7aTXiYnukB0AoUgApiHV4qEXlYK951x7xxac0VFaFuRA6g7oup3d39
Esb9bdJ3i989rzg6l/pUdX9FVCmAUBqAvE11gicWTecFOjC6R4TsHgOua0tYn4PxXn6fqI9zi3f9g4Vj02pCm7IvQZjzionAae
VKaOxBUI+ilsnIXiE6gECz69GTJWDzZu3eeWgCtFEXJ7yqF2wz5zxUriDbPDX0Xdic2ZwcXtoTDSz6Fkq
wO7FSOBnNyGiu9VFZ0gegECsEciydzAuwZvYQOvnPEAIbA0YzWClpMqPiGTi7FsXYh9P/lkyS/27pBbzbK6kXnRbzPDqZ+iEV/wmi0j6/sBqXrBjEHB312/4wzqIa3aQOiC0Qn0NWhWa/ubJavLTt0KJVvH28WakGXLm0VuWHNpfSDVH8sKlamXvC68OawYdpf2KFF/wNH0lux4qz2XDQ5vbYfnC3QgUu7xrEHZ13Yk2tRNS+Xpy4YqRaCCd4kkVh3c8bb4EMvuHVgJGxN7KDIi/yAR+H/JQS1Vs5RL3ZKM6VYQs9JaD5Tax9d2pYdW94JTq7uyUpzB3DRpGK7Idw7ZQNVFZPY9fJpjGqS3jCh9o4R
ng7IsEtnpITB+VnlvBaIFRd8MGFxg6+PWYGNw8awqUd+goaLZqj5RuG19ioqyxUF7bqQ+UuQ3brsCncPW
HBq7VAc5kKpa47ezgUcnOnMfGy92PF6XAA16Z16ZEsNcYDot0mMG+TkWCnNZAZ43Y+qlNHZZ0T75KlWv8
XRxF+VzdIlnAAAAAASUVORK5CYII=
jednakże gdy chce już to zapisać do bazy danych to nic się nie zapisuje. Co w tym kodzie jest nie tak?
Kod curla:
$curl = curl_init(); //Inicujemy curl curl_setopt($curl, CURLOPT_URL, 'http://cdn.mclista.ct8.pl/favicon.php?s='.$_POST['ip'].''); //pobieramy dane z strony curl_setopt($curl, CURLOPT_REFERER, "http://www.google.pl/"); //ustawiamy refferer na www.google.pl (niektóre strony mają zabezpieczenia curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); //podążamy za ewentualnym przekierowaniem curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //wyniku nie wyświetlamy a zapisujemy do zmiennej co ułatwia prace nad nim curl_setopt($curl, CURLOPT_USERAGENT, 'Googlebot/2.1 (+http://www.googlebot.com/bot.html)'); //ustawiamy useragent (niektóre strony mają zabezpieczenia) curl_setopt($curl, CURLOPT_TIMEOUT, 30); //Maxymalny czas połączenia ze stroną curl_setopt($curl, CURLOPT_HEADER, 0); //nie chcemy dołączać nagłówka $strona = curl_exec($curl); //uruchamiamy skonfigurowanego curla
Kod do zapisu:
i gdy ten kod się wykona do bazy się nic nie zapisuje, ale gdy podmienie
na
$strona = curl_exec($curl);
$strona = 'gvcqqjHt24NR505g1qMbo5eXuGj2Bw/6GyD9slH+M/gMZzPYm5sAkydbwP0jAxS8DtCDVg37Lyq4gRDE1eiljyV4a67SxwAMOnQAo44dmQka37kzmHfrysRfW+
lv8aeL0iEoyApMTQYooLI1PmiLerfB/zp8RYoqWkrwfkWl//nnMBZDMMQQiDEGMK5TJ5jQtQvzHD6EZc/0g9Wro+Cn6xa4gPSrQdf/NL/+DQE8PSApzZLsm/NmXr80fl9yucOfAahGNxCAmAJTxo9m9LdBeByBFxjjce70rkGrKu2z/8cAGiuAiq3vPmBl1JtfNks/I/3ypWJtc3Z5Q1spgDHyOiDWAhMMQLy8ZJrTeMavs6sOBvjGqGYbIXSBIV8J/iuFqhcU5dh4ET56kiTrt5MTJBnSrQlr3vxd1rFja1DptWsHYhqITqAQrDR6MfGqTHrtIDxwwysonZpth
NRp/4YKnO0lUS/obQt5m2JfE9wEvgh5h+2f34IVZ7aTXiYnukB0AoUgApiHV4qEXlYK951x7xxac0VFaFuRA6g7oup3d39
Esb9bdJ3i989rzg6l/pUdX9FVCmAUBqAvE11gicWTecFOjC6R4TsHgOua0tYn4PxXn6fqI9zi3f9g4Vj02pCm7IvQZjzionAae
VKaOxBUI+ilsnIXiE6gECz69GTJWDzZu3eeWgCtFEXJ7yqF2wz5zxUriDbPDX0Xdic2ZwcXtoTDSz6Fkq
wO7FSOBnNyGiu9VFZ0gegECsEciydzAuwZvYQOvnPEAIbA0YzWClpMqPiGTi7FsXYh9P/lkyS/27pBbzbK6kXnRbzPDqZ+iEV/wmi0j6/sBqXrBjEHB312/4wzqIa3aQOiC0Qn0NWhWa/ubJavLTt0KJVvH28WakGXLm0VuWHNpfSDVH8sKlamXvC68OawYdpf2KFF/wNH0lux4qz2XDQ5vbYfnC3QgUu7xrEHZ13Yk2tRNS+Xpy4YqRaCCd4kkVh3c8bb4EMvuHVgJGxN7KDIi/yAR+H/JQS1Vs5RL3ZKM6VYQs9JaD5Tax9d2pYdW94JTq7uyUpzB3DRpGK7Idw7ZQNVFZPY9fJpjGqS3jCh9o4R
ng7IsEtnpITB+VnlvBaIFRd8MGFxg6+PWYGNw8awqUd+goaLZqj5RuG19ioqyxUF7bqQ+UuQ3brsCncPW
HBq7VAc5kKpa47ezgUcnOnMfGy92PF6XAA16Z16ZEsNcYDot0mMG+TkWCnNZAZ43Y+qlNHZZ0T75KlWv8
XRxF+VzdIlnAAAAAASUVORK5CYII=
to wszystko zapisuje poprawnie... Nie rozumiem. Co tu jest nie tak?