Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] zapis kodu strony do bazy danych mysql
xsonic
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 11.03.2010

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


Witam

Nie wiem coś nie chce trybić.. Jeśli zastąpię zmienną strony jakimś własnym tekstem ładnie się zapisuje.
A tak jak jest nie zapisuje danych, echo strony daje zwykły kod źródłowy.
Więc o co chodzi? Tabela to standardowe id oraz source type mediumtext.
Przez zapytanie sql z konsoli dane normalnie wchodzą.
Dodam jeszcze że fopen normalnie zapisuje treść zmiennej do pliku




  1. $ch = curl_init("http://www.wp.pl");
  2.  
  3. // useragent
  4. $useragent = "Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1";
  5. curl_setopt($ch, CURLOPT_USERAGENT, "$useragent");
  6. // gzip
  7. curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
  8. // deflate
  9. curl_setopt($ch, CURLOPT_ENCODING, 'deflate');
  10. // gzip, deflate
  11. curl_setopt($ch, CURLOPT_ENCODING, '');
  12. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . "cookie");
  13. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . "cookie");
  14. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  15. $strona = curl_exec($ch);
  16. curl_close($ch);
  17.  
  18.  
  19. $user = 'user';
  20. $password = 'password';
  21. $database ='database';
  22. $table ='table';
  23.  
  24. mysql_connect('localhost', $user, $password);
  25. @mysql_select_db($database) or die("Nie udało się wybrać bazy danych");
  26. $sql = "INSERT INTO `$database`.`$table` (`id`, `source`) VALUES (NULL, '$strona');";


Pozdrawiam czytających tongue.gif

Nie no jak ja to lubię smile.gif


  1. $strona = addslashes($strona);


Dzięki za pomoc exclamation.gif! smile.gif



Ten post edytował xsonic 17.11.2011, 00:26:26
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 22:22