Jump to content
php.lv forumi

Kaklz

Moderatori
  • Posts

    1,401
  • Joined

  • Last visited

Everything posted by Kaklz

  1. http://3a3-interactive.net/blog.php/post/2003/10/19/68/
  2. Kaklz

    kāpēc XML?

    Teorētiski XHTML fails šādā gadījumā ir statisks un tur ievietot kaut ko var tikai vai nu ar skripta palīdzību vai pašam ar rokām atverot viņu kādā programmā un izlabojot. Vari izmantot to pašu savu pieminēto XSLT, lai pārtaisītu XML par XHTML, pie tam tajā XSLT iekļaujot vajadzīgo XHTML daļu, kas neattiecas tieši uz datiem. Pie tam saprātīgos pārlūkos XSLT var atstāt arī apstrādei uz klienta datora.
  3. Rakstījis ne, bet iztulkojis cik nu mācējis gan. http://3a3-interactive.net/php_reference/ Nelaime ir tā, ka manuāļos netiek aprakstīta loģika, kas lielākajā daļā gadījumu šajos jautājumos pietrūkst. Labi, iemācās cilvēks sintaksi pēc manuāļa, bet ja viņš nesaprot lapas uzbūvi ar manuāli līdzēts nebūs. Jāraksta ir tutoriāļi. Daudz. Ir kāds brīvprātīgais?
  4. Kaklz

    GET

    Ieteiktu beigt muldēt visur apkārt un beidzot ielikt kodu tādu kāds viņš ir neejošs iekš paste.php.lv, savādāk tev te vēl pus gadu neviens nepalīdzēs.
  5. <?php if($OPERATORS == "LMT") { $kam = $HTTP_POST_VARS["Tel"] ."@smsmail.lmt.lv"; $msg = $HTTP_POST_VARS["Message"]; mail($kam, '', $msg); } else { $kam = $HTTP_POST_VARS["Tel"] ."@sms.tele2.lv"; $msg = $HTTP_POST_VARS["Message"]; mail($kam, '', $msg); }; ?> Skolā esot skolotāja noteikti tev ir teikusi, ka pieturzīmes ir jāliek pareizajās vietās. Tā arī PHP punktus un komatus nevar grūzt kur iegribās. Ne mazāk svarīgi par pieturzīmēm ir ievērot, ka, ja tev kaut ko prasa, tad ir jāatbild precīzi, it īpaši programmējot. Tāpat arī ar mail() funkciju. Viņa tev prasa 3 parametrus, bet tu viņai tikai iedod tikai divus.. PHP par nelaimi vēl nav iemācījies spēlēt spēli 'No pusvārda' :P
  6. Kaklz

    GET

    varbūt pieliec to 'modeusers.php' klāt pie $atljautas_lapas = array( 'sakums'=>'sakums.html', 'jaunumi'=>'jaunumi.php', 'basketbols'=>'basketbols.php', 'readme'=>'readme.txt', 'modeusers' => 'modeusers.php' // sheit pievieno jaunas lapas ); nez kāpēc man ir tāda sajūta, ka te kaut kas visu laiku mainās ..
  7. Kaklz

    GET

    Mainīgos tu atdali pareizi. Nelaime tāda, ka es vēl arvien neredzu to, kas man būtu jāredz. Pieļauju, ka tu gribi kaut ko šitādu: <?php if ($_REQUEST['id'] == 'users'){ if($_REQUERST['del_news']){ //dzēšanas daļa } } ?>
  8. Kaklz

    GET

    Esi tik laipns, parādi kur un ko tu taisies dzēst, un kā tu šobrīd padod tos GET mainīgos. Šobrīd pēc tā, cik daudz esi pateicis, izskatās, ka vienkārši norādot fails.php?delet=kautkas viss notiek kā vajag.
  9. Kaklz

    GET

    http://3a3-interactive.net/blog.php/post/2003/11/26/84/ http://3a3-interactive.net/samples/checkbox/ http://paste.php.lv/554
  10. Kaklz

    nesanāk

    gribētos gan redzēt, kā 'ja noņem to if nost tad strādā'
  11. Neesi pats kaut kādu limit uzlicis vai tabulas datus nomainījis?
  12. Kurā klasē tu mācies? http://lv.php.net/manual/en/language.opera....arithmetic.php
  13. Google for: search engine friendly urls with php Iegūstam teiksim: http://www.evolt.org/article/Search_Engine...html%2522&e=912 un http://www.phpfreaks.com/tutorials/23/0.php&e=912
  14. Respektīvi search engini nemīl dinamiski ģenerētas lapas...nemīl un viss. :( Precīzāk būtu, ja tu teiktu, ka dažiem search enginiem nepatīk linki, kuros ir ?. Ar dinamiski ģenerētām lapām tam būs mazāks sakars, jo ir virkne paņēmienu, kā izvairīties no ? simbola.
  15. Iespējams, ka viss, kas tev ir vajadzīgs ir Handling file uploads sadaļa PHP dokumentācijā, angļu valodas zināšanas un mazliet drosmes.
  16. Tas drīzāk būs JavaScript jautājums, jo PHP zaudē savu saikni ar uzģenerēto lapu tajā brīdī, kad tu viņu ieraugi savā pārlūkā. Viens no variantiem ir ar JavaScript veikt HTTP pieprasījumu uz PHP skriptu, pēc tam pārbaudīt vai nav kaut kas jauns un attiecīgi rīkoties: 1) veikt lapas pārlādēšanu 2) ar JavaScript savākt datus caur HTTP pieprasījumu un pēc tam iemeistarot viņus tabulas galā.
  17. Ja tu izmanto agregātfunkcijas count, max, min, sum, avg, utt, tad ar mysql_num_rows lielākajā daļā gadījumu darboties nav jēgas, jo šādā gadījumā tev tiks atgriezta tikai viena pati rindiņa, kurā attiecīgajā LAUKĀ būs vajadzīgā vērtība. Teiksim : SELECT COUNT(*) FROM tabula ar mysql_num_rows vienmēr dabūsi skaitli 1, jo šī funkcija atgriezīs rindiņu skaitu - 1 $qry = "SELECT COUNT(*) FROM tabula"; $res = mysql_query($qry); $rindu_skaits = mysql_num_rows($res); $rindu_skaits šajā gadījumā būs 1 ja to pašu select apstrādāsi ar mysql_fetch_xxx (par piemēru mysql_fetch_row): $qry = "SELECT COUNT(*) FROM tabula"; $res = mysql_query($qry); $mas = mysql_fetch_row($res); tad $mas[0] būs ierakstu skaits tabulā, tas, kas tev ir vajadzīgs. Iespējams, ka tas ir arī tas, kas tev ir vajadzīgs.
  18. kam tev to 'where' ? ja gribi pa dienām statistiku, tad uztaisi where date_lauks = '2004-02-04' vai kaut kā tā.. un vispār man nepatīk neskaidri jautājumi. Tik daudz jau nu varēji izdarīt, kā skaidrāk aprakstīt, ko tieši tu vēlies panākt un iedot DB struktūru.
  19. Kaklz

    insert

    Pats no sevis nekas nekur nedzēšas :P
  20. Kaklz

    insert

    izstāsti, kam tev tas ir vajadzīgs ja gribi triviālu atrisinājumu, tad: Pievieno lauku savai tabulai, kurā glabāsi attiecīgā ieraksta laiku, kad tas ir jāizdzēš, pie katras skripta darbināšanas reizes izpildi kaut ko līdzīgu DELETE FROM tabula WHERE datuma_lauks < now();
  21. Gribētu nepiekrist par pierašanu. Pierast pie register_globals = off ir vērts nevis hostētāju dēļ, bet paša labā. Tas palīdz lasīt vienu vai otru skriptu, jo var uzreiz daudz vienkāršāk saprast, no kurienes viens vai otrs mainīgais rodas. Īsi izsakoties - iegūstam labāku koda lasāmību un pārvietojamību no vienas sistēmas uz otru, ja nu gadījumā atšķiras konfigurācijas, jo arī pie register_globals = on attiecīgie masīvi, cik saprotu tomēr tiek veidoti.
  22. nu pag pag .. pašam autoram taču arī kaut kas jādara .. :P
  23. http://php.lv/f/index.php?showtopic=485&hl=register#
×
×
  • Create New...