Jump to content
php.lv forumi

xfr33

Reģistrētie lietotāji
  • Posts

    504
  • Joined

  • Last visited

Everything posted by xfr33

  1. xfr33

    fopen

    bubu, esmu gandrīz uzmeistarojies reģistrāciju, loginu un datu saglabāšanu uz kompja :) diezgan besīgi, viena lieta tagad neiet :) bet par to beigās. tātad gribi zināt kāpēc? mans logins: <? session_start(); ?> <?php if (isset($_POST['submit'])) { $user = $_POST['user']; $pass = $_POST['pass']; if($user=="admin" && $pass=="admin") { header('Location: members.php'); } elseif($user==$niks && $pass==$parole) { header('Location: members.php'); } else { $bummmmmm = "Lietotājvārds vai parole nav pareiza!"; } } ?> <html> <title>Loginu sistema</title> <body> <form action="login.php" method="POST"> Niks: <input type="text" name="user" /> <br/>Parole: <input type="password" name="pass" /> <br/><input type="submit" value="OK" name="submit" /> <input type="reset" value="No jauna!" /> </form> <?php echo $bummmmmm; ?> <a href="register.php">Registrejies!</a> </body> </html> lai dabūtu ka pie logina automatiski pieiet klāt mainīgie $niks un $parole ar jaunām vērtībām, kuras darbībā var redzēt kodā! tādēļ no sākuma saglabāju kā tekstu un reģistrācijas brīdī automātiski tiek iemesta include funkcija login.php, kas atver to txt failiņu, kurā ir nodefinēti tie mainīgie, kurus savukārt izmanto lai varētu ielogoties :) baigais čakars bet nu cenšos PATS apgūt kaut ko :) bet man ir viena problēma! man šitā funkcija tai login.php neko neieraksta! $login = fopen("login.php", 'a'); fwrite("<? include('". $_POST['niks'] .".txt'); ?>"); fclose($login); palīdzēt kāds var?
  2. xfr33

    fopen

    phelix paldies ;) andri, nu tā varētu būt, briesmīgi mocīju galvu lai izdomātu kā var uztaisīt lai pēc reģistrācijas automātiski var ielogoties. nu re, izdomāju :) traucēt te nevienu arī negribējās :)
  3. xfr33

    fopen

    man radies jautājums! iesākumam daļa kodā: $dati = fopen($_POST['niks'] .".txt", 'a'); fwrite($dati, "<? $niks=". $_POST['niks'] ."; $parole=". $_POST['parole'] ."; ?>"); fclose($dati); kādēļ kad tiek izveidots tas jaunais fails teksts kuru parāda ir: nevis
  4. xfr33

    login

    UTF-8 bez BOM ir jāliek vienmēr? kam tas kodējums tieši ir vajadzīgs? pentium tev bija taisnība!
  5. xfr33

    login

    bet headers tik un tā nestrādā!
  6. xfr33

    login

    bet tgd tas if else neiet! uzraksts "Lietotājvārds vai parole nav pareiza!"; rādas visu laiku un headers arī nestrādā!
  7. xfr33

    login

    pentium viens jautājums tikai, tu tikai visu php kodu pacēli pirms html? vai arī kādu sintakses kļūdu palaboji?
  8. xfr33

    login

    bubu, bet ko tas T_STRING nozīmē? nu man vajag redirektēt uz to lapu members.php! pie die, kas ir jāliek?
  9. xfr33

    login

    man ir izveidots logins, bet bez datubāzes. pavisam vienkāršs, bet ir lieta ko vēlos uzzināt. tātad situācija šāda: <? session_start(); ?> <html> <title>Loginu sistema</title> <body> <form action="login.php" method="GET"> Niks: <input type="text" name="user" /> <br/>Parole: <input type="password" name="pass" /> <br/><input type="submit" value="OK" /> <input type="reset" value="No jauna!" /> </form> <?php $user = $_POST['user']; $pass = $_POST['pass']; if(($user=="zoss") && ($pass=="zoss123") header('Location: members.php'); else echo "Lietotājvārds vai parole nav pareiza!"; ?> </body> </html> zinu ka headeru nedrīkst likt zem html taga, bet kā tad lai tur ko izdara? var visu parmest pirms html taga, bet tik un tā, tas nav būtiski! un ja ir kāda cita funkcija ar kuru var automātiski aiziet uz citu lapu, tad kāds varētu pateikt! met ārā kļūdu, par kuru es nezinu, ko tā nozīmē! kļūdas teksts: Parse error: syntax error, unexpected T_STRING in C:\WEB\htdocs\login\login.php on line 17
  10. xfr33

    fit to page

    bubu, problēma nav, ja tikai ekrāna izšķirtspēja ir liela. tad protams viss ir ok un rāda pa visu lapu, bet ja izšķirtspēja ekrānam ir 800x600, tad uzreiz ir tas skrollbārs kas lapu virza pa labi vai pa kreisi, ne tikai uz augšu vai leju. vot tādā situācijā kad maza izšķirtspēja lapai vajadzētu arī, kā lai to pasaka, samazināties, lai nebūtu tas skrollbārs apakšā uz labo vai kreiso pusi :)
  11. xfr33

    fit to page

    bubu paldies par to, bet kā tad lai pati mājas lapa pielāgojas ekrāna izmēriem?
  12. xfr33

    fit to page

    tātad neiesaki tādu fīču likt klāt? ok tad mainu šo topiku uz citu, jo nopietns jautājums ir :) ir tas pats div tags, kurā iekšā ir bilde. bilde ir platāka nekā vajag. kā uzlikt lai bilde automātiski samazinās vai arī ( citos gadījumos ) palielinās līdz tā div robežām? un kā to pašu izdarīt pašai mājas lapai, lai viņa uz jebkuru ekrāna izšķirtspēju būtu pa visu ekrānu?
  13. xfr33

    fit to page

    nu man viena ļoti kaitinoša problēma! gribu mājas lapai uzlikt css scrollbaru! man ir arī div tagam scrollbars. kad uzrakstu parasto css kodu lai būtu scrollbārs smuks un krāsains viņš maina tikai to div scrollbaru, bet parastais scrollbars paliek nemainīgs! ir vajadzīgs, lai abi būtu vienādi, t.i. lai lielais scrollbars arī būtu smuks un krāsains, jo ar mazo tikšu galā!
  14. pentium prieks ka patīk :D man tak teica, lai netaisu vairākus topikus par vienu tēmu :D
  15. nu par šito es īsti nezinu... man tajā sesijā ir divi dažādi varianti... viens jau ir ielikts tai text laukumā, bet otru vajadzētu dabūt iekšā... tātad tu gribi teikt, ka tas NAV iespējams?
  16. vai ir iespējams ka texta laukā pie value ir divi varianti? pirmais variants ir value="<?php echo isset($_SESSION['name']) ? htmlspecialchars($_SESSION['name']) : ''; ?> bet otram vajadzētu būt value="<?php echo isset($_SESSION['email']) ? htmlspecialchars($_SESSION['email']) : ''; ?> kā varētu to izdarīt?
  17. par šito viss kārtībā :) izdomāju :) paldies tik un tā :D bet iespējams būs viens jautājums ;)
  18. nu tā... pastāstīšu sīkāk: ir lapa, nosaukums ir pasutijumi.php. tai lapā ir forma ar kuru aktivizēt sesiju pa taisno un forma, kura aiziet uz write.php, lai saglabātu visu informāciju uz kompja un pēc tam automātiski iet atpakaļ uz pasutijumi.php. pasūtījumi.php lapā esmu ierakstijis šādu sesijas kodu: <? if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } if (!empty($_POST['email'])) { $_SESSION['email']=$_POST["email"]; } if (isset($_SESSION['name'])) { echo "<h3>Labdien, \"". $_SESSION['name'] ."\"!</h3>"; } elseif (isset($_SESSION['email'])) { echo "<h3>Labdien, \"". $_SESSION['email'] ."\"!</h3>"; } else { ?> <form action="index.php" method="post"> <span class="style8">Firmas nosaukums (lapas viesis):</span> <input type="text" name="name"> <input type="submit" name="ok" value="OK"> </form> <? } ?> tai write.php ir vienkārši ierakstīts session_start()! bet neiet sesija tad kad atnāk atpakaļ no write.php!
  19. bet ir vēl viena lieta šim gadījumam... nosākuma iet uz lapu write.php kurā izveido failu ar to, kas ir ierakstīts tai formā, bet tikai pēc tam iet atpakaļ uz to vietu, kur vajag aktivizēt sesiju... tajā write.php arī vajag sesiju izveidot?
  20. andri, šis te ir jāmaina, ja tā texta lauka name ir email? if (!empty($_POST['name'])) { $_SESSION['name']=$_POST["name"]; } varētu būt ka ir un tad pareizi būs? if (!empty($_POST['email'])) { $_SESSION['email']=$_POST["email"]; } un ja šito izmaina tad viņu vnk likt zem tā pirmā?
  21. indoom, tas viss notika ar vienu formu, bet jautājums ir lai varētu aktivizēt ar divām formām. Vai nu ar vienu vai arī ar otru.
  22. man ir parādījies jautājums... tātad ir tā sesija. un ir lapa, kurā ir forma. tātad kāds ir jautājums... kā var aktivizēt to sesiju ar otru variantu, t.i. aizpildot formu? saprotu ka vajadzētu but tā if(isset....) { echo ... } elseif(KO MAN ŠAJĀS IEKAVĀS RAKSTĪT???) { echo ... } else { echo ... } kkas uz šo pusi?
  23. http://paste.php.lv/7719?lang=php
×
×
  • Create New...