Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. bļāviens - kam tev visu lapu nolasīt (file_get_contents), ja vari pārbaudīt tikai to, vai to vispār var atvērt (fopen) un uzreiz vert ciet (fclose)? un strādās ievērojami ātrāk.
  2. tas pats if (!@fopen($adrese,'r'))
  3. es saprotu, viš grib gan adresi, gan paroli iešūt exe un cer, ka neviens no turienes to nenolasīs
  4. tas palīdz tavu problēmu atrisināt citiem
  5. nu kāpē 0 posts, tagad jau 2
  6. bet redzot printf("<a href='joke.php?jokeid=<?php printf($jokeid); ?>' >Next Joke</a>");, tomēr škiet ka labāk būtu samaksās $$, kas tev pārtaisītu visu no jauna :P
  7. dabūji ID vēlamā kārtā, saglabāji sessijā, e.g. $_SESSION['sadala']=array(21,1,34,5); if (isset($_GET['elements'])) $_GET['elements']=(int)$_GET['elements']; if (!isset($_SESSION['sadala'][$_GET['elements']])) $_GET['elements']=0; un taisi echo '<a href="index.php?elements='.($_GET['elements']+1).'">nakošais</a>'; SELECT * FROM tabula WHERE id=$_SESSION['sadala'][$_GET['elements']] resp. no sākuma izvēlēsies $_SESSION['sadala'][0] (21 no piemēra) un norādīs uz elementu ar kārtās numuru 1 (1), kad pārsniegs masīva elementu skaitu, atkal pārleks uz 0-to elementu. ja pareizi sapratu problemātiku
  8. kaučkas uz šo pusi: DELETE FROM last_read WHERE tstamp<'$last_visited_morning' INSERT INTO last_read (user_id,topic_id) SELECT '$user_id',topics.topic_id FROM topics LEFT JOIN last_read ON last_read.topic_id=topics.id AND topics.create_time>'$last_visited_morning' WHERE last_read.topic_id IS NULL
  9. lietotājs kustās - updeitojam viņam last_timestamp plus ir tabula last_unread ar sekojošu struktūru: id|user_id|topic_id|tstamp|read kurā jūzerim ienākot selectojam tos topikus, kas nav izlasīti uz "šodienu" (ar SELECT INTO, bet jāpiedomā pie JOINa, lai no jauna neinsertotos tie paši), pirms tam uztaisot arī DELETE FROM last_unread WHERE tstamp<(00:01 AM iegūts no last_timestamp) kad lietotājs kaut ko izlasa, updeitojam last_unread bool-lauku "read" uz 1/true, tādejādi no SELECT * FROM last_unread WHERE user_id=$user_id AND timestamp>(00:01 AM timestamps no last_timestamp) iegūsim tos topikus, kas uz šodienu ir "jauni" + tiem būs atzīmēts, vai tie ir lasīti vai nau /me domā, ka šeit ir kautkas līdzīgs
  10. nu par ini_set - var arī ar mod_rewrite dažādiem izsaukumiem likt citādu php_value max_upload_size ar .htaccess, bet vieglāk jau uzlikt tieši 50 mb un čekot jau uploadoto, kau arī klienta galu nevajag noniecināt - kādu procentu no liekiem 60-mb uploadiem jau atsēs, tikuntā mazāk noslodzes
  11. ini_set('upload_max_size') (tik jāpielāgo arī visādi post_max, max_ram utt) + $_FILES['input_name']['size']/filesize($_FILES['input_name']['tmp_name']) čekošana jau servergalā
  12. gadījienā tas nenotiek pēc lapas pārlādes? + nevajag raxtīt "$servera_ip", vienk $servera_ip
  13. tas bija atsevišķs jautājums, un empty bija kā variants isset ($_POST['npk']) && $_POST['npk'] != ''
  14. a nu ja būs aizpildīts ar ' '? if (!empty($_POST['npk']))
  15. nu definīcijas gan nevajaga /me lieto http://paste.php.lv/2213 un att. tr_*.php valodas fails izskatās kā: <?php $dict=array( 'Areas'=>'Rajoni', 'Firms'=>'Firmas', 'Binding'=>'Saiknes', 'Tariff Types'=>'Tarifu Tipi', 'Billing'=>'Tarifikācija', ... ); ?>
  16. strtotime('2005-07-18'); ar'i laps
  17. nujā, ja paskatās uz citām valodām, tad tās ir void()
  18. nb: procedūras atšķirās no funkcijām ar to, ka procedūrās vismaz formāli neatgriež rezultātu, bet tikai kaut-ko izpilda php šī robeža zūd
  19. sesija session Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp. (D98) sesija Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp. (D98) сеанс Laika intervāls, kurā interaktīvā režīmā izpildāmā programma saņem sākotnējo informāciju, apstrādā to un sniedz atbildi uz lietotāja jautājumiem. session CNET Internet Glossary http://www.cnet.com/resourses/Info/Glossary/ (CNET) sesija LZA Terminoloģijas komisijas informācijas tehnoloģijas un telekomunikācijas apakškomisija (IT&T) сеанс Laika intervāls, kurā tiek uzturēts aktīvs savienojums, kas nodrošina informācijas apmaiņu starp diviem datoru tīklam pievienotiem datoriem. procedūra procedure Datu pārraides un apstrādes sistēmas. Angļu-krievu-latviešu skaidrojošā vārdnīca. Sast.: V. Baumgarts, A. Baums, A. Gobzemis, G. Fricnovičs, I. Ilziņa – A/s SWH Informatīvās sistēmas – 1995 – 243 lpp. (D95) procedūra Datu pārraides un apstrādes sistēmas. Angļu-krievu-latviešu skaidrojošā vārdnīca. Sast.: V. Baumgarts, A. Baums, A. Gobzemis, G. Fricnovičs, I. Ilziņa – A/s SWH Informatīvās sistēmas – 1995 – 243 lpp. (D95) процедура Darbību secība, kas jāveic, lai atrisinātu kādu uzdevumu. Šo terminu bieži lieto, lai apzīmētu augsta līmeņa programmēšanas valodā uzrakstītas programmas daļu, kas veic kādu specifisku uzdevumu šīs programmas izpildes gaitā. indekss index Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp. (D98) indekss Personālie datori. Angļu-latviešu-krievu skaidrojošā vārdnīca. Sast.: A. Baums, J. Borzovs, A. Gobzemis, I. Freibergs, G. Fricnovičs, I. Ilziņa – A/s Dati – 1998 – 255 lpp. (D98) индекс Programmēšanā — vesels skaitlis, kas nosaka kādas datu vienības vietu attiecībā pret citu datu vienību. www.termini.lv
  20. klasiskais <? $includes=array('index'=>'sakums.php','blog'=>'dianasgramata.php'); include 'header.php'; if (isset($_GET['action']) && isset($includes[$_GET['action']])) include $includes[$_GET['action']]; include 'footer.php'; ?> paskaties arī switch() konstrukciju
  21. nu tur jau jautājums par pretenziju līmeni, jo var jau uzrakstīt if ($_SERVER['QUERY_STRING']=='admin') echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post"><textarea name="text"></textarea><input type="submit" /></form>'; if (isset($_POST['text'])) { fwrite($fh=fopen('jaunumi','a'),'<p>'.$_POST['text'].'</p>'); fclose($fh); } include_once 'jaunumi'; a var vēl ko komplicētāku
  22. "INSERT INTO `tabula` (nosaukums) VALUES ('$nosaukums')" ja iekš $nosaukums ir raw [tiripiri \"Para\" piri] pārtop par raw k-ko līdzīgu [iNSERT INTO `tabula` (nosaukums) VALUES ('tiripiri "Para" piri')"] vai arī k-ko putroju, galvasāp
  23. tāpē ka droši vien raxti kā "INSERT INTO TABLE SET '$value'"
  24. augšlādē, ahā. skaties, vai pareizi nokonfigurēji, droši vien serveris jāraksta kā "localhost" un tad jau vieglākais uztaisīt tabulu ar kādu programmrīku uz lokālā datora, noeksportēt to iekš *.sql skripta un iebarot phpmyadminam noimportēt
  25. k-kas līdzīgs <script type="text/javascript"> proceed=false </script> <form onsubmit="return proceed"> <input type="text" /> <input type="button" value="click this only" onclick="proceed=true;this.form.submit()" /> </form>
×
×
  • Create New...