Jump to content
php.lv forumi

john.brown

Reģistrētie lietotāji
  • Posts

    510
  • Joined

  • Last visited

Everything posted by john.brown

  1. Bet vai tad tā nav ideja, glabāt iekš db valodas id...? ;) Ja, scripta leiblus vēl var ar definēm setot - katrai valodai savā failā...
  2. Un kas traucē iekš db pie textiem glabāt lauciņu ar valodas identifikatoru, un ņemt no db textu vajadīgajā valodā? Un nekādi n-tie body nav vajadzīgi... Un visādus scripta ziņojumus, glabāt vai nu php masīvā kā Delfins teica, vai likt teksta failiņos tipa : atslega|tulkojums, un ar kādu klasīti procesā tulkot...
  3. Ar mazu pieredzi cilvēkam vispār ir ko grūti uztaisīt. Vienīgais vidusceļš ir taisīt un krāt pieredzi. Kā teica mūžīgi dzīvais Ļeņins: mācīties, mācīties un vēlreiz mācīties :) Un katrs to stilu/modeli izvēlas atbilstošu savai pašreizējai pieredzei, vai nedaudz augstāk, kas nāk par labu pieredzes uzkrāšanai :) Kādus gan mēs tev labus piemērus varam dot, nezinot tavas spējas un pieredzi? Pats pēti un meklē, ko saproti un kas uz doto brīdi liekas pārliecinoši. Lūk, ar Kaki esi iepazinies. Tā saprotu, ka par sarežģītu... Atliek vai nu savas zināšanas pievilkt līdz Kakei, vai izdomāt savu paša koncepciju, kuru uz doto brīdi saproti... Par ajax framework, varu xajax rekomendēt, iesākumam jauki un saprotami :)
  4. Melēšanas fīča - tas ir šī foruma pašā augšējā meņucī otrais links no kreisās puses. "Search" tur ir rakstīts... ;)
  5. šitas tev droši vien atslēgts ir: Notice: Use of undefined constant implode - assumed 'implode' in E:\Apache Group\Apache2\htdocs\kas.php on line 10 Tā dzīvot mierīgāk, vai ne? ;)
  6. Priekš tādas vajadzības tev galīgi nav nepieciešams taisīt ciklu: <?php $text = array(); $text[0] = "1"; $text[1] = "2"; $text[2] = "3"; $text[3] = "4"; $htmlcontents = implode('<br/>',$text).'<br/>'; $filecontents = implode("\r\n",$text)."\r\n"; echo $htmlcontents; $f=fopen('tests.txt', "a+"); fputs($f, $filecontents); fclose($f); ?> Ja taisi ciklu ar maing $i izmantošanu, tad tomēr laikam for() {} $count = sizeof($text); for($i = 0;$i < $count; $i++) { // kods šite }
  7. Atvaino par muļķīgu jautājumu, bet tu esi mēģinājis, viņš tev vispār kaut ko, kaut kur pievieno? Sevišķi šī rindiņa iepriecina: fputs ($out,implode,("n")); Kas attiecas par jautājumu: http://php.lv/f/index.php?showtopic=2935 un search - kādu laiku atpakaļ šī tēma tika pamatīgi apspriesta...
  8. varbūt tev ir dinamiska ip? tad pie sava servera netiksi :)
  9. <param name="movie" value="got.swf"> Tas saka, ka tev ir vajadzīgs flash fails got.swf, kurš acīm redzot ari ir tas puzlis :) Bez viņa tev nekas nestrādās...
  10. Jā ir iespējams. Vari tāpat salikt datus sesijā vairākpakāpju formām un tik pēc visu datu savākšanas likt iekš db. Starposmu rezultātu (t.b. ievadītos datus) uzreiz rādot userim. Izstudē linku uz xajax un samples, kas nāk līdzi kodam - tur ir vienkārš un labi piemēri.
  11. Precīzāk, ar ajax nosūti uz serveri datus, tur ar php viņus saraksti failā.
  12. Protams. Tieši tāpat, kā parasta formas submita gadījumā... Tu jau tas kaifs ir. Kā konkrēti realizēsi, tā jau ir gaumes lieta. Es lietoju xajax http://www.xajaxproject.org/
  13. IE 6 tak funkcijai padodas: function submitForm(view) {...}
  14. šitāds primitīvs kodiņš: <form action="index.php" id="imgform" name="imgform" method="post"> <script type="text/javascript"> function submitForm(view) { input = document.getElementById('view'); form = document.getElementById('imgform'); input.value = view; form.submit(); } </script> <input type="button" name="del" value="Delete selected" onClick="submitForm('del');"> <input type="button" name="edit" value="Edit selected" onClick="submitForm('edit');"> <input type="hidden" id="view" name="view" value=""> </form> Iekš ff viss notiek. Iekš IE 'view' paliek tukš :( upd: Izrādās, uzseto. Vismaz ieliekot funkcijā šitādu: alert('view:'+input.value); parāda, ka value ir pareiza. Tak pie submits līdz php skriptam nenonāk >8( upd: Ha! Atrisināju! document.imgform.view.value = view; Tak tomēr interesanti, kāp. pirmais variants negāja? It kā tak korektāk ir caur getElementById griezties...
  15. Tad varbūt tev forma netīšām tiek nodota ar GET?
  16. $tag = preg_replace('/style=".+?"/','',$tag);
  17. domāts laikam tak Ctrl+u - vismaz firefox
  18. ja tev expert editor 3.3, tad utf-8 viņam nav. Tad lapai jāliek windows-1251. expert editoram 4.0b ir normāls utf-8
  19. john.brown

    Id

    2 Robis šito pašā sākumā nelasīji?
  20. Nu un ar ko atšķiras jaunumi.php?nr=1 no jaunumi.php? Laikam tak ar to, ka nav uzsetots $_GET['nr']. Tad pārbaudi - nav uzsetots, dod ārā linkus, ir uzsetots un ir cipars - rādi jaunumu, nav cipars - rādi kļūdu. Tak elementāra loģika. Raksti papriekš ar vārdiem ko kādā gadījumā darīt. Un tik kad pašam ir skaidrs ko darīt, sāc kodu rakstīt...
  21. Un ko? Tu jau iepriekš zini, cik tev jaunumu būs? Un ko darīsi, ja parādīsies trešais jaunums - līdīsi surcē un labosi? Delfos viņi droši vien tā dara ;) $nr = $_GET['nr']; if(is_numeric($nr)) { include_once($path_to_jaunumi.$nr.'.txt'); } else echo 'Error occured!';
  22. john.brown

    Id

    Kāda tur dinamiska ģenerēšana, ja nav gd? Ja tik nosaukumus ģenerējam, tad naf. tur kaķi vajadzīgi?
  23. Ideja ir vienkārša, pārbaudi, vai kūkiji ir maz atļauti, teiksim, uzliec kūkiju un paralēli saglabā ip (protams, tik priekš tiem, kam savu kuku neesi atradis), pēc tam taisi redirectu un pārbaudi, vai ir kukijs or nē. Ja ir, ok taisi statu pēc kukija, nav, taisi pēc ip. Tā ir veca problēma, daudzkārt trafika ģenerēšanas scriptos mocīta. Ideāla risinājuma nav, var tik tiekties uz to... Pameklē labus cj scriptus, un papēti...
  24. Bļin, un ierakstīt include('../detect.php') nekādi? '../' pēc ielikto folderu skaita.
  25. Ja nemaldos, url iekš include strādā tik ja allow_url_fopen = 1. Kas, viņi tev uz dažādiem hostiem? Delfin, vai nav otrādāk, ka viņš, ja ir php, atdos viņu kā izpildītu php failu, t.b. dotajā gadījumā neko? p.s. pamēģini tajā detect.php ielikt echo $_SERVER["REMOTE_ADDR"]; p.p.s. Nu ja, tā arī ir, viņš tev includo izpildītu failu :)
×
×
  • Create New...