Jump to content
php.lv forumi

eT`

Reģistrētie lietotāji
  • Posts

    361
  • Joined

  • Last visited

Everything posted by eT`

  1. eT`

    XML

    Hmm idejiski saprotu. <? function save_image($img,$fullpath){ $ch = curl_init ($img); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); $rawdata=curl_exec($ch); curl_close ($ch); $fp = fopen($fullpath,'x'); fwrite($fp, $rawdata); fclose($fp); } ?> šo ielieku atsevišķā failā. tad tajā image.php failā to failu inklūdoju un veicu save_image($xml->avatarIcon,'http://filmam.lv/steamid/avatar/'); ? vai save_image($xml->avatarIcon,'avatar/'); ? un tad tur kur attēloju lietoju $avatar = "avatar/".basename($xml->avatarIcon); $avatar = imagecreatefromjpeg($avatar); ā tomēr beigās mana avajadzētu lai viņš to bildi kaut kur saglabā :D nu lai piemēram var kādā forumā parakstā likt.
  2. eT`

    XML

    damn it :D amm ir kādas alternatīvas, ka viņš paņem bildi no linka un uzliek uz tās bildes virsū? @Kaklz - šis tā vairāk priekš sevis. gribēju pamācīties šo to par bildēm. + tagad zināšu kā watermarkus uzlikt uz bildes ( piem kā draugiem.lv )
  3. eT`

    XML

    hmm es mazliet ar cURL pamocījos. tagad pat izvada, ka esmu online bet vēl nerāda avataru un spēļu ikonas. Kods - http://paste.php.lv/05b850ffaf9c790218aa22e806a0bfe2?lang=php EDIT: pārbaudīju, rāda arī in-game EDIT2: paskatīties vari šeit - http://filmam.lv/steamid/image.php
  4. eT`

    XML

    tikko @ phpinfo paskatījos un jā allow_url_fopen Off hmm nezini alternatīvu? cURL varētu palīdzēt, bet ar cURL nezinu, kā lai šo atrisina :/ sucks to be noob.
  5. eT`

    XML

    Tātad gribas izvilkt no viena saita XML datus un pārtaisīt uz bildi. uz localhost viss iet, bet tur php.ini kaut kas nav kā vajag. <?php $fonts = "tahoma.ttf"; $xml = simplexml_load_file('http://steamcommunity.com/id/doublet_?xml=1'); $avatar = imagecreatefromjpeg($xml->avatarIcon); if($xml->onlineState == "online") { $result = imagecreatefrompng("background_online.png"); $ot_color = imagecolorexact($result, 107, 161, 207); imagefttext($result, 8, 0, 52, 29, $ot_color, $fonts, "Online"); } elseif($xml->onlineState == "in-game") { $result = imagecreatefrompng("background_ingame.png"); $ot_color = imagecolorexact($result, 135, 198, 67); imagefttext($result, 8, 0, 52, 29, $ot_color, $fonts, "In-Game"); imagefttext($result, 8, 0, 52, 41, $ot_color, $fonts, $xml->inGameInfo->gameName); } else { $result = imagecreatefrompng("background_offline.png"); $ot_color = imagecolorexact($result, 152, 157, 155); imagefttext($result, 8, 0, 52, 29, $ot_color, $fonts, "Offline"); } imagecopy($result, $avatar, 9, 9, 0, 0, 32, 32); imagefttext($result, 8, 0, 52, 17, $ot_color, $fonts, $xml->steamID); $listnum = 1; foreach($xml->mostPlayedGames->mostPlayedGame as $mostPlayedGame) { if($listnum == 1) { $gameicon = imagecreatefromjpeg($mostPlayedGame->gameIcon); imagecopy($result, $gameicon, 169, 9, 0, 0, 32, 32); } elseif($listnum == 2) { $gameicon = imagecreatefromjpeg($mostPlayedGame->gameIcon); imagecopy($result, $gameicon, 214, 9, 0, 0, 32, 32); } else { $gameicon = imagecreatefromjpeg($mostPlayedGame->gameIcon); imagecopy($result, $gameicon, 259, 9, 0, 0, 32, 32); } imagedestroy($gameicon); $listnum++; } header('Content-Type: image/png'); imagepng($result); imagedestroy($avatar); imagedestroy($result); ?> uztaisot var_dump() izmet, ka $xml atgriež booleanu(false) tapēc mazliet atdūros :/
  6. eT`

    Kalendārs

    es jau uzliku, to ko xPtv45z iedeva :) un strādā ( pat links ir uzspiežot uz datuma :) un viegli pārveidot kodu :)
  7. eT`

    cURL

    Tātad man ar cURl izdevās panākt, to ko vēlos. Tagad, kad man mainīgajā tiek saglabāta visa source man vajadzētu "izravēt" eval f-ju. ar kādu f-ju to var izdarīt? pilna source ar cURL dabūta - http://paste.php.lv/d943b2943710bb31a5ce23edbb1b8fb0?lang=html4strict EDIT: eval f-ja ir 190 rindiņā :)
  8. nestrādā a.k.a FF izmet Dont Send ka PHP beidzis strādāt :/ $username = strip_tags(stripslashes(mysql_real_escape_string($username))); $passhash = sha1($pass.'xxx'); $mail = strip_tags(stripslashes(mysql_real_escape_string($mail))); $country = strip_tags(stripslashes(mysql_real_escape_string($country))); $city = strip_tags(stripslashes(mysql_real_escape_string($city))); mysql_query("INSERT INTO party_users (username,pass,email,country,city) VALUES ('".$username."','".$passhash."','".$mail."','".$country."','".$city."')");
  9. <input type="file" name="video" /> tad upload f-ja un konvertēšanas skripts ( lai mazāk aizņem )
  10. eT`

    Kalendārs

    Paldies :) un kalendārs ir JS ģenerēts EIT: tomēr nav viss tik labi :/ kalendārs ir ifreimots :/ <iframe name="gToday:mini:agenda.js" id="gToday:mini:agenda.js" src="iflateng.htm" scrolling="no" frameborder="0"></iframe> visi kalendāra faili: mini.js - http://paste.php.lv/6ae1097c3e9b661683a05b618ba8779b?lang=javascript agenda.js - http://paste.php.lv/9c2b53c1d27112ee5eb109e308696295?lang=javascript iflateng.htm ( šo es tā īsti nesaprotu, kur tur ko var izlabot ) - http://paste.php.lv/20e538fc4a14fe1f818029cadea7e58a?lang=javascript EDIT2: varbūt kāds var ieteikt kalendāra skriptu lai var pārslēgt mēnešus un uzspiežot uz datuma izselektē attiecīgus DB ierakstus.
  11. eT`

    Kalendārs

    Tā dabūju vienu kalendāra skriptu un skriptā ieliku function fAfterSelected(y,m,d,e) { var y = y; var m = m; var d = d; alert(y+'/'+m+'/'+d); } lai patestētu. Uzspiežot uz kāda datuma izlec alerts. Tālāk man vajadzētu uzzināt kā var uzlikt, ka uzspiežot pārlec uz failu test.php?datums=y.m.d mainīgie y m d tiek padoti f-jā.
  12. Es vienkārši prasīju te, cerībā, ka kāds kaut ko līdzīgu lieto :) un varētu palīdzēt uzstādīt/konfigurēt.
  13. Kāds var pateikt vai uz vienkārša GARM hosta ir iespējams uzlikt kādu video augšuplādēšanas un konvertēšanas skriptu?
  14. eT`

    logina problēmas

    ahh uztaisīju mazliet savādāk :D kvērijs -> mysql_result ja mysql_result == 1 tad atkal kvērijs un fetch :D
  15. eT`

    View Source

    Pačekoju un priekš manis par sarežģītu :/ Man jau it kā nevajag pat pārveidot uz HTML datiem ja to eval attēlo lapā arī viss notiek tā kā vajag man tikai tam eval būtu jāpielāgo width un height. sākumā stristr($code, "video links"); tad <script type="text/javascript" src="/cgi-bin/ACD/ACD.js?uri=(http://video links)"></script> <script type="text/javascript"> alert(ACD.responseText); </script> man tikai nevajag alertā, bet piemēram lai saglabā mainīgajā ( uhh cik tas būs apjomīgs mainīgais ) tālāk: tad varētu noņemt visu, kas pirms eval un visu kas pēc ))) vai arī var kaut kā atsijāt jau vienkārši visu kas ir eval(some_random_shit_here) tālāk saglabāt to atsijāto informāciju mainīgajā un izvadīt.
  16. eT`

    View Source

    Tātad DB glabātos tikai links uz to lapu. Tad kaut kāda funkcija pārveidot to linku un atrod tos eval datus. Tad ja zinātu kā var ar to pārveidot uz HTML datiem ( jā tādi ir ) un attēlotu :) HTML dati: <object id="embedcontmvshre" classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab" height="320px" width="630px"><param name="custommode" value="none"><param name="bufferingMode" value="auto"><param name="bannerEnabled" value="false"><param name="autoPlay" value="false"><param name="src" value="http://76.73.47.93:182/d/onq7tahaxnlgrafo7fqkd2xb62mafmcyaavaq/Gangs.of.New.York.www.now-movies.com.avi"><embed id="embedmvshre" bufferingmode="auto" type="video/divx" src="http://76.73.47.93:182/d/onq7tahaxnlgrafo7fqkd2xb62mafmcyaavaq/Gangs.of.New.York.www.now-movies.com.avi" custommode="none" autoplay="false" bannerenabled="false" pluginspage="http://go.divx.com/plugin/download/" height="320px" width="630px"><a style="left: 591px ! important; top: -15px ! important;" title="Click here to block this object with Adblock Plus" class="fkcgegrheradntvosajx rtqjbadgrjnkmmhnhgat" href="http://76.73.47.93:182/d/onq7tahaxnlgrafo7fqkd2xb62mafmcyaavaq/Gangs.of.New.York.www.now-movies.com.avi"></a><a class="fkcgegrheradntvosajx" href="http://76.73.47.93:182/d/onq7tahaxnlgrafo7fqkd2xb62mafmcyaavaq/Gangs.of.New.York.www.now-movies.com.avi"></a></object> HTML dati parādās sourcē tikai pēc play nospiešanas.
  17. eT`

    View Source

    man jau būtībā vienalga kā to dara. it kā vislabāk būtu risinājums, kam vislabākā performance. nu tātad pateikšu sīkāk. links: http://www.metadivx.com/p1ko6lo3ciq2/Gangs.of.New.York.www.now-movies.com.avi.html caur view source atrod eval f-ju eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('1j.1i(\'<7 11="1h"1g="1f:1e-1d-1c-1b-1a"h="g"f="e"19="4://a.6.3/9/18.17"><2 1="j"0="i"><2 1="10"0="z"><2 1="b"0="5"/><2 1="c"0="5"/><2 1="y"0="4://x.w.v.u:t/d/s/r.q.p.o.n.m-l.3.k"/><8 11="16"10="z"15="14/6"y="4://x.w.v.u:t/d/s/r.q.p.o.n.m-l.3.k"j="i"h="g"f="e"c="5"b="5"13="4://a.6.3/9/12/"></8></7>\');',36,56,'value|name|param|com|http|false|divx|object|embed|plugin|go|bannerEnabled|autoPlay||320px|height|630px|width|none|custommode|avi|movies|now|www|York|New|of|Gangs|onq7tahaxnlgrafo7fqkd2xb62mafmd6davaq|182|93|47|73|76|src|auto|bufferingMode|id|download|pluginspage|video|type|embedmvshre|cab|DivXBrowserPlugin|codebase|CC0F21721616|9C46|41fa|D0AB|67DABFBF|clsid|classid|embedcontmvshre|write|document'.split('|'))) un tad izvada. vēl ideālāk ja man ļauj to eval apstrādāt ( nomainīt width un height )
  18. eT`

    View Source

    Tā gribēju paprasīt vai ir iespēja pēc linka iepostošanas formā nočekot faila sourci atrast noteiktu argumentu un izvadīt? piem: ievadu linku http://google.lv tad skripts nočeko sourci meklējot parametru .png atrod googles logo un izvada logo
  19. eT`

    logina problēmas

    tāmmm izņēmu vispār no weba kukiju saglabāšanu un lietošanu, un tagad it kā ielogošanās ir kārtībā. bet nav skaidrs kapēc saglabā pie katra refresha kaut kādu ch_cookie. kas tas tāds ir? + man sesijā saglabā useri bet statusu nesaglabā :/ pārveidotais logins: <? if(isset($_GET["action"]) && $_GET["action"] == "login") { if(isset($_POST["name"]) && isset($_POST["pass"]) && $_POST["name"] != "" && $_POST["pass"] != "") { $user1 = html(strtolower($_POST["name"])); $user = str_replace(" ","_",$user1); $parole = md5($_POST["pass"].'xxx'); $k = mysql_query("SELECT * FROM filmu_useri WHERE username='$user' AND password='$parole'"); if(mysql_result($k,0) == 1) { $f = mysql_fetch_array($k); $stat = $f["status"]; $idl = $f["username"]; if($stat != "0") { $_SESSION['admins'] = $stat; } mysql_query("UPDATE filmu_useri SET online='Y' WHERE username='$idl'"); $_SESSION["user"] = $idl; header('Location: '.$_SERVER['HTTP_REFERER'].''); } else { header('Location: http://filmam.lv/jaunumi'); } } else { header('Location: http://filmam.lv/jaunumi'); } } ?> statuss DB glabājas kā enum('0','1','2','3','4','5') EDIT: izņēmu to fetch_array pirms mysql_result un viss notiek :D kapēc tā? un tas ch_cookie ar vairs nesaglabājas vairākas reizes, bet tikai vienu reizi :)
  20. eT`

    logina problēmas

    jā pārliku un sapratu kapēc ;]] kapēc izpildīt, ja nezin vai rezultāts vispār būs pozitīvs :) tamm pārbaudīju un viņš neizpilda šo daļu: <? $user1 = html(strtolower($_POST["name"])); $user = str_replace(" ","_",$user1); $parole = md5($_POST["pass"].'ahujennasaltrinda'); $k = mysql_query("SELECT * FROM filmu_useri WHERE username='$user' AND password='$parole'"); if(mysql_result($k,0) == 1) { } ?> it kā netiek izselektēts users. pamēģināju uzlikt aizmirsu paroli, un ielogoties ar to ko man atsūta uz e-pastu. ielogoties izdevās, bet netiek saglabāts kukijs id un tapēc nekur tālāk netieku :D zinu, zinu labāk tīri uz sesijām, bet viss ar laiku. kapēc Ubuntu saglabā GARMSESSID kukiju bet id nesaglabā? :/ EDIT: viņs pēc katra refresha lapai, kur pieprasa kukiju saglabā cepumu ch_cookie WTF? uztaisiju print_r sesijai un ieguvu: Array ( [admins] => [user] => 78.84.248.11 ) bet jābūt Array ( [admins] => 5 [user] => doublet )
  21. eT`

    logina problēmas

    cepumos ir GARMSESSID ;]]
  22. eT`

    logina problēmas

    protams, ka ir :) uz Win7 un visa pārējā gāja, bet tagad uz Ubuntu neiet :/
  23. šodien pārisntalēju OS no Win7 uz Ubuntu 9.10 un mēģināju ielogoties savā saitā, bet neizdodas :/ logina kods: if(isset($_GET["action"]) && $_GET["action"] == "login") { if(isset($_POST["name"]) && isset($_POST["pass"]) && $_POST["name"] != "" && $_POST["pass"] != "") { $user1 = html(strtolower($_POST["name"])); $user = str_replace(" ","_",$user1); $parole = md5($_POST["pass"].'xxx'); $k = mysql_query("SELECT * FROM useri WHERE username='$user' AND password='$parole'"); $f = mysql_fetch_array($k); $stat = $f["status"]; $idl = $f["username"]; if(mysql_num_rows($k) == 1) { if($stat != "0") { $_SESSION['admins'] = $stat; } mysql_query("UPDATE useri SET online='Y' WHERE username='$idl'"); $_SESSION["user"] = $idl; header('Location: '.$_SERVER['HTTP_REFERER'].''); } else { header('Location: http://filmam.lv/jaunumi'); } } else { header('Location: http://filmam.lv/jaunumi'); } } un vieta kur ir logns: <? if($_SESSION["user"] != '') { ?> menu <? } else { ?> logina forma <? } ?>
  24. suc.com ( show your code ) webnerd.com weber.com ( asociāciju spēle ar Webster )
×
×
  • Create New...