Jump to content
php.lv forumi

mounkuls

Reģistrētie lietotāji
  • Posts

    728
  • Joined

  • Last visited

Everything posted by mounkuls

  1. Derētu to lang.php redzēt. Nav saprotams kāpēc atkārtojas tur sazin kas.
  2. Kā lai zinām kādi cikli vai sazin kas ir php salikti ja atkātrojas? <?php include("lang/lang.php");?> Kautkas nav ar pašu lang.php tad pareizi. Kas tad tur kādi cikli izvadei? Un nav īsti redzams kur ir tam lang.php vispār kas darāms tajā index failā arī. Padot apakšā kādus linkus vai tekstus konkrētajā valodā? HTML ta jau aiz tās includes beidzas... Lang failus parasti taisa vairākus katrai valodai savu un includo vajadzīgo. Piemēram lai saliek masīvu $lang[] mainīgajam un to izmanto citos failos kā mainīgo $lang['key'].
  3. IP paņem ar $ip=$_SERVER['REMOTE_ADDR']; vai $ip=getenv('REMOTE_ADDR'); Ziņu saliec iekļaujot mainīgos $Text="$message <br>IP:$ip <br>Link:$links"; Un to $Text liec funkcijā mail(); Tā kaut kā.
  4. Aizvērts pārlūks ir tas pats, kas pārtraukts savienojums. Izlogoties pats aizverot pārlūku nevar, to var fiksēt nākamā aktivitāte serverī. --- Grey_Wolf teiktajam, ka nevar padot id ar get es nu gan nepiekritīšu, pieiekami ir lietot integer tajā id lai neko nevar pasākt. Nosaki (int) un neko lieku nepiemetīsi klāt tur. Ja vajag arī diapazonu var čekot lai nevar visiem piekļūt.
  5. nu......gluži jau tā ar laikam nevajag.... Vismaz ko cenšas saprast un nav no dullajiem kontrstraikeriem, kuriem liekas, ka 'taisīt web' ir vienkārši papildus fiškas un to dara ar programmām. Par to grāmatu...esmu tikai fragmentu webā lasijis, vēlak nepatika, bet tolaik likās normāli. Tad php biju sākumā pavisam, apmēram mēnesi, bet nu izvēlējos manuāli krievu(angļu valoda nav īsti man apgūta) valodā patulkotu apmēram 60%. Iesākt likās grūti, bet vēlāk....manuālis tomēr ir pareizākais. Programmēsanu kā tādu...noteikti. Lai gan man grūti būt objektīvam, esmu ASM mocijis, tas bija pirms 20 gadiem. Bet jā, programistam ir štuks uzreiz cits.
  6. ja ne A ne B......negribu būt rupjš...PHP manual ir tas, ko Tev vajag.
  7. es taisu tā parasti, tiesa gan esmu switch un case iecienijis: index.php fails: <?php //definēju ko man vajag php mainīgajiem // pārbaudu ievadīto un paņemu mainīgajam vērtības ?> HTML sākums un tagos varu izmantot <?=$variable?> lai piemēram norādītu CSS failu ar php vai jebkuru citu mainīgu vērtību <body> Tālāk atkarībā no plānotā vai nu html vēl vai atkal php <?php if(isset($_GET['atslega'])) $atslega=$_GET['atslega']; //te gan vēl jāpārbauda ievadītais/man patīk skaitļi, pietiek ar (int) noteikt integer/ switch($atslega){ case 'atslegas_kods' : include('kautkads.php'); break; case 'cits_atslegas_kods' : include('kautkads_cits.php'); break; .... .... .... default: visi tie linki millera gadijumā break; } exit(); ?> HTML beigās, ja vajag ko nobeigumam.. </body> </html> Nu tā kautkā...... Katrā ziņa php lietot tur, kur vajag php un HTML kur nemainās saturs.
  8. Ko nesaproti? Tajā index.php tu sākumā ieliec <p>Sveicinati visi</p> un tad atkarībā no linka inkludo klāt atticīgo failu kautkas.php.... Protams, ka tas <p>Sveicinati visi</p> paliks tajā pašā vietā kur bijis, tu nevis pārej uz citu failu, bet inkludo jau esošajā klāt citu saturu:) arī tas get.php ir tāds nevisai... tur man liekas html vispār neprasās. Man liekas millers neizprot include(). Darbība notiek visu laiku index.php failā iekļaujot citus php failus, nevis pārejot uz tiem citiem php failiem(nezinu cik tas tehniski precīzi).
  9. Mainīgie jau ir. vieglak nav tā? $a=array('teksts 1','teksts 2','teksts 3'); for($i=0; $i<=2; $i++) { $output=$a[$i]; //tālāk dari ko gribi ar vērtību }
  10. Ja vajadzētu atlasīt konkrētam datumam ierakstus, varētu ielikt skaitītāju katram rakstam tabulā. Taču, ja vajag 24h atpakaļ, tas neder. Atliek vien taisīt kā andrisp ieteica un skaitīt ierakstus, kuri iekļaujas 24h laikā.
  11. bubu, ++ pieskaita vienu, lai gan te to nevarēja laikam lietot jo pieskaita jau pēc. LIMIT no,līdz Vismaz tā es to saprotu. EDIT: Oj, nē, nav tā. Ir LIMIT no,cik Atvainojos! $rand=rand(count(*)); $query="SELECT * FROM tabula LIMIT '$rand',1;";
  12. tā funkcija kodē URL formātā tekstu. Ar Tavu problēmu sakara nebūs. Es nodomāju, ka varbūt gribi GET masīvā to tekstu likt. andrisp, paldies:) Es nemaz nezināju par tādu
  13. Pag pag, laikam nesapratu tad. <a href="url">Linka nosaukums</a>. Kuru tad nerāda? Ja linka nosaukumu, latviešu burtiem strtolower nevarēs, jāraksta savi repleisi. Kāpēc neder strtolower() latviešu burtiem? Tāpēc, ka charakteri stāv rindā Āā...Čč...Ēē... nevis viss alfabēts ar lielajie un tad ar mazajiem ko pazīst strtolower(). // Laikam, ja godīgi es pats nezinu vai tā ir, bet vaina ir tur // Šī funkcija kodē tekstu URL formātā ērtākai datu apstrādei nākamajā lapā. (Es gan neesmu aglenē nekāds gudrais)
  14. $rand=rand(count(*)); $rand2=$rand++; $query="SELECT * FROM tabula LIMIT '$rand','$rand2';"; Tā varbūt? Ceru, ka šādi var
  15. mounkuls

    Sveiki

    Nav jau minēts, ka izmanto datubāzi. Varbūt scandir() noder.
  16. Vai tikai password nebija rezervets vards ? Ir doma ka mysql to password uztver kaa funkciju PASSWORD
  17. Vispaar jau taisa taa lai nav redzams arii pasham, piemeeram heshojot ar md5. Paarbauda saliidzinot heshus un ir ok. Visiem taa mieriigaak un pasham arii:)
  18. Nu es parasti DIV ieksh CSS nostiloju vairaakas klases un tad akariibaa no taa ko jaaizvada arii nemu attieciigo klasi. Nekaa aplama tur nesaskatu ja taa daru. Pliku div gan nebuutu logiski stilot kaa iipashi laikam, vismaz man, jo es pamataa tikai WAP vajadziibaam taisu. WAP vajadziibaam DIV ir visizdeviigaakais noformeejumam, cik esmu ieveerojis.
  19. Atkariigs kaa ieraksti failaa tos datus. Ja Māris 03:21 Jānis 05:21 Kārlis 04:21 sort njems man liekas alfabetiskaa kaartiibaa, tad laikiem nav noziimes. Tad kaa minimums vajag laikus pa priekshu un tad vaardus rakstiit rindinjaas. Vel es ieteiktu tomeer laiku glabaat timestamp un tikai pie atraadiishanas to drukaat ar date() laukaa. tieshaam nav jeegas jo dali veselu skaitli ar vienu un veel to noapaljo tikai peec tam reizinot ar vienu ceturtdalju, faktiski tas ir $uzskaite/4. hmm.... ceil apaljos arii 3,14 kaa 4. tad jau jeedziigaak round. Tad vismaz tuvaak jeegai man liekas. /round apaljo vadoties no 0.5, ja mazaak aiz komata, uz leju. ja vairaak, uz augshu liidz veselam.
  20. Arī fakts, vajag mazliet savādāk. Tā kā ir jau aprēķināts laiks sekundēs cik laika pavadīts, nekas netraucē to izdalīt ar 60 un būs tās minūtes. $pluspunkti=floor($laiks_sekundes/600)*150; Vienkārši:) Ar 600 daliju tāpēc, ka 10 minūtes vajag lai 150 punkti.
  21. $pluspunkti=floor($minutes/10)*150; Tas būtu par katrām 10 minūtēm 150 punkti klāt. Kur tos tālāk likt un glabāt izdomāsi
  22. Failā raksti vērtības ko atgriež funkcija time(). Tad no otrās vērtības atņem pirmo un tas būs laiks sekundēs cik ir pavadijis spēlētājs. Pēc tam ar funkciju date() izvadi vajadzīgajā formātā. Ja vajag punktus piešķirt par minūtēm, $minutes=date("i",$pavaditais_laiks_sekundes); un tālāk jau piešķir tos punktus attiecīgi.
  23. Galīg nesapratu... Kāpēc tukšu profile.php izpildi rāda netaisos zīlēt. Ja rāda profils.php faila rezultātu, vēl jo trakāk ja vienmēr, sanāk, ka esi definējis iMEMBER kā true jau sākumā un nekas nemainās laikam.
  24. Laikam jau $_GET['k'] ir tukšs vai nav ne 1 ne 3 un ne 4 ja jau nav ziņai vērtība
×
×
  • Create New...