Jump to content
php.lv forumi

eT`

Reģistrētie lietotāji
  • Posts

    361
  • Joined

  • Last visited

Everything posted by eT`

  1. BUMP! atrisināju: <FORM> <INPUT TYPE="button" onClick="parent.location='page4.php'" class="pogas" value="Submit" /> </FORM>
  2. Tiešām nav citu iespēju kā linku uzlikt kā pogu.? nekādi <input type="submit" /> atribūti? ko dara src.? links uz bildi href nestrādā ja? Varbūt to visu var formā ielikt? fopen nav tā ka nestrādā visiem, bet nestrādā dažiem ;]] un dažiem no 3 lapām kurās tā infa tiek saglabāta saglabājas 2 no 3 utt. :/ nesaprotu, HTML daļa un JS tur neko čakarēt nevar, ne?
  3. nu es nezināju kā savādāk lai ieliek linku kā submit :D nesmejies :D kods ar fopen: <? $uberfails = "testaaa.php"; $name = $_POST["kaka"]; $fails = fopen("$uberfails", "r+"); fwrite($fails,$name); fclose($fails); ?>
  4. <a href="test123.php"><input value="Spied šeit" type="submit"></a> vienkārša poga uz kuras uzspiežot aiziet uz linku. uz FF viss strādā bet uz IE nē :/ nākamā problēma... fopen ( atveram failu) fwrite ( ierakstu šo to ) dažiem strādā dažiem nē, wtf? atrodas uz ārzemju hosta un man personīgi fopen utt. strādā...
  5. eT`

    DIV`u problēma.

    cik sapratu man #page jāuzliek overflows un gan menu gan content jānodefinē margin un padding :?
  6. eT`

    MAIL forma

    To beigu EOD.? amm nu jā bet visi ielūgumi saglabājas DB un ja kāds mēģina nohašot savu e-pastu un regoties tiek pārbaudīts vai tāds hashs ir DB un ja ir tad tikai pārmet uz reģistrēšanas formu.
  7. eT`

    MAIL forma

    Tamm man problēma ar ielūgumu sistēmas izveidošanu. Kods: <? if (isset($_GET["action"]) && $_GET["action"] == "invite") { if(!empty($_POST["email"])) { $res = mysql_query("SELECT * FROM users WHERE email='$email' LIMIT 1"); $arr = mysql_fetch_assoc($res); if(!empty($arr)) { echo "Šāds e-pasts jau ir reģistrēts!"; ?><META HTTP-EQUIV="REFRESH" CONTENT="1;URL=index.php"><? } else { $email = $_POST["email"]; $hash = sha1($_POST["email"]); $body = <<<EOD Tevi ielūdz pievienoties saitam LOCALHOST Ja neesi ieinteresēts ignorē šo e-pastu Lai apstiprinātu ielūgumu dodies šeit: LOCALHOST/invite.php?secret=$hash -- LOCALHOST EOD; $title = "LOCALHOST ielūgums!"; @mail($email, $title, $body); echo "Ielūgums nosūtīts"; $user = isset($_SESSION["id"]); $hash = sha1($_POST["email"]); $date = time(); mysql_query("INSERT INTO invites (email,hash,inviter,date) VALUES ('$email','$hash','$user','$date')"); } } } ?> Errors: Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\invite.php on line 33 Nezinu kapēc tā, bet mana ideja ka tas EOD ir kkas šķībs. To body kodu ņēmu no citas CMS. Varbūt var tā ka to EOD noņem un to body tekstu vienkārši "" ieliek? bet vai tad <br /> strādās?
  8. Tātad man jautājums par div`iem. Problēmas skaidrojums bildē: Tātad man gribas, lai ja contents pārsniedz menu garumu, tad, lai menu stiepjas tik garš cik garš ir contents. Kods: <html> <head> <title>TEST PAGE!</title> </head> <style> #page { width: 955px; min-height: 500px; margin: 0 auto; } #logo { margin: 0 auto; width: 955px; height: 124px; background: url(../images/logo.gif) no-repeat left top; } #menu { float: left; width: 209px; background:url(../images/menu.gif) #75bed9 no-repeat; min-height: 500px; } #content { float: right; width: 738px; background:url(../images/content.gif) #75bed9 no-repeat; min-height: 500px; } #text { margin: 60px 0 20px 20px; } #footer_text { padding-top: 20px; text-align:center; } #footer { width: 955px; margin: 6px auto; background: url(../images/footer.gif) no-repeat left top; height: 65px; } </style> <body> <div id="logo"><h1>LOGO!</h1></div> <div id="page"> <div id="menu"> <ul> <li><a href="./">Home</a></li> </ul> </div> <div id="content"> <div id="text"> CONTENTA SATURS! </div> </div> <div style="clear: both;"></div> </div> <div id="footer"> <div id="footer_text">COPYRIGHT</div> </div> </div> </body> </html>
  9. eT`

    Virtual Keyboard

    Tātad man vajadzēja virtual keyboardu. Googlē dabūju bet nestrādā. It kā izvadās bet kad spiežu uz pogām neievietojas formā :/ HTML daļa: <link rel="stylesheet" href="css/virtual_keyboard.css" type="text/css"> <script type="text/javascript" src="js/virtual_keyboard.js"></script> <input name="password" id="ctl21_txtPassword" style="width: 100%;" type="password"> <div id="_keyboard_1_wrapper" class="keyboard-wrapper" align="center"> <div id="_keyboard_1"><div class="virtual-keyboard"> <!-- <div id="keyboard1" class="virtual-keyboard" > --> <div class="numbers-line"> <input tabindex="1000" value="1" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="2" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="3" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="4" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="5" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="6" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="7" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="8" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="9" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="0" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="-" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" style="width: 50px; font-size: 12px;" value="←" onClick="vkb_keyPressed(this); return false;" type="button"></div><div class="q-line"><input tabindex="1000" value="q" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="w" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="e" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="r" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="t" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="y" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="u" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="i" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="o" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="p" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="_" onClick="vkb_keyPressed(this); return false;" type="button"></div><div class="a-line"><input tabindex="1000" style="width: 60px; font-size: 9px;" value="Caps Lock" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="a" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="s" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="d" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="f" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="g" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="h" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="j" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="k" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="l" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="|" onClick="vkb_keyPressed(this); return false;" type="button"></div><div class="z-line"><input tabindex="1000" style="width: 78px; font-size: 9px;" value="Shift" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="z" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="x" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="c" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="v" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="b" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="n" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="m" onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="," onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="." onClick="vkb_keyPressed(this); return false;" type="button"><input tabindex="1000" value="?" onClick="vkb_keyPressed(this); return false;" type="button"></div><div class="space-line"><input tabindex="1000" style="width: 175px;" value=" " onClick="vkb_keyPressed(this); return false;" type="button"><img style="margin: 0pt; width: 22px; height: 1px;"><input id="clear" tabindex="1000" style="width: 60px; font-size: 9px;" value="Clear" onClick="vkb_keyPressed(this); return false;" type="button"></div> <!-- </div> --> </div> </div> </div> JS fails http://paste.php.lv/7baa7b3641694d865056e694fba620ce?lang=javascript CSS fails: .virtual-keyboard { width: 365px; padding: 4px 4px 4px 4px; } .virtual-keyboard input { width: 25px; height: 25px; font-size: 11px; } .virtual-keyboard .numbers-line { padding-left: 32px; } .virtual-keyboard .q-line { padding-left: 47px; } .virtual-keyboard .space-line { padding-left: 100px; }
  10. varbūt kaut kā vari paskaidrot sīkāk, vai vismaz pasūtīt ar attiecīgiem keywordiem pie mātes gūgļa.?
  11. Tātad problēma. Uz localhost uztaisu webu uz Win pārlieku uz hosta ( alhost.lv ) īsti nezinu kas viņiem par OS. viss iet. pārlieku uz Gentoo + lighthttpd un pēkšņi neiet vairs links /home lai gan htaccessā ir :/ Mans htaccess Allow from all RewriteEngine On Options +Followsymlinks RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.* - [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^home$ index.php [L] RewriteRule ^games$ flash.php [L] RewriteRule ^video_list$ video.php [L] RewriteRule ^files$ faili.php [L] RewriteRule ^demo_list$ demo.php [L] RewriteRule ^donate$ ziedo.php [L] RewriteRule ^messages$ messages.php [L] RewriteRule ^sms$ sms.php [L] RewriteRule ^rules$ rules.php [L] RewriteRule ^my$ my.php [L] RewriteRule ^iznemt$ iznemt.php [L]
  12. eT`

    SELECT

    Paldies Mārci. Otrais variants derēja :) EDIT: ja man config.php jau ir mysql_select_db tad neder, ne? mans config.php: <?php //Pieslçgðanâs datubâzei $db_host = 'localhost'; $db_user = 'user'; $db_password = 'parole'; $db_name = 'test'; $connection = @mysql_connect($db_host, $db_user, $db_password) or die(mysql_error()); mysql_select_db($db_name, $connection); mysql_query("SET NAMES utf8"); ?> un config tiek inklūdots visos failos, bet man to f-ju vajag tikai vienā failā. ja likšu to - mysql_query("SELECT id FROM `www2`.`tabula2`"); mazliet apjuku :/ EDIT2: vai nevaru uztaisīt kā jaunu klasi otrajai DB ( $myDb -> connect(); ) un tā rīkoties?
  13. eT`

    SELECT

    tātad man ir www datubāze un www2 datubāze. Visa mājaslapa sēž uz www, bet no www2 man vajag no noteiktas tabulas izvilkt noteiktus datus ( tas ta ka būtu skaidrs ) BET kā lai pieslēdzas 2 datubāzēm reizē? vai vismaz kā lai pieslēdzos www2, kamēr darbojas arī www.? Ideja - pieslēdzos www2 atveru tabula1 izvelku laiku tam id kurš sakrīt ar tabula2 id, kurš savukārt sakrīt ar lietotājvārdu no www [ pirmās datubāzes ], saglabāju vajadzīgos datus ( šijā gadījumā laiku ) Uzmetums - //jau ir piekonektēts www $idd = $_SESSION["id"]; SELECT username FROM users WHERE id='$idd' $username = $row1["username"]; //tagad jau vajag www2 SELECT id FROM tabula2 WHERE username=$username $id = $row2["id"]; SELECT onlinetime FROM tabula WHERE id=$id $time = $row3["onlinetime"]; izlaidu tur šo to bet nu ši tā idejai... galvenais, kā lai pieslēdzos 2 DB, tā lai viss notiktu? Vai vajag pieslēgties www2 dabūt ko vajag un tad atpakaļ pie www. hmm ....
  14. eT`

    failu upload

    Tātad izveidoju vienkāršu failu augšupielādes f-ju. Man vajadzētu, lai pārbauda failu paplašinājumu/us. Izveidoju, ka pārbauda vienu paplašinājumu, bet kā ir ar vairākiem? Man katru reizi veidot savu elseif :/ vai ir kāda iespēja kā visus paplašinājumus ievietot masīvā un tad pārbaudīt? mans pārbaudes kods: function findexts ($filename) { $filename = strtolower($filename) ; $exts = split("[/\\.]", $filename) ; $n = count($exts)-1; $exts = $exts[$n]; return $exts; } $ext = findexts ($_FILES['uploaded']['name']); if ($ext != rar) { echo "STFU!"; }
  15. Pārveidoju visu uz DIV`iem tikai galerijā atstāju tabulu :) tiešām ērtāk.
  16. Paldies palīdzēja :) Tālāk viens jaut. Man menu katrs elements ir <li> un katram priekšā aplītis. uz FF aplītis ir tekstam vidū ( izskatās labi ) bet uz IE teksts ir virs aplīša :/ Skrīns:
  17. Tātad 1 jautājums vieglāk būs paskaidrot ar skrīnu. daļa no koda: <tr> <td width="240" valign="top"> <img src="images/m_up.gif" border="0" /> <table border="0" cellspacing="0" cellpadding="0" width="240" height="400" id="navigation"> <tr> <td valign="top"> <center> <a href="lang.php?lang=lv"><img src="images/lv.gif" border="0" alt="LV"/></a> <a href="lang.php?lang=ru"><img src="images/ru.gif" border="0" alt="RUS"/></a> <a href="lang.php?lang=eng"><img src="images/eng.gif" border="0" alt="ENG"/></a> </center> tamtarammmmm </td> </tr> </table> <img src="images/m_down.gif" border="0" /> </td> <td width="521" valign="top"> <img src="images/c_up.gif" border="0" /> <table border="0" cellspacing="0" cellpadding="0" width="521" height="400" id="content"> <tr> <td valign="top"> dasasasasasaaas </td> </tr> </table> <img src="images/c_down.gif" border="0" /> </td> </tr> un 2. jaut. kapēc man Mozilla un IE atšķiras atstarpes starp bildēm? Skrīni: Kods: <td width="521" valign="top"> <img src="images/c_up.gif" border="0" /> <table border="0" cellspacing="0" cellpadding="0" width="521" height="500" id="content"> <tr valign="middle"> <td id="galerija" align="center" width="25%"> <a href="images/darbi/01.jpg"><img src="images/darbi/01m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/02.jpg"><img src="images/darbi/02m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/03.jpg"><img src="images/darbi/03m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/04.jpg"><img src="images/darbi/04m.jpg" border="0" height="150" /></a> </td> </tr> <tr valign="middle"> <td id="galerija" align="center" width="25%"> <a href="images/darbi/05.jpg"><img src="images/darbi/05m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/07.jpg"><img src="images/darbi/07m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/08.jpg"><img src="images/darbi/08m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/09.jpg"><img src="images/darbi/09m.jpg" border="0" height="150" /></a> </td> </tr> <tr valign="middle"> <td id="galerija" align="center" width="25%"> <a href="images/darbi/10.jpg"><img src="images/darbi/10m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/11.jpg"><img src="images/darbi/11m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/12.jpg"><img src="images/darbi/12m.jpg" border="0" height="150" /></a> </td> <td id="galerija" align="center" width="25%"> <a href="images/darbi/13.jpg"><img src="images/darbi/13m.jpg" border="0" height="150" /></a> </td> </tr> </table> <img src="images/c_down.gif" border="0" /> </td> un CSS: #galerija { padding: 3px 3px 3px 3px; }
  18. viss ok, tikai menu gan nevajag to stūri man liekas :) pārējiem lai tie <div> paliek :)
  19. nezinu kapēc neizmaksāja. vēl vari mēģināt esteria.lv
  20. eT`

    fortumo

    man tagad sanāca vajadzība pēc viņu pakalpojumiem un skatos šie paši piedāvā to ka atnāk kods un jāapstiprina. uztaisu ok skatos failus. tātad nesaprotu vienu lietu, kur man jālabo lai pēc veiksmīgas koda ievades pārlādētu lapu un DB tiktu ievietota informācija ( pieskaitītos MB ) it kā ideja par šito vietu <? function restricted_content() { header('Location: http://manalapa.lv/parladetalapa.php'); } ?> jo otrā failā ir vietiņa <? if ($my_pay->payment_verified()) { $smspay_resp = $my_pay->restricted_content(); } ?> tātad vai tīri pēc teorijas ja tiktu ievadīts pareizs kods, lapa tiktu pārlādēta? man vienkārši nav kredīts lai pārbaudītu :D Tālāk: ok viņš ievada kodu un tas ir pareizs... tālāk tagad mēģinu "izpīpēt", kā lai uztaisu, kad lapas pārlādēšanās laikā vai pirms tās tiktu labota attiecīgā lietotāja DB tabula un tiktu pievienoti MB ok ideja kkāda apmēram ir ka tur kur tā funkcija restricted content pirms tam vajadzētu kautkādu kvēriju, kas ALTER table blablabla utt. utjp. BET [ ļoti liels BET ] kā lai kvērijs nosaka kura tieši lietotāja tabula jārediģē.? te nu es iesprūdu :/ EDIT: ja vajag adresi kur būtu parādīta tā forma kur jāievada kods PM
  21. eT`

    upload

    BUMP! atrisināju to magic_quotes un register_globals palicis tikai open_basedir un to nevaru atrast kā lai izslēdz :/ ja kādam kādreiz ir kaut kas līdzīgs .htaccess failā ierakstiet php_flag register_globals off php_flag magic_quotes_gpc off EDIT: tas open_basedir laikam arī neļauj uploadot :/
×
×
  • Create New...