Jump to content
php.lv forumi

Ins1d3r

Reģistrētie lietotāji
  • Posts

    14
  • Joined

  • Last visited

About Ins1d3r

  • Birthday 10/20/1990

Contact Methods

  • Website URL
    http://www.Fill.lv
  • ICQ
    0

Profile Information

  • Location
    Latvia

Ins1d3r's Achievements

Newbie

Newbie (1/14)

  1. paldies, tavs padoms atrisināja problēmu. :)
  2. Lūdzu palīdziet. Pasakiet ko vajadzētu nomainīt šajā kodā, lai ierakstītais piemērs: čatā parādītos tā pat nevis ar šiem ķeburiem, uzreiz saku es jau nomainīju encodingu uz utf-8 gan failā gan sql datubāzē. shoutbox.php <? require_once("include/bittorrent.php"); dbconn(); loggedinorreturn(); header("Content-Type: text/html; charset=utf-8"); if ($CURUSER) { ///////////session///////////////// mysql_query("UPDATE users SET page=1 WHERE id = " . $CURUSER["id"]) or sqlerr(__FILE__,__LINE__); /////////////////////////////////// } function decode_unicode_url($str) { $res = ''; $i = 0; $max = strlen($str) - 6; while ($i <= $max) { $character = $str[$i]; if ($character == '%' && $str[$i + 1] == 'u') { $value = hexdec(substr($str, $i + 2, 4)); $i += 6; if ($value < 0x0080) // 1 byte: 0xxxxxxx $character = chr($value); else if ($value < 0x0800) // 2 bytes: 110xxxxx 10xxxxxx $character = chr((($value & 0x07c0) >> 6) | 0xc0) . chr(($value & 0x3f) | 0x80); else // 3 bytes: 1110xxxx 10xxxxxx 10xxxxxx $character = chr((($value & 0xf000) >> 12) | 0xe0) . chr((($value & 0x0fc0) >> 6) | 0x80) . chr(($value & 0x3f) | 0x80); } else $i++; $res .= $character; } return $res . substr($str, $i); } function convert_text($s) { $out = ""; for ($i=0; $i<strlen($s); $i++) { $c1 = substr ($s, $i, 1); $byte1 = ord ($c1); if ($byte1>>5 == 6) // 110x xxxx, 110 prefix for 2 bytes unicode { $i++; $c2 = substr ($s, $i, 1); $byte2 = ord ($c2); $byte1 &= 31; // remove the 3 bit two bytes prefix $byte2 &= 63; // remove the 2 bit trailing byte prefix $byte2 |= (($byte1 & 3) << 6); // last 2 bits of c1 become first 2 of c2 $byte1 >>= 2; // c1 shifts 2 to the right $word = ($byte1<<8) + $byte2; if ($word==1025) $out .= chr(168); // ? elseif ($word==1105) $out .= chr(184); // ? elseif ($word>=0x0410 && $word<=0x044F) $out .= chr($word-848); // ?-? ?-? else { $a = dechex($byte1); $a = str_pad($a, 2, "0", STR_PAD_LEFT); $b = dechex($byte2); $b = str_pad($b, 2, "0", STR_PAD_LEFT); $out .= "".$a.$b.";"; } } else { $out .= $c1; } } return $out; } if ($_GET["do"] == "shout") { $shout = convert_text(urldecode(decode_unicode_url($_GET["shout"]))); if ($shout == "/prune" && get_user_class() >= UC_ADMINISTRATOR) { mysql_query("TRUNCATE TABLE shoutbox"); die("Сообшений нет"); } $sender = $CURUSER["id"]; if (!empty($shout)) { $shout = preg_replace("/\/me /", $CURUSER["username"]." ", $shout); $datee = time(); mysql_query("INSERT INTO shoutbox (date, text, userid) VALUES (".implode(", ", array_map("sqlesc", array($datee, $shout, $sender))).")") or sqlerr(__FILE__,__LINE__); } else print("<script>alert('Введи сообщение');</script>"); } elseif ($_GET["do"] == "delete" && get_user_class() >= UC_SECURITY && is_valid_id($_GET["id"])) { $id = $_GET["id"]; mysql_query("DELETE FROM shoutbox WHERE id = $id") or sqlerr(__FILE__,__LINE__); } $res = mysql_query("SELECT shoutbox.*, users.username, users.warned, users.id as uid, users.class FROM shoutbox INNER JOIN users ON shoutbox.userid = users.id ORDER BY id DESC LIMIT 35") or sqlerr(__FILE__,__LINE__); if (mysql_num_rows($res) == 0) die("Сообшений нет"); print("\n"); while ($arr = mysql_fetch_array($res)) { if ($arr["warned"] == "yes") $warn = "<img src=\"pic/warned.gif\" alt=\"Warned\"/>"; else $warn = ""; $username = $arr["username"]; $arr["text"] = format_comment($arr["text"]); $arr["text"] = str_replace("[$CURUSER[username]]","<font color=#000000></font><b style='color: green; background: #FFFFFF;'>$CURUSER[username]</b><font color=#000000></font>",$arr["text"]); $arr["text"] = preg_replace("/\[((\s|.)+?)\]/", "<font color=#000000></font><b style='color: black;'>[\\1]</b><font color=#000000></font>", $arr["text"]); if (strpos($arr["text"], "privat($CURUSER[username])") !== false) { $variabila = "privat($CURUSER[username])"; $nume = substr($variabila, 7); $nume = substr($nume, 0, strlen($nume)-1); $id = $arr['id']; if (($CURUSER["username"] == $nume) || ($CURUSER["id"] == "".$arr["userid"]."")) { $arr["text"] = str_replace("privat($CURUSER[username])","<b style='color: orange;'>".$CURUSER[username]."</b>",$arr["text"]); print("<span class='date'>[".strftime("%H:%M:%S",$arr["date"])."]</span>" . (get_user_class() >= UC_SECURITY ? "<span onclick=\"deleteShout($arr[id]);\" style=\"cursor: pointer; color: red; font-weight: bold; text-decoration: underline\"><img src=\"pic/warned2.gif\" style=\"border: 0px;\" /></span>" : "") . " <a target=_blank href=message.php?action=sendmessage&receiver=".$arr['userid']." title=\"Отправить ЛС\"><img src=\"pic/pn_inbox.gif\" border=\"0\"></a> <a href=userdetails.php?id=".$arr["uid"]." target='_blank'><img src=\"pic/info/guest.gif\" border=0 title=\"Посмотреть профиль\"></a> <a href=\"userdetails.php?id=".$arr["uid"]."\" onClick=\"parent.document.shoutform.shout.focus();parent.document.shoutform.shout.value='[b]".$username."[/b]: '+parent.document.shoutform.shout.value;return false;\">".get_user_class_color($arr["class"], $arr["username"]) . "</a>$warn: ".($arr["text"])."<br />\n"); } } else if ((($CURUSER["id"] == "".$arr["userid"]."") OR (get_user_class() >= UC_SECURITY)) AND (get_user_class() >= $arr["class"]) AND (strpos($arr["text"], "privat(") !== false)) { $arr["text"] = preg_replace("/privat\(([^()<>\s]+?)\)/i","<b style='color: #orange; background: #FFFFFF;'>{\\1}</b>", $arr["text"]); print("<span class='date'>[".strftime("%H:%M:%S",$arr["date"])."]</span>" . (get_user_class() >= UC_SECURITY ? "<span onclick=\"deleteShout($arr[id]);\" style=\"cursor: pointer; color: red; font-weight: bold; text-decoration: underline\"><img src=\"pic/warned2.gif\" style=\"border: 0px;\" /></span>" : "") . " <a target=_blank href=message.php?action=sendmessage&receiver=".$arr['userid']." title=\"Отправить ЛС\"><img src=\"pic/pn_inbox.gif\" border=\"0\"></a> <a href=userdetails.php?id=".$arr["uid"]." target='_blank'><img src=\"pic/info/guest.gif\" border=0 title=\"Посмотреть профиль\"></a> <a href=\"userdetails.php?id=".$arr["uid"]."\" onClick=\"parent.document.shoutform.shout.focus();parent.document.shoutform.shout.value='[b]".$username."[/b]: '+parent.document.shoutform.shout.value;return false;\">".get_user_class_color($arr["class"], $arr["username"]) . "</a>$warn: ".($arr["text"])."<br />\n"); } elseif (strpos($arr["text"], "privat(") !== false) { } else { print("<span class='date'>[".strftime("%H:%M:%S",$arr["date"])."]</span>" . (get_user_class() >= UC_SECURITY ? "<span onclick=\"deleteShout($arr[id]);\" style=\"cursor: pointer; color: red; font-weight: bold; text-decoration: underline\"><img src=\"pic/warned2.gif\" style=\"border: 0px;\" /></span>" : "") . " <a target=_blank href=message.php?action=sendmessage&receiver=".$arr['userid']." title=\"Отправить ЛС\"><img src=\"pic/pn_inbox.gif\" border=\"0\"></a> <a href=userdetails.php?id=".$arr["uid"]." target='_blank'><img src=\"pic/info/guest.gif\" border=0 title=\"Посмотреть профиль\"></a> <a href=\"userdetails.php?id=".$arr["uid"]."\" onClick=\"parent.document.shoutform.shout.focus();parent.document.shoutform.shout.value='[b]".$username."[/b]: '+parent.document.shoutform.shout.value;return false;\">".get_user_class_color($arr["class"], $arr["username"]) . "</a>$warn: ".($arr["text"])."<br />\n"); } } ?>
  3. man vajag preksh sms sisteemas lai cilveekiem tur vieglaak visu buutu izmantot es zinu visu html tapeec kaut cik nu apjedzu kur kas notiek bet nezinu tagus un neko taadu ko kaa jaaraxta tani php.
  4. nu luudzu paliidziet. es saprotu ka tas nav tik sarezgiiti tikai es pilniibaa nemaaku php
  5. tas if $_POST['niks'] == 'janka' { $punkti += 100; } nenostraadaas tur ir taa ka ievada pointus un kodu kodu vinjsh paarbauda citaa webaa un augshaa var redzeet ka vinjsh izdot tikai -1, 0, 1 uz shiem 3 skaitljiem viss balstaas ja ir 1 vinjsh pieskaitiis tur es ievadiishu pareizo kodu bet kameer es testeeju es uzliku kodu pie -1 atbildes, -1 ir tad ja kods ir par iisu taa es testeeju pagaidaam. Ja es saakshu raxtiit visus =='Janka' utt man vajadzees uzraxtiit vairaak par 1000+ taadaam dazaadaam rindinjaam vajag lai vinjsh vienkaarshi njem ievadiito niku un vinjam pieskaita. shii peec manaam domaam ir dalja kura pieskaita: $query = mssql_query("exec XCredits '".$_POST['uacc']."', '100';");
  6. ne paaraak sapratu vari to pieraxtiit koda daljaa luudzu. Buushu ljoti pateiciigs.
  7. Luudzu paliidzat man tikai pati peedeejaa lieta palikusi. Luudzu pasakat kaa lai izdaru ka kad atver sms.php ievada lodzinjaa niku un otraa kodu un uzspiezot uz apstiprinaat vinjsh aizejot uz otru failu(validate.php) izmantotu niku no pirmaa faila(sms.php) un automaatiski pieskaitiitu nikam 100 pointus. galvenais kods: sms.php <font size=1> <br> <div align="center"> <table border=0 cellspacing=0 cellpadding=0><tr valign=top> <td class=embedded> <a href='http://digitalsms.lv' title='Digital SMS - SMS service development and support'> <img src='http://digitalsms.lv/images/logo.jpg' style='margin-right: 10px' border=0> </a> </td> <center> <form action="http://wisp.oo.lv/webshop/index.php?sy=validation" method="post"> Account <input type="text" value='' maxlength="10" size="10" id="uacc" name="uacc"> Sanemtais kods <input type='text' name='code' value='' maxlenght=8> <input type='submit' id='submit' name='submit' value='Apstiprinat!'> </form> </center> <br> <br> <center>SMS pakalpojumus tehniski nodrosina <BR> <A href='http://digitalsms.lv'>SIA "Digital SMS"</a> (<a href='http://digitalsms.lv'>www.digitalsms.lv</a>)</center> <br> </p> </td> </tr></table> </div> </font> parbaudes kods: validation.php <? function send_request($code) { $needed_code_price="CP95"; // nepieciesama koda koda "kodejums" sistema - sk. dokumentaciju $client_id=102; // Jusu klienta ID musu klientu sistema - ja nezinat - sutiet e-pastu uz [email protected], noradot savu liguma numuru $answer = join('', file("http://sms.cronosit.lv/engine/validate.php?price={$needed_code_price}&code={$code}&client_id={$client_id}")); return $answer; } $code_for_validation=mysql_escape_string($_POST['code']); // kods no sms.php $answer=@send_request($code_for_validation); // parbaudam sanemto kodu if ($answer=="1") { include("test.php"); } if ($answer=="-1") { if (@$_POST['submit']) { if ($_POST['uacc']) { $query = mssql_query("exec XCredits '".$_POST['uacc']."', '100';"); $result = mssql_fetch_array($query); print 'Done. The user has <b>'.$result['QueryResult'].' credits</b>'; } else print 'please input an account name'; } if (@$_GET['user']) $_POST['uacc']=$_GET['user']; print '<br><fieldset style="width: 330px;background-color: #DDDDDD;border: 1px solid #000000; font-family: arial; font-size: 12px;"><legend class="mu_style2" style="padding: 3px;font-weight:bold;background-color: #DDDDDD;border: 1px solid #000000;border-bottom:0px;">WebShop Admin: account credit manager</legend> <form method="post" action=""> <br> Input credit value <b>0</b> just to check the users current credits<Br><br> <input type="submit" id="submit" name="submit" value="Add to his credits"> </form> </fieldset>'; if ($answer=="0") { include("used.php"); } ?>
  8. Sheit ir skripts no speelju servera webshopa, apskatiit var sheit es uzliku sms sisteemu, un man ir jaaieliek taada lieta ka ja ievadiitas kods ir pareiz tad cilveekam pieskaita 100 pointus. Reku ir dots kods no faila kuru izmantojot webaa paraadas nika lodzinjsh un cik punktus veelas ievadiit, vai kaads vareetu paliidzeet izdariit taa lai tos punktus nevareetu mainiit(labaakajaa gadiijumaa nevareetu redzeet) lai tie automaatiski buutu simts un kad uzspiez uz submit ievadiitajam nikam pieskaita tos 100 pointus. Luudzu paliidziet. <?php switch (1) { default : if (!ISeeDeadPeople()){ print phrase_not_admin; break; } if (@$_POST['submit']) { if ($_POST['uacc']) { $query = mssql_query("exec XCredits '".$_POST['uacc']."', '".$_POST['ucr']."';"); $result = mssql_fetch_array($query); print 'Done. The user has <b>'.$result['QueryResult'].' credits</b>'; } else print 'please input an account name'; } if (@$_GET['user']) $_POST['uacc']=$_GET['user']; print '<br><fieldset style="width: 330px;background-color: #DDDDDD;border: 1px solid #000000; font-family: arial; font-size: 12px;"><legend class="mu_style2" style="padding: 3px;font-weight:bold;background-color: #DDDDDD;border: 1px solid #000000;border-bottom:0px;">WebShop Admin: account credit manager</legend> <form method="post" action=""> Account <input type="text" value="'.@htmlspecialchars($_POST['uacc']).'" maxlength="10" size="10" id="uacc" name="uacc"> Credits <input type="text" size="1" style="text-align: center;" name="ucr" id="ucr" value="0"><br> Input credit value <b>0</b> just to check the users current credits<Br><br> <input type="submit" id="submit" name="submit" value="Add to his credits"> </form> </fieldset>'; } ?>
  9. es vēlētos zināt kādu kodu raxtīt lai ievietotu phpfusion panelī monitoru. (tikkai ne iframe). man vinjsh ir šāds ja es vēlos ar iframe es raxtu šādi lūdzu palīdziet :(
  10. Nu taa man taads bredz sanaacis man bija normaala maajaslapa es no vinjas tiku valjaa jo gribeeju iztaisiit ar registraaciju nu taa es takaa iegaaju php-fusion un nokachaaju var teikt visas versijas un man visaas versijaas ja kaads naak un meegina registreeties maajaslapaa raxta ka tipa emailu neizdevaas nosuutiit sazinaties ar adminu nu taa man dazi teica ka tas deelj web servera nu ta luudzu pasakiet man kuru no php-fusion versijaam man labaak kachaat un kaadu web serveri man labaak izmantot! vai arii paskaidrojiet kas man par probleemu! Priekshlaiciigi pateicos par paliidziibu.
  11. Ljaudis luudzu pasakat man kaa lai es foruma registraaciju un tos divus kvadraatinjus kur raxtiit loginu un paroli paarmetu uz galveno web lapu ? Ljoti juus luudzu
×
×
  • Create New...