Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> tłumaczenie i wczytywanie stron http do php
simperium
post 14.04.2004, 12:23:20
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

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


pytanie jest proste: chcę sobie przetłumaczyć niewielką stronę,ale ona jest poza moim zasięgiem, czyli mam dostęp do niej wpisując http:// na początku adresu.

Tłumaczenie chcę,by odbywało się za pomocą ereg_replace - gdyż jest to kilka słów,które ulegałyby zamianie, jak to zrobić, ktoś wie?
"include" chyba odpada,bo ereg_replace chyba nie idzie zrobić na nim, próbowałem przez fopen:

dla www.wp.pl to np.

$file=fopen("http://www.wp.pl", "r");
fclose($file);

ale pisze mi,że plik http://www.wp.pl nie istnieje :-)

więc jaką komendą wczytać stronę do pliku ?


--------------------
Kliknij na "POMÓGŁ", by poprawić mi samopoczucie :D
Go to the top of the page
+Quote Post
kszychu
post 14.04.2004, 12:26:54
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


No bo nie ma pliku www.wp.pl. Ale za to powinien (?)* być plik www.wp.pl/index.html. Naprowadziłem?

*) Tzn. nie musi to być taki plik. Wirtualna mogła sobie ustawić jako directoryindex np. index.htm lub dowolny inny plik, ale zakładam, że ty będziesz wiedział jakiego pliku szukasz.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
simperium
post 14.04.2004, 12:30:04
Post #3





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

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


nie naprowadziłeś sad.gif to akurat byłprzykładowy plik: oryginalnie jest to
w formacie:

costamcośtam.php?coś=tam&coś=tam


--------------------
Kliknij na "POMÓGŁ", by poprawić mi samopoczucie :D
Go to the top of the page
+Quote Post
kszychu
post 14.04.2004, 12:37:42
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


A weź podaj fragment kodu, którym to robisz. Nie zamykasz przypadkiem fclose() zaraz po otwarciu, tak, jak pokazałeś na przykładzie?


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
BzikOS
post 14.04.2004, 12:38:59
Post #5





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


A więc socketami ([manual:5c535cf6cc]fsockopen[/manual:5c535cf6cc]()):

[php:1:5c535cf6cc]<?php
$adres = "www.jakisadres.pl";
$strona = "costamcośtam.php?coś=tam&coś=tam";

$fp = fsockopen ($adres, 80, $errno, $errstr, 30);
fputs ($fp, "GET $strona HTTP/1.0rnHost: $adresrnrn");
?>[/php:1:5c535cf6cc]

Oczywiście przydałoby się to owarunkować.
Go to the top of the page
+Quote Post
simperium
post 14.04.2004, 13:01:13
Post #6





Grupa: Zarejestrowani
Postów: 157
Pomógł: 5
Dołączył: 3.03.2004

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


niestety ,ale mam wyłączony fsockopen()
sad.gif((

Warning: fsockopen() has been disabled for security reasons in

a jakaś zastępcza metoda?

kod z tą wp, to walnąłem taki (by sprawdzić, czy wogole działą:

$file=fopen("http://www.wp.pl", "r");
fclose($file);

przy czym zamiast wp.pl wpisywałem także mój baaardzo długi adres w trzy i trochę / nie mówiąc już o zmiennych po "?" smile.gif

help! bossowie! smile.gif


--------------------
Kliknij na "POMÓGŁ", by poprawić mi samopoczucie :D
Go to the top of the page
+Quote Post
BzikOS
post 14.04.2004, 13:05:29
Post #7





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

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


Hmm wydaje mi się, że bez socketów tego nie zrobisz. Ja przynajmniej nie znam innego sposobu :/
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: 19.07.2025 - 05:34