Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][GD] Dynamiczna sygnatura
Teleseil
post 26.06.2012, 05:28:14
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.04.2012

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


Witam. Mam dość dziwny problem z dynamiczną sygnaturą. Pobieram 1 wartośc ze strony xfire, ale po wyświetleniu tej wartości w obrazku mam dziwne krzaki przed i po tej wartośco. Tutaj jak to wygląda:

http://teleseil.pl/sygna.png

Kod:

  1. <?php
  2. $post_data['username'] = '*****';//user name here
  3. $post_data['password'] = '*****';//password here
  4. foreach ( $post_data as $key => $value) {
  5. $post_items[] = $key . '=' . $value;
  6. }
  7. $post_string = implode ('&', $post_items);
  8.  
  9.  
  10. $curl_connection =
  11. curl_init('https://secure.xfire.com/login/index.php');
  12. curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 30);
  13. curl_setopt($curl_connection, CURLOPT_USERAGENT,
  14. "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)");
  15. curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
  16. curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
  17. curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);
  18. curl_setopt($curl_connection, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
  19. curl_setopt($curl_connection, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
  20. curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string);
  21. $result = curl_exec($curl_connection);
  22. curl_close($curl_connection);
  23.  
  24. $ch = curl_init('http://www.xfire.com/edit_settings/profile/');
  25. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  26. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  27. curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/cookie.txt');
  28. curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/cookie.txt');
  29. curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7");
  30. $site2 = curl_exec($ch);
  31.  
  32. preg_match_all("|<td class=\"est_edit_profile_games_rows_totalcol\">(.*)</td>|Usi", $site2, $godziny);
  33.  
  34. $obrazek=imagecreatefromjpeg('obrazek.jpg');
  35.  
  36. $kolor=ImageColorAllocate($obrazek,255, 255, 255);
  37.  
  38. //ImageTTFText($obrazek,11,0,10,20,$kolor,'CORBEL.ttf','Czas gry: '.$godziny[1][34].'');
  39.  
  40. ImageString($obrazek, 6, 5, 10, "Czas gry: ".$godziny[1][34]."", $kolor);
  41.  
  42. Header("Content-type: image/jpeg; charset=utf-8");
  43. ImageJpeg($obrazek,NULL,100);
  44. ImageDestroy($obrazek);
  45. ?>


Ten post edytował Teleseil 26.06.2012, 08:58:21
Go to the top of the page
+Quote Post
piotrooo89
post 26.06.2012, 06:38:08
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




proszę o poprawienie tematu w przeciwnym razie zamknę.


--------------------
Go to the top of the page
+Quote Post
Teleseil
post 27.06.2012, 14:55:17
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.04.2012

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


Ref ;/

REF !
Go to the top of the page
+Quote Post
nospor
post 27.06.2012, 14:58:45
Post #4





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




print_r($godziny);
Gdy już ten kod wstawisz i będzie dostępny pod
http://teleseil.pl/sygna.php
daj znac


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Teleseil
post 27.06.2012, 15:23:55
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.04.2012

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


Okej, już jest.
Go to the top of the page
+Quote Post
nospor
post 27.06.2012, 15:30:27
Post #6





Grupa: Moderatorzy
Postów: 36 455
Pomógł: 6292
Dołączył: 27.12.2004




nie: ImageString($obrazek, 6, 5, 10, "Czas gry: ".$godziny[1][34]."", $kolor);
a: ImageString($obrazek, 6, 5, 10, "Czas gry: ".trim($godziny[1][34])."", $kolor);


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Teleseil
post 27.06.2012, 17:24:11
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.04.2012

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


Dzięki wielkie wink.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: 24.04.2024 - 15:25