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 (1 - 7)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Został zamknięty, bo na tym forum nie kradniemy pracy innych. Ktoś miał powód, żeby zakodować swój kod.

PS. tak to już jest z edytowanymi postami.

Ten post edytował Kshyhoo 5.04.2010, 09:52:25
Go to the top of the page
+Quote Post
wookieb
post
Post #3





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Czy ty i mod, który zamknął ten temat, jesteście tak głupi czy narąbani po świętach? Tak kradnie tłumaczenie z google translate. Napisałem do moda raport nawet nie odpisał. Przeczytajcie, choć trochę kodu a potem gadajcie.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Śmiem twierdzić, że to właśnie ty masz coś z głową albo z promilami.
Go to the top of the page
+Quote Post
iVorIus
post
Post #5





Grupa: Zarejestrowani
Postów: 145
Pomógł: 18
Dołączył: 11.11.2008
Skąd: Pwo

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


Polecam: Komputer Świat Ekspert nr 6/2009 (63) grudzień 2009 - "Tłumacz - automat" (s. 108)
Go to the top of the page
+Quote Post
thek
post
Post #6





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Jeśli to Ty sam jesteś autorem strony do tłumaczenia to zadam proste pytanie: "Skoro masz kod ją tworzący i kod ją tłumaczący, to co za problem?" Pomyśl. czy aby strona jaką tłumaczysz nie jest tak pełna błędów, że translator ma problemy by odróżnić co jest kodem, a co ma tłumaczyć (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Watt
post
Post #7





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

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


Cytat(thek @ 5.04.2010, 11:56:59 ) *
Jeśli to Ty sam jesteś autorem strony do tłumaczenia to zadam proste pytanie: "Skoro masz kod ją tworzący i kod ją tłumaczący, to co za problem?" Pomyśl. czy aby strona jaką tłumaczysz nie jest tak pełna błędów, że translator ma problemy by odróżnić co jest kodem, a co ma tłumaczyć (IMG:style_emoticons/default/smile.gif)


Strałem się, żeby strona była jak najbardziej w3c, google przełumacza ją jak dobrze gdy wkleje link strony formularza, gdy wkleje kod strony wtedy nagle zaczyna 'świrować'. Jeśli jest inna metoda na przetłumaczenie CALEJ strony to bardzo chętnie ją usłyszę, czytałem o możliwości doklejenia diva google który tłumaczy, ale przecież nie będe doklejał divów do całej strony...

O co chodzi w tej parcy?
Chce zrobić coś takiego " http://mojastrona.pl/en ". (Podobnie działa dodatek vBET z tym, że jak patrzyłem na jego kod to ma strasznie dużo funkcji i nie idze rozróżnić co jest czym)

Co do komupterświat, nie mam tego egzemplarza - nie jestem w stanie przeczytać co w nim jest.

Ten post edytował Watt 5.04.2010, 11:20:30
Go to the top of the page
+Quote Post
webdice
post
Post #8


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

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: 24.08.2025 - 01:27