Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

haerde

Użytkownik
  • Postów

    247
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez haerde

  1. Niestety plik rctsteam.txt się nie utworzył, a oto error jaki znajduje się w zakładce steam: Warning: fopen(/var/www/vhosts/Grajkownia.com/httpdocs/admin/../rctsteam.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/vhosts/Grajkownia.com/httpdocs/admin/applications_addon/other/rctsteam/sources/classes/class_rctsteam.php on line 97 array(19) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["privacyState"]=> string(0) "" ["visibilityState"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["vacBanned"]=> string(0) "" ["isLimitedAccount"]=> string(0) "" ["customURL"]=> string(0) "" ["memberSince"]=> string(0) "" ["steamRating"]=> string(0) "" ["hoursPlayed2Wk"]=> string(0) "" ["headline"]=> string(0) "" ["location"]=> string(0) "" ["realname"]=> string(0) "" ["summary"]=> string(0) "" } array(3) { [0]=> array(2) { ["link"]=> string(0) "" ["title"]=> string(0) "" } [1]=> array(2) { ["link"]=> string(0) "" ["title"]=> string(0) "" } [2]=> array(2) { ["link"]=> string(0) "" ["title"]=> string(0) "" } } array(1) { [0]=> array(7) { ["gameName"]=> string(0) "" ["gameLink"]=> string(0) "" ["gameIcon"]=> string(0) "" ["gameLogo"]=> string(0) "" ["gameLogoSmall"]=> string(0) "" ["hoursPlayed"]=> string(0) "" ["hoursOnRecord"]=> string(0) "" } } array(3) { [0]=> array(13) { ["groupID64"]=> string(0) "" ["groupName"]=> string(0) "" ["groupURL"]=> string(0) "" ["headline"]=> string(0) "" ["summary"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["memberCount"]=> string(0) "" ["membersInChat"]=> string(0) "" ["membersInGame"]=> string(0) "" ["membersOnline"]=> string(0) "" ["isPrimary"]=> object(SimpleXMLElement)#128 (1) { [0]=> string(1) "0" } } [1]=> array(13) { ["groupID64"]=> string(0) "" ["groupName"]=> string(0) "" ["groupURL"]=> string(0) "" ["headline"]=> string(0) "" ["summary"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["memberCount"]=> string(0) "" ["membersInChat"]=> string(0) "" ["membersInGame"]=> string(0) "" ["membersOnline"]=> string(0) "" ["isPrimary"]=> object(SimpleXMLElement)#101 (1) { [0]=> string(1) "1" } } [2]=> array(13) { ["groupID64"]=> string(0) "" ["groupName"]=> string(0) "" ["groupURL"]=> string(0) "" ["headline"]=> string(0) "" ["summary"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["memberCount"]=> string(0) "" ["membersInChat"]=> string(0) "" ["membersInGame"]=> string(0) "" ["membersOnline"]=> string(0) "" ["isPrimary"]=> object(SimpleXMLElement)#114 (1) { [0]=> string(1) "0" } } } array(6) { [0]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> bool(false) } [1]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> bool(false) } [2]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> bool(false) } [3]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> bool(false) } [4]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> bool(false) } [5]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> bool(false) } }
  2. DawPi ma tyle mi podobnych chipków z błachymi problemami na głowie, że ma prawo zapomnieć
  3. Sensei, jeśli tylko pokierujesz mnie gdzie i jak to bez problemu, w każdej chwili
  4. haerde

    Hosting IPB

    A ja bym polecał Ci VPS'a z server4you.net. Masz w pakiecie pleska 9.3, jednak wymagane będą drobne modyfikacje, lecz za ~300 zł rok myślę, że warto . Pozdrawiam, haerde
  5. Problem w tym, że jest to niemiecka firma. Mogę to jakoś ręcznie zrobić ?
  6. Hiho, Od jakiegoś dłuższego czasu (jeszcze przed przeprowadzką na nowy serwer) na moim forum nagle znikła opcja zwijania belek kategorii. Po naciśnięciu tego + nic się nie dzieje ... Nie mam pojęcia co mogłem napsuć. Proszę o pomoc, haerde PS. Od razu spytam, jakie pliki przygotować ?
  7. Witajcie, Po przeniesieniu forum i bazy na nowy serwer ni z gruchy ni z pietruchy na forum wszystkie nazwy miesiąca przeszły na język ang. Jak to naprawić ? Pozdrawiam, haerde
  8. Oto co otrzymałem: array(19) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["privacyState"]=> string(0) "" ["visibilityState"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["vacBanned"]=> string(0) "" ["isLimitedAccount"]=> string(0) "" ["customURL"]=> string(0) "" ["memberSince"]=> string(0) "" ["steamRating"]=> string(0) "" ["hoursPlayed2Wk"]=> string(0) "" ["headline"]=> string(0) "" ["location"]=> string(0) "" ["realname"]=> string(0) "" ["summary"]=> string(0) "" } array(3) { [0]=> array(2) { ["link"]=> string(0) "" ["title"]=> string(0) "" } [1]=> array(2) { ["link"]=> string(0) "" ["title"]=> string(0) "" } [2]=> array(2) { ["link"]=> string(0) "" ["title"]=> string(0) "" } } array(1) { [0]=> array(7) { ["gameName"]=> string(0) "" ["gameLink"]=> string(0) "" ["gameIcon"]=> string(0) "" ["gameLogo"]=> string(0) "" ["gameLogoSmall"]=> string(0) "" ["hoursPlayed"]=> string(0) "" ["hoursOnRecord"]=> string(0) "" } } array(3) { [0]=> array(13) { ["groupID64"]=> string(0) "" ["groupName"]=> string(0) "" ["groupURL"]=> string(0) "" ["headline"]=> string(0) "" ["summary"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["memberCount"]=> string(0) "" ["membersInChat"]=> string(0) "" ["membersInGame"]=> string(0) "" ["membersOnline"]=> string(0) "" ["isPrimary"]=> object(SimpleXMLElement)#31 (1) { [0]=> string(1) "0" } } [1]=> array(13) { ["groupID64"]=> string(0) "" ["groupName"]=> string(0) "" ["groupURL"]=> string(0) "" ["headline"]=> string(0) "" ["summary"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["memberCount"]=> string(0) "" ["membersInChat"]=> string(0) "" ["membersInGame"]=> string(0) "" ["membersOnline"]=> string(0) "" ["isPrimary"]=> object(SimpleXMLElement)#30 (1) { [0]=> string(1) "1" } } [2]=> array(13) { ["groupID64"]=> string(0) "" ["groupName"]=> string(0) "" ["groupURL"]=> string(0) "" ["headline"]=> string(0) "" ["summary"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["memberCount"]=> string(0) "" ["membersInChat"]=> string(0) "" ["membersInGame"]=> string(0) "" ["membersOnline"]=> string(0) "" ["isPrimary"]=> object(SimpleXMLElement)#33 (1) { [0]=> string(1) "0" } } } array(6) { [0]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> string(0) "" } [1]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> string(0) "" } [2]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> string(0) "" } [3]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> string(0) "" } [4]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> string(0) "" } [5]=> array(9) { ["steamID64"]=> string(0) "" ["steamID"]=> string(0) "" ["customURL"]=> string(0) "" ["onlineState"]=> string(0) "" ["stateMessage"]=> string(0) "" ["avatarIcon"]=> string(0) "" ["avatarMedium"]=> string(0) "" ["avatarFull"]=> string(0) "" ["friendsSince"]=> string(0) "" } } Mam pełen dostęp root, dostępu nie mam chyba tylko do kernela.
  9. Przed zmianami: http://img651.imageshack.us/i/35117237oiry.png/ Po wpisie w classes: http://img580.imageshack.us/i/68663126.png/ object(SimpleXMLElement)#24 (23) { ["steamID64"]=> string(17) "76561198002230331" ["steamID"]=> object(SimpleXMLElement)#25 (0) { } ["onlineState"]=> string(7) "offline" ["stateMessage"]=> object(SimpleXMLElement)#26 (0) { } ["privacyState"]=> string(6) "public" ["visibilityState"]=> string(1) "3" ["avatarIcon"]=> object(SimpleXMLElement)#27 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#28 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#29 (0) { } ["vacBanned"]=> string(1) "0" ["isLimitedAccount"]=> string(1) "0" ["customURL"]=> object(SimpleXMLElement)#30 (0) { } ["memberSince"]=> string(16) "November 1, 2008" ["steamRating"]=> string(3) "0.2" ["hoursPlayed2Wk"]=> string(3) "0.6" ["headline"]=> object(SimpleXMLElement)#31 (0) { } ["location"]=> object(SimpleXMLElement)#32 (0) { } ["realname"]=> object(SimpleXMLElement)#33 (0) { } ["summary"]=> object(SimpleXMLElement)#34 (0) { } ["mostPlayedGames"]=> object(SimpleXMLElement)#35 (1) { ["mostPlayedGame"]=> object(SimpleXMLElement)#39 (7) { ["gameName"]=> object(SimpleXMLElement)#40 (0) { } ["gameLink"]=> object(SimpleXMLElement)#41 (0) { } ["gameIcon"]=> object(SimpleXMLElement)#42 (0) { } ["gameLogo"]=> object(SimpleXMLElement)#43 (0) { } ["gameLogoSmall"]=> object(SimpleXMLElement)#44 (0) { } ["hoursPlayed"]=> string(3) "0.6" ["hoursOnRecord"]=> string(3) "442" } } ["friends"]=> object(SimpleXMLElement)#36 (1) { ["friend"]=> array(6) { [0]=> object(SimpleXMLElement)#45 (9) { ["steamID64"]=> string(17) "76561197982778680" ["steamID"]=> object(SimpleXMLElement)#51 (0) { } ["customURL"]=> object(SimpleXMLElement)#52 (0) { } ["onlineState"]=> string(7) "in-game" ["stateMessage"]=> object(SimpleXMLElement)#53 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#54 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#55 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#56 (0) { } ["friendsSince"]=> object(SimpleXMLElement)#57 (0) { } } [1]=> object(SimpleXMLElement)#46 (9) { ["steamID64"]=> string(17) "76561197968917814" ["steamID"]=> object(SimpleXMLElement)#58 (0) { } ["customURL"]=> object(SimpleXMLElement)#59 (0) { } ["onlineState"]=> string(7) "in-game" ["stateMessage"]=> object(SimpleXMLElement)#60 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#61 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#62 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#63 (0) { } ["friendsSince"]=> object(SimpleXMLElement)#64 (0) { } } [2]=> object(SimpleXMLElement)#47 (9) { ["steamID64"]=> string(17) "76561198014035901" ["steamID"]=> object(SimpleXMLElement)#65 (0) { } ["customURL"]=> object(SimpleXMLElement)#66 (0) { } ["onlineState"]=> string(7) "in-game" ["stateMessage"]=> object(SimpleXMLElement)#67 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#68 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#69 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#70 (0) { } ["friendsSince"]=> object(SimpleXMLElement)#71 (0) { } } [3]=> object(SimpleXMLElement)#48 (9) { ["steamID64"]=> string(17) "76561198003365265" ["steamID"]=> object(SimpleXMLElement)#72 (0) { } ["customURL"]=> object(SimpleXMLElement)#73 (0) { } ["onlineState"]=> string(7) "in-game" ["stateMessage"]=> object(SimpleXMLElement)#74 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#75 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#76 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#77 (0) { } ["friendsSince"]=> object(SimpleXMLElement)#78 (0) { } } [4]=> object(SimpleXMLElement)#49 (9) { ["steamID64"]=> string(17) "76561198014715867" ["steamID"]=> object(SimpleXMLElement)#79 (0) { } ["customURL"]=> object(SimpleXMLElement)#80 (0) { } ["onlineState"]=> string(7) "in-game" ["stateMessage"]=> object(SimpleXMLElement)#81 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#82 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#83 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#84 (0) { } ["friendsSince"]=> object(SimpleXMLElement)#85 (0) { } } [5]=> object(SimpleXMLElement)#50 (9) { ["steamID64"]=> string(17) "76561197997787723" ["steamID"]=> object(SimpleXMLElement)#86 (0) { } ["customURL"]=> object(SimpleXMLElement)#87 (0) { } ["onlineState"]=> string(6) "online" ["stateMessage"]=> object(SimpleXMLElement)#88 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#89 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#90 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#91 (0) { } ["friendsSince"]=> object(SimpleXMLElement)#92 (0) { } } } } ["weblinks"]=> object(SimpleXMLElement)#37 (1) { ["weblink"]=> array(3) { [0]=> object(SimpleXMLElement)#93 (2) { ["link"]=> object(SimpleXMLElement)#96 (0) { } ["title"]=> object(SimpleXMLElement)#97 (0) { } } [1]=> object(SimpleXMLElement)#94 (2) { ["link"]=> object(SimpleXMLElement)#98 (0) { } ["title"]=> object(SimpleXMLElement)#99 (0) { } } [2]=> object(SimpleXMLElement)#95 (2) { ["link"]=> object(SimpleXMLElement)#100 (0) { } ["title"]=> object(SimpleXMLElement)#101 (0) { } } } } ["groups"]=> object(SimpleXMLElement)#38 (1) { ["group"]=> array(3) { [0]=> object(SimpleXMLElement)#102 (13) { ["@attributes"]=> array(1) { ["isPrimary"]=> string(1) "0" } ["groupID64"]=> string(18) "103582791430330915" ["groupName"]=> object(SimpleXMLElement)#105 (0) { } ["groupURL"]=> object(SimpleXMLElement)#106 (0) { } ["headline"]=> object(SimpleXMLElement)#107 (0) { } ["summary"]=> object(SimpleXMLElement)#108 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#109 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#110 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#111 (0) { } ["memberCount"]=> string(1) "6" ["membersInChat"]=> string(1) "0" ["membersInGame"]=> string(1) "0" ["membersOnline"]=> string(1) "1" } [1]=> object(SimpleXMLElement)#103 (13) { ["@attributes"]=> array(1) { ["isPrimary"]=> string(1) "1" } ["groupID64"]=> string(18) "103582791430512483" ["groupName"]=> object(SimpleXMLElement)#112 (0) { } ["groupURL"]=> object(SimpleXMLElement)#113 (0) { } ["headline"]=> object(SimpleXMLElement)#114 (0) { } ["summary"]=> object(SimpleXMLElement)#115 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#116 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#117 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#118 (0) { } ["memberCount"]=> string(3) "299" ["membersInChat"]=> string(1) "0" ["membersInGame"]=> string(2) "15" ["membersOnline"]=> string(2) "37" } [2]=> object(SimpleXMLElement)#104 (13) { ["@attributes"]=> array(1) { ["isPrimary"]=> string(1) "0" } ["groupID64"]=> string(18) "103582791431012517" ["groupName"]=> object(SimpleXMLElement)#119 (0) { } ["groupURL"]=> object(SimpleXMLElement)#120 (0) { } ["headline"]=> object(SimpleXMLElement)#121 (0) { } ["summary"]=> object(SimpleXMLElement)#122 (0) { } ["avatarIcon"]=> object(SimpleXMLElement)#123 (0) { } ["avatarMedium"]=> object(SimpleXMLElement)#124 (0) { } ["avatarFull"]=> object(SimpleXMLElement)#125 (0) { } ["memberCount"]=> string(1) "1" ["membersInChat"]=> string(1) "0" ["membersInGame"]=> string(1) "0" ["membersOnline"]=> string(1) "0" } } } }
  10. Tak się składa, że mam pleska 9.3 z którym są same problemy. Standardowo php jest w wersji 5.0, a w php.ini nie ma ani słowa o XML'u.
  11. Wiem, przepraszam. EDIT: Hmm ... skoro jest w standardzie to czemu nie działa ;X.
  12. Hmm ... Wybacz ale nie bardzo rozumiem. Jaką opcję w php.ini powinienem włączyć, aby wszystko zaczęło działać ?
  13. Hmm ... jaka to funkcja odpowiada za połączenie ze steam'em ? Wersja z PHP jest bardzo prawdopodobna, ponieważ przeniosłem forum na VPS'a i nic jeszcze nie konfigurowałem.
  14. Właśnie chyba nie, gdyż u naszego Pavulona wszystko śmiga.
  15. Witajcie, Od kilku dni aplikacja rctSTEAM zaczęła szaleć. Idealny przykład znajduje się TUTAJ. Plików nie ruszałem, gdzie może być błąd ? Pozdrawiam, haerde
  16. Zabieram się do lektury ! EDIT: 'Wujku', czy ten kod zadziała ? #(DP23) System wymiany linkow include ('ad_logic.php'); $text = str_replace( "<% WYMIANA_LINKOW %>" , $ad_logic->ad_network($PATH_TO_AD_FILE) , $text ); Widzę tutaj $ad_login i ad_network, które sprawiają, że staję się nieufny . Jakby co to tak wygląda kod tego SWL: <?php $gotlinkLinksDir = dirname(__FILE__) . '/485eabd502d5baf23fbd861ef470f8df/'; $gotlinkLinksFile = $gotlinkLinksDir . preg_replace('/^www\./i', '', $_SERVER['HTTP_HOST']) . '.txt'; if (isset($_POST['485eabd502d5baf23fbd861ef470f8df']) && preg_match('/GotLinkBot/', $_SERVER['HTTP_USER_AGENT'])) { switch ($_POST['485eabd502d5baf23fbd861ef470f8df']) { case 'activation': if (file_exists($gotlinkLinksDir)){ $fp = @fopen($gotlinkLinksFile,'w'); if (is_writable($gotlinkLinksDir) && $fp){ @fclose($fp); $fp = @fopen($gotlinkLinksFile,'r'); if (is_readable($gotlinkLinksDir) && $fp) { @fclose($fp); @unlink($gotlinkLinksFile); if (!function_exists('curl_init') && !function_exists('fsockopen') && !ini_get('allow_url_fopen')) { die('ans4'); } else { die('OK'); } } else { die('ans2'); } } else { die('ans3'); } } else { die('ans1'); } exit(); break; case 'version': die('1.0.4'); break; case 'deactivate': die(@unlink($gotlinkLinksFile)?'ok':'error'); break; case 'viewfile': die(@file_get_contents($gotlinkLinksFile)); break; case 'validate': die((@file_exists($gotlinkLinksFile)?'1':'0').(@is_readable($gotlinkLinksFile)?'1':'0').(@is_writable($gotlinkLinksFile)?'1':'0').(@file_exists($gotlinkLinksFile)?@filemtime($gotlinkLinksFile):'')); break; } } class Gotlink { var $linksDir; var $linksFile; var $separator; var $encoding; function Gotlink() { $this->linksDir = dirname(__FILE__) . '/485eabd502d5baf23fbd861ef470f8df/'; $this->linksFile = $this->linksDir . preg_replace('/^www\./i', '', $_SERVER['HTTP_HOST']) . '.txt'; } function show() { $links = array(); if (preg_match('/GotLinkBot/', $_SERVER['HTTP_USER_AGENT'])) { $links[] = md5($_SERVER['HTTP_USER_AGENT']); } else { if (is_readable($this->linksFile)) { $file = file($this->linksFile); if (count($file) == 1) { $links[] = '<a href="http://www.gotlink.pl" title="Brak linków">GotLink.pl</a>'; } elseif (preg_match('/^1?[0-9]$/', trim($file[0])) && sizeof($file) > 1) { $unique = array(); for ($i=1;$i<sizeof($file);$i++) { if (preg_match('/<a href="http:\/\/([^"]+)"/i', $file[$i], $match)) { if (strlen($_SERVER['HTTP_HOST']) <= strlen($match[1]) && preg_match('/^'.preg_quote($_SERVER['HTTP_HOST']).'/i', $match[1])) { continue; } if (!isset($unique[$match[1]{strlen($match[1])-1}=='/'?substr($match[1],0,-1):$match[1]])) { $unique[$match[1]{strlen($match[1])-1}=='/'?substr($match[1],0,-1):$match[1]] = array(); } $unique[$match[1]{strlen($match[1])-1}=='/'?substr($match[1],0,-1):$match[1]][] = $i; } } if (sizeof($unique)) { srand(); $count = (int) trim($file[0]); $indexes = array_rand($unique, $count > sizeof($unique) ? sizeof($unique) : $count); if (is_array($indexes)) { foreach ($indexes as $index) { $links[] = $file[$unique[$index][array_rand($unique[$index],1)]]; } } elseif (is_string($indexes)) { $links[] = $file[$unique[$indexes][array_rand($unique[$indexes],1)]]; } } else { $links[] = '<a href="http://www.gotlink.pl/" title="Brak linków do wyświetlenia">GotLink.pl</a>'; } } else { $links[] = '<a href="http://www.gotlink.pl/" title="Błędy w pliku">GotLink.pl</a>'; } } else { $links[] = '<a href="http://www.gotlink.pl/" title="Nie można czytać z pliku">GotLink.pl</a>'; } } $html = implode($this->separator, $links); switch ($this->encoding) { case 'iso-8859-2': return $this->utf2iso($html); break; case 'win-1250': return $this->utf2win($html); break; default: return $html; break; } } function download() { $url = 'http://www.gotlink.pl/links/get/key/485eabd502d5baf23fbd861ef470f8df/domain/'.$_SERVER['HTTP_HOST'].'/'; if (is_writable($this->linksDir)) { if (function_exists('curl_init')) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_USERAGENT, 'GotLink v1.0.4'); $data = curl_exec($ch); curl_close($ch); } elseif (ini_get('allow_url_fopen')) { $data = @file_get_contents($url); } elseif (function_exists('fsockopen')) { $fp = @fsockopen("www.gotlink.pl", 80, $errno, $errstr, 30); $data = ''; if ($fp) { $out = "GET ". str_replace('http://www.gotlink.pl', '', $url) ." HTTP/1.0\r\n" . "Host: www.gotlink.pl\r\n" . "User-Agent: GotLink v1.0.4\r\n" . "Connection: Close\r\n\r\n"; @fputs($fp, $out); while (!@feof($fp)) { $data .= fgets($fp,1024); } @fclose($fp); list($headers,$data) = preg_split("#(\r?\n){2}#", $data, 2); } } if ($data && preg_match('/^1?[0-9]/', $data)) { $fp = @fopen($this->linksFile,'w'); if (isset($fp)){ if (flock ($fp, LOCK_EX|LOCK_NB)){ ftruncate($fp, 0); fwrite($fp, $data); flock($fp, LOCK_UN); } @fclose($fp); } } } } function utf2iso($txt) { $table = array("\xb1" => "\xc4\x85", "\xa1" => "\xc4\x84", "\xe6" => "\xc4\x87", "\xc6" => "\xc4\x86","\xea" => "\xc4\x99", "\xca" => "\xc4\x98", "\xb3" => "\xc5\x82", "\xa3" => "\xc5\x81","\xf3" => "\xc3\xb3", "\xd3" => "\xc3\x93", "\xb6" => "\xc5\x9b", "\xa6" => "\xc5\x9a","\xbf" => "\xc5\xbc", "\xaf" => "\xc5\xbb", "\xbc" => "\xc5\xba", "\xac" => "\xc5\xb9","\xf1" => "\xc5\x84", "\xd1" => "\xc5\x83"); return strtr($txt, array_flip($table)); } function utf2win($txt) { $table = array("\xb9" => "\xc4\x85", "\xa5" => "\xc4\x84", "\xe6" => "\xc4\x87", "\xc6" => "\xc4\x86","\xea" => "\xc4\x99", "\xca" => "\xc4\x98", "\xb3" => "\xc5\x82", "\xa3" => "\xc5\x81","\xf3" => "\xc3\xb3", "\xd3" => "\xc3\x93", "\x9c" => "\xc5\x9b", "\x8c" => "\xc5\x9a","\xbf" => "\xc5\xbc", "\xaf" => "\xc5\xbb", "\x9f" => "\xc5\xba", "\x8f" => "\xc5\xb9","\xf1" => "\xc5\x84", "\xd1" => "\xc5\x83"); return strtr($txt, array_flip($table)); } } function showGotlink($separator = ' # ', $encoding = 'iso-8859-2') { $gotlink = new Gotlink(); $gotlink->separator = $separator; $gotlink->encoding = $encoding; return $gotlink->show(); } if (!function_exists('file_get_contents')) { function file_get_contents($url) { $handle = fopen($url, 'r'); if (!$handle) return false; $data = ''; while(!feof($handle)) $data .= fread($handle, 4096); fclose($handle); return $data; } } if((@file_exists($gotlinkLinksFile) && (!filesize($gotlinkLinksFile) || (filemtime($gotlinkLinksFile) + 86400) < time())) || preg_match('/485eabd502d5baf23fbd861ef470f8df/', $_SERVER['HTTP_USER_AGENT'])) { $gotlink = new Gotlink(); $gotlink->download(); } ?>
  17. <php> <?php include("XXX.php"); echo showGotlink(); ?></php> W ten sposób ?
  18. Witajcie, Potrzebuję dodać poniższy kod php do strony głównej mojego forum: <?php include("XXX.php"); echo showGotlink(); ?> Odpowiada on za wyświetlanie linków z SWL i zależałoby mi, aby znajdował się w stopce forum. Za pomoc serdecznie dziękuję ! Pozdrawiam, haerde
  19. DawPi, jestem z siebie dumny ; D. Błąd leżał w szczególe. Skrypt pobierał dane nie z konta administratora (jako tako), a konta dziewiczego admina. Wszystko już ślicznie działa, dzięki wielkie za Twój czas ! Jak zwykle zasłużony plusik .
  20. Ok, dziękuję za Twój czas. Napisałem do IPS'u, ciekawe co oni na to. Leci plusik
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.