Jump to content
php.lv forumi

Gacha

Reģistrētie lietotāji
  • Posts

    805
  • Joined

  • Last visited

Everything posted by Gacha

  1. Gacha

    Atskiriiba????

    Nu kā: Pirmajā variantā $do tiek parbaudīts ar parastu (if), bet otrajā variantā ar switch metodi. Pirmo tu vari lietot, ja tev nepieciešams veikt tikai dažas darbības (kada parbaude vai error reporti utt). Bet otro variantu var izmantot, lai piem. inkludotu lapas vai kaut ka tamlidzigi. Piemeram es switch dazhreiz izmantoju taa: Man ir lapa editnews.php un taja es posteju, editeju, dzeshu zinjas. Nu un tad ar switch padodu editnews.php?do=edit vai editnews.php?do=insert Un tad attiecigi tiek paradits tas kas vajadzigs. vardusakot IF es izmantoju, ja infa jaapstrada aizkadraa (un ja ta ir maza) bet switch tad, ja vajag kaut ko lielaku!
  2. Ka varu parbaudit, ka vinjsh iet vai neiet ?
  3. Hmm, taa man shkjiet ari bus ta klluda, jo izveidoju mazu testa lapu un taja viss stradaja. Kur tieshi tad tas session_start() jaliek ? <_< Man ir index lapa un ieksh taas login un vel tiek inkludota funkciju lapa. Kur tad jaliek tas session start ? Zinu to, ka ja nebutu tas vis f-cijas, tad staradatu. Bet man vajag f-cijas
  4. Nee nevajaga, jo taa ir defineta konstante. Nu es mēģināju debugot un koda vidu ieliku echo $_SESSION['auth'] . $_SESSION['expire']; un spiedu refresh. Un no 100 x man vienu reizi tie abi divi parādījās. Nesaprotu, to, ka sesija atrodas /tmp folderī bet php to nevar parādīt!
  5. Nu nez - es autorizacijai izmantoju sho f-ciju: function auth($user, $pass){ $pass = md5($pass . MD5); $expire = time(); $sql = mysql_query("Select * from users where user='$user' and pass='$pass' Limit 0, 1"); if (!$end = mysql_num_rows($sql) == 1){header("Location: index.php?page=login&do=0"); exit();}else{ $_SESSION = array(); session_destroy(); session_start(); $row = mysql_fetch_assoc($end); $_SESSION['auth'] = $row['user']; $_SESSION['expire'] = $expire; mysql_free_result($end); header("Location: index.php?page=system"); } Un tad ar sho parbaudu katra lapaa: function chek_auth(){ $expire = $_SESSION['expire']; $time = time() - 60 * SES_TIME; if (!isset($_SESSION['auth']) || $time > $expire){ $_SESSION = array(); session_destroy(); header("Location: index.php?page=login"); } Nu man liekas, ka ar kodu viss ir kartiba <_<
  6. Gacha

    URL

    Man liekas tas butu tizli un tas nestradatu, jo referis jau tev shakata bus tads kads tas ir nevis visu laiku www.lapa.lv, bet gan ar visiem ?id=shit&no=bla utt ;) Un topica autors manliekas gribeja iegut to www.lapa.lv , kaa $mainigo, lai pectam apstradatu.
  7. Nu uz win man sesijas gaja, bet uz Linuxa kaut ka nesanāk, itka jau viss bija uzlikt, bet nav ka vajag. Sesija pieregistrejas un itkaa ir /tmp direktorijaa, bet ar php es to nevaru dabut un redzeet! Varbut uz brousera neuzliekas kukijs? Bet itka kukiji ir ieslegti! Te phpinfo(): Session Support enabled Registered save handlers files user Directive Local Value Master Value session.auto_start Off Off session.bug_compat_42 On On session.bug_compat_warn On On session.cache_expire 180 180 session.cache_limiter nocache nocache session.cookie_domain gacha.no-ip.com gacha.no-ip.com session.cookie_lifetime 0 0 session.cookie_path / / session.cookie_secure Off Off session.entropy_file no value no value session.entropy_length 0 0 session.gc_divisor 100 100 session.gc_maxlifetime 1440 1440 session.gc_probability 1 1 session.name PHPSESSID PHPSESSID session.referer_check no value no value session.save_handler files files session.save_path /tmp /tmp session.serialize_handler php php session.use_cookies On On session.use_only_cookies Off Off session.use_trans_sid Off Off
  8. Apskatijos phpinfo(); un secinaju, ka man jau ir uzlikts openssl :D
  9. A ko tieši var darīt ar ssl vai openssl ? Kas tas ir?
  10. Gacha

    Mozilla un IE

    Zhel, bet ne viens no tiem nepalīdz :(
  11. Gacha

    URL

    Nu no mana scripta man šķiet nebija nekāda atšķirība, jo izmantoju tikai pirmos 3 simbolus ftp htt (http, https - shiem ir vienadi). Bet tavs man patik labak, jo tur man ir shis tas jauns B)
  12. Gacha

    Mozilla un IE

    Standarta problēma: Uz Mozilla iet, bet uz IE nē! Ir pat tā, ka uz IE5 rāda pareizi, betuz IE6 un Mozilla nē. Šeiten ir tā lapa, kur jūs redzat(uz IE6), ka tas teksts nav pie augšas, bet ir daudz zemāk nekā vajadzētu būt. Droši vien ir kāds IE knifs vai kaut kas tāds. Un vispār ar <div> layoutiem nesen tik saku čakarēties, tapec ar prau jums helpu :) Kods: .kreisais { border:''; margin:10px; float: left; background-color: #cccccc; width: 100px; } .labais(shis ir tas kas neiet) { margin: 0; width: 550px; float: right; border-left: 1px solid #8BA3AA; min-height: 150px; } .viss(tas kas apkart){ padding: 0px; margin: auto; width: 700px; border-left: 1px solid #8BA3AA;; border-right: 1px solid #8BA3AA; background-color: #cccccc; } .kreisajam iekshaa{ margin: 10px; border: 1px solid #8BA3AA; background-color: #abbcc3; } Diezvai ko sapratat, bet gan jau buus
  13. Gacha

    URL

    Nu es pats zinu http, https(nezinu ko shis dara, bet sakars ar ssl) un ftp. kadi vel ir? Ps. Man tas regex galigi nepatik - tur tie simboli vairak neka vajag
  14. Gacha

    URL

    Nu un te bus ar parbaudi ftp, http, www : $data = "http://lapa.lv/index.php?bla=89"; $id = substr("$data", 0,3); $x = explode("/", $data); if ($id == 'htt' || $id == 'ftp'){ $url = $x[2]; }else{ $url = $x[0]; } echo $url;
  15. Gacha

    par strrepl

    piemers: function phpHighlight($code){ $code = "<?php\n".$code."\n?>"; $code = stripslashes($code); $code = highlight_string($code, true); $code = explode('<br />', $code); $text = "<table style='padding:0px; border-spacing: 0px 0px;'>"; for($x=0;$x<sizeof($code);$x++) $text .= "<tr><td style='font-family:Verdana; font-size:10px; vertical-align:middle; background-color:#FFFFE1;'>". ($x+1)."</td><td>". $code[$x]."</td></tr>"; $text .= "</table>"; return $text; } $data = "<p>Shis ir texts un pa vidu ir [kods]<?php echo 'BLABLA '; ?>[/kods]</p>"; $code_start = strPos($data, "[kods]"); $code_end = strPos($data, "[/kods]"); $code = substr($data, $code_start, ($code_end - $code_start)); $code = str_replace("[kods]", "", $code); echo phpHighlight($code); Nu pec butibas butu jaatgriezh To <?php kodu ?> Smuku un krasainu! Nesmu pameginajis, jo esmu skolaa, bet vajadzetu iet. Vel tur ir tada lieta, ka strPos, kursh stringa tev atrod to [kods] un [/kods] Nesmu parliecinats, ka shis viss stradas, ja stringaa buus vairaki [kods] [/kods] Bet tu to vari parbaudit
  16. Gacha

    par strrepl

    Nu megini darit shita: $code_start = strPos($data, "[kods]"); $code_end = strPos($data, "[/kods]"); $code = substr($data, $code_start, ($code_end - $code_start)); $code = str_replace("[kods]", "", $code); echo phpHighlight($code);
  17. Klez: Lai tev nebutu 11.256.23.58 , bet http://klez.home.lv nav nekada sakara ar Virtualiem hostiem, bet ar DNS servera ierakstiem. Ja gribi lai tev butu tads tad ej uz valsts.lv vai no-ip.com vai sazin vel uzkadam dns lapam. Vari vel uz savas kastes failaa HOSTS ierakstit: 12.0326.256.2 klez.lv ps. tur domata tava IP. Un virtualie hosti tochna tas ko Kaklz teica!
  18. Tieshi taa! vel tik butu japieliek margin: 5px; lai text butu biki nost no bildes.
  19. Gacha

    define();

    Hmm tagad viss ok, bet pirmstam kaut kā negāja. Bet tomēr paldies! B)
  20. Gacha

    define();

    To es zinu! Ar piemēru gribēju pateikt to, ka ja Jānis ir ievietots parastā mainīgajā $user, tad to funkcijā var piesaukt ar Global $user; un izmantot. Bet ja man Jānis ir ievietots define("USER", "Jānis");, tad gribu zināt, kā to USER var piesaukt f-cijai ???
  21. Gacha

    define();

    Piemēram: define("USER", "Jānis"); Kā var izmantot f-cijā to USER ? Ja būtu: $user = 'Jānis'; function fun(){ global $user; echo $user; //Jānis } Šajā gadījumā viss sanāk, bet kā var dabūt globālo USER ?
  22. Gacha

    hostu skaititajs

    Nu es arī izmantoju updeit f-ciju, bet tikai tiem, kas ir onlainā - pārējos hostus skaita citi kveriji. sviesc - es tā īsti nesapratu, ko tu ar to biji domājis. un arī nesaprotu priekškam Ace lieto to updeit? kāpēc skaitītājam tas vajadzīgs? kā jau teicu updeit izmantoju onlainam! B)
  23. Par sho temu ir runats daudz un dikti, bet jegas nekadas, laikam adminiem tas neintresee! <_<
  24. Bet vairāk vajadzētu pievērst uzmanību pārējam kodam - tā pierakstam, jo mysql pieprasījumi jau nu nebūtu tie sarežģītākie un neizprotamākie - salīdzinoši ar visu pārējo. PS. Esmu redzējis tādus koda gabalus, kur mysql ir perfekts, bet pārējais sastumts vienā kaudzē! Ok! Visi esam gudri un paši domājam par to kā rakstīt, tapēc nau ko te liekus baitus krat uz servera :D
  25. Nu nav man gadījies apjukt! Bet domāju, ka labāk visu rakstīt ar maziem, bet svarīgāko izcelt ar lieliem, vai otrādi, bet nevis visu ar lieliem vai maziem - tad nav ne kāda starpība.
×
×
  • Create New...