Jump to content
php.lv forumi

bubu

Administratori
  • Posts

    8,897
  • Joined

  • Last visited

Everything posted by bubu

  1. <?php $aa = array("lampa","galds","krēsls"); array_push($aa, array_shift($aa)); print_r($aa); ?>
  2. 'REMOTE_ADDR' vai 'REMOTE_HOST
  3. HTTP servera log failos noteikti vajadzētu (ja nav atslēgts) rakstīties infai, kur uzrādās pieprasītie faili un kas tos pieprasījis.
  4. Es gan ar IE varu visu redzeet ;)
  5. Sources paliek source, vienalga kādā arhīvā saarhivētas :) Domāju to tar.gz un tar.bz2 var atvērt mierīgi ar WinRaru, arhivēt vaļā un ņemties kā vien tīk. Tas zips droši vien domāts kompilēšanai ar MS VC++ (nezinu, neesmu pārbaudījis :)
  6. JavaScript ir client-side skriptošanas valoda. Tāpēc viss kods ir tev brīvi pieejams. Tā ka, vari kautvai šai pašai lapai uzspiest savā pārlūkā view->source (vai kautko līdzīgu). Un HTML kodā atrast to vietu, kur smaidiņi liekās.
  7. bubu

    Refresh

    Vajag tai pirmajai lapai uzlikt keškontroli, ka lapu nevajag kešā saglabāt. PHP manuālie pie funkcijas header bija piemērs kā to izdarīt.
  8. bubu

    cepumi

    Nu jā, es vēl maziņš un dumjš... :) Daudz vēl, ko mācīties.
  9. Ja jau tu novilki .tar.gz failu, tad arī jānovelk vai nu cygwin, vai mingw un jākompilē pašam tās sources :)
  10. bubu

    cepumi

    Bāc, tak INSERT teikums rakstāms šādi: INSERT INTO table (colon1, colon2, ....) VALUES (value1, value2, ....) a bet UPDATE rakstāms šādi: UPDATE table SET colon1 = value1, conon2 = value2, ...
  11. bubu

    cepumi

    Iesaku paskatīties MySQL manuālī INSERT teikuma sintaksi! :) Šitais jau nu 100 punkti nav pareizs :D
  12. A klases setA metodei tu padod parametru, kas ir tā vērtība, ko uzstāda savam mainīgajam. Bet B klases setB metodei tu nekā nepadod!! Kā tad, lai php zin, kuras a klases vērtību tu gribi piešķirt b?? Mans variants: function setB($a) { $this->b2=$a->getA(); } un $a = new A(); $a->echoA(); $a->setA(100); $a->echoA(); $b = new B(); $b->echoB(); $b->setB($a); $b->echoB(); izdod ārā 100 :)
  13. Tieši šī iemesla dēļ arī gribēju zināt skripta loģiku, Kaklz :) Bieži vien redzu šitādas lietas, ka datu apstrādi uzkrauj PHP skriptam nevis SQL serverim.
  14. Kaklz, tu vari iebraukt tajā, ko tas skripts dara? Saņem parametru $_GET['user'] un katram MySQL tabulas ierakstam izvada vai nu: 1) tekstu, ka nav saņemts apstiprinājuma kods, ja lauks 'numurs' ir tukšs, 2) kautko citu tur darās (nav svarīgi ko), ja tas saņemtais parametrs ir vienāds ar 'email' lauka vērtību. Pareizi?
  15. Kas tā par sintaksi: $line(0), ja $line ir strings? Ja grib pirmo sibolu, vai tad nevajag šitā: $line{0}? Un tajā kodā kautkas riktīgi nav labi ar pēdiņām...
  16. bubu

    CSS center + padding

    atstarpes var panākt kodu ierāmējo [ code ] un [ / code ] birkās :)
  17. bubu

    Kaa sdaliit?

    Nu vai nav vienalga, vai tā viesu grāmata ir mysql'ā vai txt failos vai word dokumentā! Tur jau tikai atšķirās metodes kā tu dabu informāciju ārā, nevis tā navigācija! Vai tad tik grūti pakustināt savas smadzenes un padomāt kā cilvēks saprot to navigāciju? Piemēram, pēc tā, ka lūk šinī lapā ieraksti sākas no 20-tā. Tātad programmai arī būtu jāmāk noteikt, ka tagad ieraksti būtu jāattēlo no 20-tā. Un kā php nodod šādus parametrus? Kautvai piemēram ar GET parametriem: <a href="mans_skripts.php?saakt_ar=20">[20 - 39]</a> Tagad atliek tikai php skriptā nolasīt to $_GET['saakt_ar'] mainīgā vērtību un lasot ierakstus no txt/sql/worda izlaist pirmos 20, un drukāt nākamos 20. A bet, ja parametrs būs 40, tad izlaist pirmos 40 un drukāt nākamos 20 (tas atbildīs gadījumam [40 - 59]. Nu vai doma tagad skaidra?
  18. Visus POST mainīgos var izdrukāt kautvai šitā: foreach($_POST as $key => $value) { echo "$key = $value\n"; } Un masīvi tev būs vajadzīgi, nekur tu bez šiem neiztiksi :)
  19. bubu

    PHP fopen

    Ar apstrādāt kļūdas biju domājis to, ka dažas fukcijas, piemēram, mysql_query, atgriež FALSE, ja noiet kautkas dēlī. :) Un tad programētājs raksta: $result = @mysql_query('select 1+1'); if ($result === false) { echo 'notikusi liela nelaime'; } else { $row = mysql_fetch_row($result); ... }
  20. bubu

    PHP fopen

    Cik man zināms @ netaisa ciklu. @ lieto, lai lietotājs neredzētu kļūdas. Piemēram: Ja raksta mysql_connect, bet nevar piekonektēt, tad lietotājs redzēs kļūdas paziņojumu (pie attiecīgiem error_reporting), a bet, ja raksta @mysql_connect, tad pie jebkādiem erorr_repoerting vērtībām, lietotājs neko redzēs, un kļūdas varēs apstrādāt programātiski un attiecīgi rīkoties.
  21. bubu

    PHP fopen

    Šādi nebūs vēl ātrāk? echo file_get_contents('fails.txt');
  22. Tev jāmeklē šāda rindiņa: DirectoryIndex index.html un jāpārmaina uz šādu rindiņu: DirectoryIndex index.php index.html
  23. Ā, domāts bija DOM XML, ja? Man jau tas DOM ne īpaši. Es labāk pie pieturos pie apstrādes veida ar eventiem, kā expatā. SimpleXML neizmantoju, jo tas visu XML`u ielasa atmiņā uzreiz, cik saprotu. Lieliem failiem tas nav labi. to Digital-X: a kāpēc tu download linku iedevi uz zip failu pa taisno? ja man Linux`is, tad to zip failu es miskastē varu tikai bāzt! ;) Nevarēji uz galveno download lapu iedod?
  24. Man gan nekādu problēmu nebija. Viss kā parasti - atzipoju zipu, php.ini-dist pārkopēju uz windows direktoriju, nedaudz to paridiģēju (lai būtu tā kā es gribu). Ar mysql saistītās lietas bija extension direktorijs un php_mysql.dll extensiona eneiblošana. Tad pārkopēju libmysql.dll uz windows\sytem32 un viss aizgāja ... Un vaitad 4 versijā XML supprots nav? Es vismaz visu laiku izmantoju XML Parser funkcijas, un tās vienmēr ir strādājušas.
×
×
  • Create New...