Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Rozdokowanie kodu strony strony
Watt
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 1
Dołączył: 13.06.2008

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


Witam,

Niestety poprzedni temat został zamknięty, więc muszę zacząć nowy, ten temat odnosi sie do tematu: Temat: PHPRozkodowanie mocno zakodowanego kodu . Od razu może powiem - piszę skrypt, plugin, który zmienia język strony - przed 'wyechowaniem' strony on cURLem wysyła treść do translatora i zwraca już przetłumaczony tekst.

Skrypt który to 'robi':
  1. $link = "http://translate.google.com/";
  2. $polaczenie = @curl_init();
  3. @curl_setopt($polaczenie, CURLOPT_URL, $link);
  4. $contents = str_replace('"','\"', $contents);
  5. @curl_setopt($polaczenie, CURLOPT_POSTFIELDS, 'text='.urlencode(htmlspecialchars($contents)).'&sl=pl&tl=en'); //dane do wyslania
  6. @curl_setopt($polaczenie, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)");
  7. @curl_setopt($polaczenie, CURLOPT_FOLLOWLOCATION, 1);
  8. @curl_setopt($polaczenie, CURLOPT_RETURNTRANSFER, 1);
  9. $result = @curl_exec ($polaczenie);
  10. preg_match_all('#<input type=hidden name=gtrans value="(.*)">#',$result,$matches);
  11.  
  12.  
  13. $loled =$matches[1][0];
  14. $loled = str_replace("<br>","\n", $loled);
  15. $loled = str_replace("<! DOCTYPE","<!DOCTYPE", $loled);
  16.  
  17. $loled = str_replace("<!- ","<!-- ", $loled);
  18. $loled = str_replace(" ->"," --> ", $loled);
  19. $loled = str_replace("</ ","</", $loled);
  20. $loled = str_replace("<! -","<!-", $loled);
  21. $loled = str_replace("< / ","</", $loled);
  22.  
  23.  
  24. echo $loled;


Problem jest w tym, że nie kod który jest zwrócony do mnie wygląda tak (jest bardzo 'uszkodzony'):
http://wklejto.pl/62774

Może ktoś ma jakiś pomysł jak by to zrobić?


(Proszę moderacje o kontakt ze mną w przyszłości - o napisanie w temacie kogo stronę próbuje rozkodować, odpisałbym że to moja (ja jestem autorem), pokazałbym w czym mam problem dokładnie, a nie zamykać temat na podstawie domysłów)

Pozdrawiam

Ten post edytował Watt 5.04.2010, 09:48:42
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.09.2025 - 03:24