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
 
Start new topic
Odpowiedzi
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(wookieb @ 5.04.2010, 10:56:33 ) *
(...) Tak kradnie tłumaczenie z google translate. (...) Przeczytajcie, choć trochę kodu a potem gadajcie. (...)


Nie interesuje mnie czy chce sobie ja przetłumaczyć, czy nauczyć kodu na pamięć. Strona była z jakiś względów "kodowana", więc niech tak zostanie.

Cytat(wookieb @ 5.04.2010, 10:56:33 ) *
(...) Napisałem do moda raport nawet nie odpisał. (...)


Po pierwsze używaj znaków przestankowych, bo wychodzi na to że raport Ci nie odpisał. Obrażanie każdego po kolei wychodzi Ci całkiem nieźle, ale z myśleniem masz już problemy. Nie przyszło Ci do głowy że dopiero teraz jestem na forum?

Cytat(wookieb @ 5.04.2010, 10:56:33 ) *
Czy ty i mod, który zamknął ten temat, jesteście tak głupi czy narąbani po świętach? (...)


Czy Ciebie rodzice bili, że teraz rzucasz się na każdego jak bity pies, tylko dlatego że ma inne zdanie? Nie umiesz rozmawiać jak człowiek? Jak się będziesz zachowywał jak się zachowujesz to gwarantuje Ci że do końca miesiąca zarobisz sto procent ostrzeżeń.

Temat oczywiście zamykam. Jak się któryś z Panów chce wypłakać to proszę założyć w odpowiednim dziale temat o tym jaki moderator jest zły.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 15.10.2025 - 17:29