Jump to content
php.lv forumi

kapec gan ne

Reģistrētie lietotāji
  • Posts

    42
  • Joined

  • Last visited

Everything posted by kapec gan ne

  1. doma ir tāda... glabāt ip adreses failā kopā ar laiku $now = time(); - laiks $ip = ip2long($_SERVER['REMOTE_ADDR']); - ip viss glabātos apmēram šādi failā (ip|time) 2130706433|1313131313\n 2130706434|1313131314\n 2130706435|1313131315\n kā labāk nolasīt failu, atrast rindu ar sekojošo ip adresi (ja tada ir) un tad ja laiks $now - time > 3600 tad izdzēst vinu no faila?
  2. uztaisi pats savu parseri vai arī ar rociņām visu ievadi savā db.. vai to vajag darīt? tev vajag tu arī dari :]
  3. ne diemzel nav.. pec operas 10 updeita sakas visas problemas. Edit: problemu neatrisinaju, bet atradu veidu ka opera vers vala domenu... pievienojot to manuali pie trusted websites EDIT: atkeksejot settingos enable fraud and malware protection viss strada, bet vai tas ir pareizi? :D
  4. uzliku apache serveri, sarakstiju domenus) hosts faila. sakonfigureju pie virtualhosts visu, bet opera negrib vert vala.. kaut ko lade, lade un beigas neka :/ ar citam parlukprogrammam viss veras vala bez kaut kadam problemam kur varetu but problema? agrak tadu nebija
  5. jā UNION bija pareizā atbilde :)
  6. mysql> select * from `table`; +----+--------+ | id | name | +----+--------+ | 1 | aaaaaa | | 2 | bbbbb | | 3 | ccccc | | 4 | ddddd | | 5 | eeeee | | 6 | wwwww | | 7 | ggggg | | 8 | hhhh | | 9 | uuuu | | 10 | iiiii | | 11 | gggg | | 12 | dddd | | 13 | sssss | | 14 | aaaaa | | 15 | jjjj | | 16 | uuuuu | | 17 | rrr | | 18 | mmmmm | +----+--------+ vajag izvadīt visu šo izvadīt html selectā, bet tā, lai piem. ieraksts ar `name`='hhhh' būtu pirmais un pēc tam pārējie tikai.
  7. par ātrdarbību neuztraucos.. paldies par konsultāciju :)
  8. ar count vajadzētu iegūt ierakstu skaitu, lai varētu visu smuki sadalīt lapā ar LIMIT un uzlikt lapas navigāciju un lai vienā lapā nebūtu simtiem ierakstu :} EDIT:vispār problēma bija izvadē) while($row=mysql_fetch_array($row)) biju nokļūdījies un nevarēju iebraukt kur kļūda bet ar COUNT(*) gan nezinu
  9. gribu atrast visus ierakstus no tabulas names kuriem kategorijas nosaukums atbilst meklētajam.. kurā laukā meklēt? drošvien ka vajadzētu 1 select ielikt (select name from category where id=c_id) as category_name iekš querijā un tad arī pēc tā category_name meklēt !? gribu redzēt tos pašus ierakstus no tās pašas tabulas kuriem kategorijas nosaukums atbilda meklētajam.. izskatās ka nepadomāju līdz galam ^^
  10. nezinu, laikam tāpec, ka meklē jau pēc nosaukuma, ne jau pēc konkrēta kategorijas id.. no sākuma, tad drošvien vajadzētu atrast pašas kategorijas ar like un tad ņemties pa names tabulu? :} ja to var izdarīt vienā selectā, tad labprāt uzzinātu kā
  11. category 1 id name 1 1 AAAA 1 2 BBBB names 1 id c_id name 1 1 1 AAA 1 2 1 BBB 1 3 2 CCC 1 4 2 DDD 1 5 1 EEE 1 6 2 FFF c_id = id tabulā category $search = 'BBBB'; $q_search = '%'.$search.'%'; $req = mysql_query("SELECT COUNT(*) FROM `names`...;"); $total = mysql_result($req,0); $res = mysql_query("SELECT names.*, category.name FROM names LEFT JOIN category ON names.c_id=category.id WHERE category.name LIKE '".mysql_real_escape_string($q_search)."' ORDER BY category.name ASC"); vēlos meklēt tabulā names pēc category.name, tikai nav saprašanas kā tas izdarāms :| nekad nav bijusi saskaršanās count kopā ar left join vai like ar left join
  12. if($type == "audio/mp3" || $size >167772160) { die("this format is not allowed or file is to big"); } $type == "audio/mp3" - t.i ja fails ir mp3 audio, tad die vai fails > 167772160, tad die ) audio/mp3 manuprat bija pareizs!? P.S ja augsuplade mp3 failu bez faila tipa .mp3 beigas caur type radis, ka tas audio fails?)
  13. if(isset($_POST['addSong'])) { $target = "./mp3/"; $target = $target . basename($_FILES['mp3']['name']); $ok= false; if ($_FILES['mp3']['size'] > 167772160) { $ok = "Your file is too large.<br>"; } if(!$ok) { if(!move_uploaded_file($_FILES['mp3']['tmp_name'], $target)) { $ok .= "Sorry, there was a problem uploading your file.<br/>"; } } if(!$ok) { echo "The file ". basename( $_FILES['mp3']['name']). " has been uploaded!<br/>"; } else { echo $ok; } } echo "<form method='POST' action=''enctype='multipart/form-data'>"; echo "Song title <input type='text' name='title' class=''>"; echo "Type <select name='type'>"; echo "<option value='1'>Standart</option>"; echo "<option value='2'>Experimental</option>"; echo "</select>"; echo "Song file <input type='file' name='mp3' class=''>"; echo "<input type='submit' name='addSong' value='Add song' class=''>"; echo "</form>"; extension pats parbaudi. kam title domāts? :)
  14. problema jau ir pasa parbaude... $code ='000000-11111'; preg_match('/^([01-31]{2})+([01-12]{2})+([01-99]{2})*-([0-9]{5})+$/',$code) nezinu kapec, bet 0 vins laiz cauri... noradits it ka ir, ka no 01 tik nem
  15. domaju bus vieglak ar 2 inputiem un abs(intval()) bet tik precizi man nevajag. galvenais parbaudit pirmos 6 ciparus, lai varetu noteikt dzimsanas dienu. ka tad, lai parbauda tos pirmos 6 ciparus? preg_match('/^([01-31]{2})+([01-12]{2})+([01-99]{2})*-([0-9]{5})+$/',$code) sadi it ka butu ok, vienigi nulles ari akcepte :(
  16. kā lai pārbauda personas kodu pareizi?) $code ='010203-12345'; if(preg_match('/^([01-31])+([01-12])+([00-99])*-([00000-99999])$/',$code)) echo 'ok<br/>';
  17. kapec gan ne

    table thead

    doma ir tāda ka viss kas ir iekš diva pariet uz labo pusi mēģināju ar display kaut ko darīt bet tik un tā divs sākas jaunā rindā aiz text <thead> <tr> <th>text<div style="text-align:right;">aaa</div></th> </tr> </thead>
  18. jā! paldies :) domāju ka tas ir pie js nevis css :)
  19. tatad ir vēlme uzlikt tādu meņuci lapai konkrētā vietā kurš pie scrolling sekotu līdzi... varbūt ja kādam ir kaut kas līdzīgs tad varētu padalīties ar kodu vai google linku :)
×
×
  • Create New...