Page 1 of 1
Mini Master Server - OW Support
Posted: Tue Jul 22, 2008 8:50 pm
by Matek1222
Chciałbym dodać na swoją www mini master server tak jak jest na
http://owsupport.com/ po prawej stronie u góry , wie ktoś jak to zrobić ??? z góry dzięki
English
I would like to add to its mini web master server as
http://owsupport.com/ on the right side at the top, someone knows how to do this? from the top thanks to

Posted: Tue Jul 22, 2008 11:42 pm
by Gothuk
Posted: Wed Jul 23, 2008 8:16 am
by Matek1222
to zrobiłem tak jak tam pisali ale mi cały czas błąd wyskakuje

Posted: Wed Jul 23, 2008 1:50 pm
by NNPlaya
Pewnie serwer PHP, na którym próbujesz uruchomić skrypt nie ma zainstalowanej biblioteki
Client URL(curl).
[ Dodano: Sro Lip 23, 2008 1:50 pm ]
Zresztą tam dalej jest opisane, jak obejść brak tej biblioteki. Jaki błąd Ci wyskakuje?
Posted: Wed Jul 23, 2008 7:14 pm
by Matek1222
zrobiłem jak pisali na ow support i błąd mi wyskakuje ...

a i jeszcze jak zainstalować ten skrypt bo zabardzo nie wiem ....
Posted: Wed Jul 23, 2008 7:39 pm
by NNPlaya
Zainstalować tą bibliotekę może tylko administrator Twojego hostingu. Możesz oczywiście prosić na lua.pl o implementację curl`a, jednak masz znikome szanse powodzenia. Lepiej spróbuj któregoś ze sposobów podanych na owsupport. Jaki błąd Ci wyskakuje i z którym kodem? Pokaż tu kod źródłowy, to postaramy się Ci pomóc

Posted: Wed Jul 23, 2008 9:37 pm
by Matek1222
Wklejam kod :
wyglada to tak :
openside("Master Server Top 5");
echo "<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '
http://master.owsupport.com/?display=html');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
?>";
closeside();
i nic mi nie wyskakuje
lecz jesli zrobie tak :
openside("Master Server Top 5");
?>
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, '
http://master.owsupport.com/?display=html');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
?>
<?
closeside();
to wyskakuje mi to :
Warning: curl_init() has been disabled for security reasons in /home/freehost/o/r/originalwar/www/administration/panel_editor.php(112) : eval()'d code on line 4
Posted: Wed Jul 23, 2008 9:59 pm
by NNPlaya
Jest tak jak powiedziałem:
Warning: curl_init() has been disabled for security reasons in /home/freehost/o/r/originalwar/www/administration/panel_editor.php(112) : eval()'d code on line 4
Oznacza, że curl_init() został wyłączony przez administratora ze względów bezpieczeństwa. Nic z tym nie zrobisz. Niżej w tym temacie na original war support
YuriStriatov podawał alternatywny kod. Wkleję go, bo widzę, że słabo u Ciebie z angielskim.
Code: Select all
$conn = fsockopen('master.owsupport.com', 80, $errno, $errstr, 30);
fwrite($conn, "GET /?display=html HTTP/1.0\r\nHost: master.owsupport.com\r\n\r\n");
$in = '';
while (!feof($conn)) {
$in .= fgets($conn, 128);
}
fclose($conn);
$in = preg_split("#[/\r?\n/]{3}#", $in, 2, PREG_SPLIT_NO_EMPTY);
echo trim($in[1]);
Oczywiście to jest kod PHP i musisz go objąc w znaczniki <?php ?>
Posted: Wed Jul 23, 2008 11:36 pm
by Gothuk
hmm, ja wtrące swoje 3 grosze xD.
znaczniki <?php i ?> wstawia sie tylko do html'a,
w tym przypadku jest to fragment kodu php, a więc <?php i ?> są nie potrzebne, ba nawet pewnie bedą powodowac błedy xD,
można kod z tymi znacznikami wstawić do komendy echo, ale to mija sie z celem,
więc kod powinien być taki:
Code: Select all
openside("Master Server Top 5");
$conn = fsockopen('master.owsupport.com', 80, $errno, $errstr, 30);
fwrite($conn, "GET /?display=html HTTP/1.0\r\nHost: master.owsupport.com\r\n\r\n");
$in = '';
while (!feof($conn)) {
$in .= fgets($conn, 128);
}
fclose($conn);
$in = preg_split("#[/\r?\n/]{3}#", $in, 2, PREG_SPLIT_NO_EMPTY);
echo trim($in[1]);
closeside();
jest tylko 1 problem ...
u mnie z tym kodem strona wyświetla tylko to:
Trwa ładowanie strony
a w html'u ma zapisane oprócz tego refresh co 3 sec.
Posted: Thu Jul 24, 2008 8:12 am
by Matek1222
Zrobiłem tak jak napisałeś i wyskakuje se
Code: Select all
$conn = fsockopen('master.owsupport.com', 80, $errno, $errstr, 30); fwrite($conn, "GET /?display=html HTTP/1.0\r\nHost: master.owsupport.com\r\n\r\n"); $in = ''; while (!feof($conn)) { $in .= fgets($conn, 128); } fclose($conn); $in = preg_split("#[/\r?\n/]{3}#", $in, 2, PREG_SPLIT_NO_EMPTY); echo trim($in[1]);
a jeśli dodam PHP
Warning: fsockopen() has been disabled for security reasons in /home/freehost/o/r/originalwar/www/administration/panel_editor.php(112) : eval()'d code on line 5
Posted: Thu Jul 24, 2008 1:20 pm
by NNPlaya
Zmień hosting. Na swoim obecnym nie wstawisz tego kodu. Administrator wyłączył także funkcję fsockopen().
Posted: Thu Jul 24, 2008 6:38 pm
by Matek1222
Dzięki za wszystko ... i odpuszczę se ten master server top 5

a i znasz jakiś hosting gdzie to da się umieścić ??
Posted: Thu Jul 24, 2008 7:37 pm
by NNPlaya
Założę się, że na niejednym płatnym bez problemu coś takiego założysz. Natomiast jeśli chodzi o darmowe, musisz sprawdzać funkcją phpinfo() lub pytać administracji. AFAIK wyłączenie safe_mode (np. na boo.pl jest wyłączony) pozwala uruchomić funkcję Yuriego.
Posted: Thu Jul 24, 2008 8:58 pm
by Blashix
Sprawdź na yoyo.pl i cba.pl