Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Curl nie dodaje wpisu
PawelC
post
Post #1





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


napisałem sobie skrypt który można umieścić na swojej stronie i dzięki niemu dodać do mojej bazy na innym serwerze wpis do księgi, te dodane wpisy są wyświetlane na stronie osoby która zarejestrowała u mnie księge gości. problem polega na tym że wyszukuje numer sesji bezproblemu etc... kod mam taki:
  1. <?php
  2. $adres="http://www.adres.pl/dodaj_wpis.php?id=157860";
  3. $ch = curl_init(urldecode($adres));
  4. curl_setopt($ch, CURLOPT_HEADER, 0);
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  6. $pobrane_zrodlo = curl_exec($ch);
  7. curl_setopt($ch,CURLOPT_COOKIEFILE,'cook.txt');
  8. curl_setopt($ch,CURLOPT_COOKIEJAR,'cook.txt');
  9.  
  10. preg_match_all("#[a-z0-9]{25,35}+#", $pobrane_zrodlo, $email);
  11. $postFields['femail']="zosia@wp.pl";
  12. $postFields['fnick']="Yupi";
  13. $postFields['fstrona']="";
  14. $postFields['ftresc']='Witaj';
  15. $postFields['id']="157860";
  16. $postFields['sid']='$email[0][0]';
  17. $ch = curl_init('http://www.adres.pl/dodaj_wpis1.php?id=157860');
  18. curl_setopt($ch,CURLOPT_COOKIEFILE,'cook.txt');
  19. curl_setopt($ch,CURLOPT_COOKIEJAR,'cook.txt');
  20. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  21. curl_exec($ch);
  22. ?>

Problem polega na tym że wyświetla że dodano wpis, a nie dodaje go, co może być nie tak? Plik dodaj_wpis1.php jest odpowiedzialny za dodanie wpisu, a dodaj_wpis jest z formularzem do wypełnienia. Skrypt wyszykuje numer identyfikacyjny sesji i wraz z innymi danymi przekazuje go do pliku dodaj_wpis1.php.
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: 21.08.2025 - 15:07