Jump to content
php.lv forumi

jb4

Reģistrētie lietotāji
  • Posts

    212
  • Joined

  • Last visited

Everything posted by jb4

  1. jb4

    Domain name

    http://dns.valsts.lv/
  2. Javascriptā to var dabūt ar location.href Iekš PHP - $_SERVER['REQUEST_URI']
  3. http://paste.php.lv/715/nonum
  4. Kas ir Address lauciņš?
  5. jb4

    vg

    Tu šobrīd runā par XHTML nevis CSS. Nea, XHTML nenodarbojas ar dizainu un tur nekādus dizaina mainīgos nebāž. Tu vari ari Javascript ģenerēt lietas un tad likt savus mainīgos kaut kādus, bet tas viss izklausās pēc varena via zhopa solution. Iekš CSS mainīgie varbūt būs 3. versijā, bet ne tā kā tu to pieraksti. Šobrīd iekš XHTML var stilizēt elementu ar: <p style="width:50px;">tram param pam pam</p> vai arī aprakstot tā id vai class, kuram tas pieder: XHTML: <p id="about">Tram param</p> <p class="entry">Tram param pam pam</p> CSS: p#about { width: 50px; } p.entry { width: 40px; } Lieta, ko neiesaku, bet var izmantot, ja vajag īpaši stilizēt elementus - izmanto vairākas klases viena elementa aprakstīšanai: XHTML: <p class="news intro">Tram param pam pam</p> <ul class="news"> ... </ul> CSS: .news { color: blue; } .intro { border: 1px solid #333; }
  6. kas tiesa, tas tiesa. peace, valmiera. :rolleyes:
  7. jb4

    php engine

    1) Viendien tev nebūs jaunumi.php un sveika gauja, plūsti plaši, kur ir mani refereri? 2) ?sadala=jaunumi varēja tikpat labi būt apaches mod_rewrite nedarbiņš no manalapa.com/jaunumi/ 3) Lai trīsreiz nerakstītu vienu un to pašu. index.php man tagad satur visu nepieciešamo apakšlapu ielādei un nevis visas apakšlapas satur 20% vienu un to pašu (kaut vai funkc.bibliotēku includes, const definīcijas, if/switch - regulārās pārbaudes u.tml.) 4) include('jaunumi.php') vietā varēja arī būt jaunumi.html un jaunumi.txt un visbeidzot mysql_query("SELECT ... where name='jaunumi'")
  8. pnp, Aleksejs, Klez: pirms atbildat, izlasiet jautājumu un trīsreiz pārjautājiet sev spogulī skatoties vai saprotat ko runājat. Pareizi atbildēja tikai Venom. Visus pārējos var nelasīt. Jautātāj: izklausās, ka tu gribi nošaut nevis 2 zaķus, bet 22 lāčus uzreiz, respektīvi, uzdod jautājumu par vienu tēmu. Jautājuma uzdošana "Vai vēlies saglabāt informāciju?" un jauna ieraksta pievienošanas apvienošana ar veca ieraksta labošanu ir divas dažādas operas. Ja vēlies formu izmantot diviem nolūkiem, tad ar php ģenerē lauciņu <input type="hidden" name="tips" value="jauns" /> vai <input type="hidden" name="tips" value="vecs" />, kas norādīs vai tiek veidots jauns ieraksts datubāzē vai labots vecais. ja tiek labots vecais, tad ievieto vecā vērtības attiecīgajos lauciņos definējot value="" iekš šitādiem: input type="text" name="mainiga_nosaukums" value="<?php echo $mainiga_vertiba; ?>" ... Jautājumu uzdod tā kā aprakstīja Venom. Formas apstrādes skriptā skaties kāds ir $_REQUEST['tips'] mainīgais. Ja tas ir "jauns", tad tev jāpievieno ieraksts, ja "vecs", tad jālabo. Informāciju par to, kuru ierakstu labosi, nodod ar vēl vienu <input type="hidden" lauciņu, kuru nosauc par id vai kaut ko tādu. Tad veic pieprasījumu aptuveni šādu: UPDATE tabula SET .... WHERE id='{$_REQUEST['id']}' ... Atbildētājiem: Stulbi ir nepalīdzēt, bet vēl stulbāk nepareizi palīdzēt. Te ar php funkciju definēšanas kārtību nav nekāda sakara un iekš PHP funkcijas var definēt i pirms i pēc lietošanas (viena faila ietvaros). Vienīgā taisnība bija tāda, ka PHP un Javascript nekādi nav sasaistāmi.
  9. jb4

    php engine

    Doma iekļaut (include,require) augšiņu (header), vidu (saturu) un apakšiņu (footer) no atsevišķiem failiem/skriptiem nav slikta un peļama. Par switch runā, kad atļauj pieprasīt lapu piemēram: http://tavalapa.com?sadala=jaunumi Un iekš PHP to nolasa: <?php include('lapas/augsa.php'); if ( !isset($_REQUEST['sadala']) ) { $_REQUEST['sadala'] = ''; } switch ( $_REQUEST['sadala'] ) { case 'about': include('lapas/about.php'); break; case 'jaunumi': include('lapas/jaunumi.php'); break; case 'sakums': default: include('lapas/sakums.php'); break; } include('lapas/apaksa.php'); ?>
  10. Grūti saprast no Tevis teiktā vai esi saņēmis gaidīto atbildi vai nē. Tavā variantā "refrešot formu" nozīmē "refrešot visu lapu". Ar manis norādītajiem līdzekļiem formu iespējams "refrešot" bez visas lapas pārlādes.
  11. Ja iekš PHP drukā stringus dubultpēdiņās un liek pa vidu mainīgos $mainigais, tad nevar tā kad ienāk prātā ielikt arī masīvus, jo kā lai PHP zina ka tu drukā $masivs['elements'] un nevis $masivs vērtība plus strings ['elements']. Tāpēc tiek izmantots pieraksts: echo "Manu pirmo draugu sauc {$draugi['pirmais']}, bet otro - {$draugi['otrais']}"; Tas nozīmē, ka Tev jāliek echo "..{$_SERVER['PHP_SELF']}..."; Gacha, vai nedomā, ka ir laiks vispirms palasīt kaut nedaudz dokumentācijas? Tu forumā uzdod jautājumus par visu, bet tā nav zolīdi pret tiem, kas te kādam mēģina palīdzēt. Kaut kāds daudzums informācijas ir jāizlasa pašam, lai tu saprastu atbildes, ko mēs sniedzam.
  12. XMLSpy: http://www.xmlspy.com
  13. jb4

    html -> pdf

    Nekādu ārēju bibliotēku, paplašināju etc. Vienkārši PHP: 1. daļa: http://www.zend.com/zend/tut/tutorial-PDFgen1.php 2. daļa: http://www.zend.com/zend/tut/tutorial-PDFgen2.php
  14. jb4

    Mysql

    Gacha, Tavās bildēs viss ir okei. MySQL Control Center parāda, ka ir tabula (posts), tātad ir. Lūk skripts, ar kura palīdzību pievienoties: <?php error_reporting(E_ALL); $conn = mysql_connect('localhost','gacha'); // ja ir parole tad jāraksta $conn = mysql_connect('localhost','gacha','parole'); if ( !$conn ) { die('Nesanaca pievienoties, jo nepareizs lietotajvards vai parole'); } if ( !mysql_select_db('datubazes_nosaukums') ) { die('Tada datubaze neeksiste'); } $res = mysql_query("SELECT COUNT(*) FROM tabulas_nosaukums"); if ( $temp = mysql_fetch_row($res) ) { echo 'Tavā tabulā ir '.$temp[0].' ierakstu!'; } else { echo 'Kļūd pieprasījumā'; } ?> Izpildi šo un tad palasi šos manus simt gadus vecus stāstus: http://www.cs.lpu.lv/php/index.php?id=mysql2 http://www.cs.lpu.lv/php/index.php?id=mysql3 http://www.cs.lpu.lv/php/index.php?id=mysql4
  15. Jā ir iespējams. Tev jāveic HTTP pieprasījumi ar Javascript. Tie vēršas pie Tava PHP skripta un noskaidro kas jauns un tā. Uz Mozillas un IE tas ir iespējams. Es sākumā lasījos šajos materiālos: http://jibbering.com/2002/4/httprequest.html http://www-106.ibm.com/developerworks/web/...ary/wa-appmozx/
  16. jb4

    jautaajums par div

    Ar pliku CSS šodien tas nav iespējams. Tev vajag izmantot java script: noteikt augšējo divu beigšanos, lietotāja loga lielumu, sava apakšdiva augstumu un atkarība no visa tā absolūti nopozicionēt šo te apakšdivu. Ir tāda Javascript funkciju bibliotēka X, kas tev varētu palīdzēt: http://www.cross-browser.com/
  17. jb4

    eregi patterns

    bet varbūt to ( ko tu pateici par mani ) grib pateikt arī tie, kurus Tu mirkli iepriekš šādā garā sveicināji? jo, redzi, es šos lietotājus še manu jau labu laiku. peace. bet es esmu ļauns nudien.
  18. Iekš mūsdienīgām PHP versijām globālie mainīgie ir izslēgti. Tāds brīnums kā PHP_SELF jau labu laiku ir atrodams tikai un vienīgi kā $_SERVER['PHP_SELF'];
  19. jb4

    eregi patterns

    CryRat, tu neesi te redzēts nekad, Welcome. Jūties kā mājās.
  20. jb4

    Scrolling

    Nia. Šodien mēs rakstām <a id="anchor" />
  21. jb4

    jocīgs efekts

    Hu ha jau pareizi norādīja uz dumo koda fragmentu, kur $attels = .. && ...; Tas 1 vienkārši nozīmē True. Tas nozīmē, ka ir spēkā gan tas, kas pirms &&, gan tas, kas pēc. Lai tādu IF uzrakstītu, jābūt īpaši apdāvinātam. Normāli cilvēki raksta: if ( $act<=11 ) { $attels = 'bildes kods'; $pg_body = 'teksts' } else { $attels = ''; $pg_body = 'nav mums tadas bildes!'; }
  22. Labrīt, programmētājs meklē darbu. Zināšanas: PHP, MySQL, PostgreSQL, Javascript (DOM), XHTML, CSS, Apache, mājaslapu lietojamība un pieejamība. Veiksmīgi aizraujos ar objektorientēto programmēšanu PHP valodā. Programmēšanas pieredze: individuāli programmēšanas darbi - 18 mēneši, darbs lielā organizācijā - 7 mēneši. Izglītība: vidējā vispārējā (RV1Ģ), augstskolā nemācos. Raiti runāju, lasu un rakstu latviešu un angļu valodā. Lasu un runāju - krievu valodā. Vienkāršas sarunvalodas līmenī zinu arī franču valodu. Vēlos strādāt programmētāju komandā, kas raksta PHP valodā vai arī izstrādā mājaslapas. Nepieciešamības gadījumā varu darba laikā apgūt arī kādu citu programmēšanas valodu, ja vien tā nav Perl, VB, C# vai kāda cita no nesmukajām. Meklēju pastāvīgu darbu - gadījuma darbus nepiedāvāt. E-pasts piedāvājumiem: jaba at inbox.lv
  23. Formas action ir index.php. Ja ir POST forma, tad GET variabļus neskatās (tātad cat netiek nolasīts). Ja vēlies, lai $_REQUEST['cat']=='search', uztaisi formā slēpto lauciņu: <input type="hidden" name="cat" value="search" />
  24. es tagad spēlēju lecīgu lomu.
  25. Tas nav nekāds krešs (B###, kur var tik stulbu latviskojumu izdomāt izrunāt vai uzrakstīt ar klaviatūru?), nesāciet, nu, muldēt par savām uzkārienu problēmām. Puikam vienkārši vajag nostopēt serveri, iztaisīt table repair un aidā. Viņš ir izpildījis vairākus repair uz vienu tabulu vienlaicīgi vai arī labošanu pie darbīga servera, kā rezultātā tas džeks, kas rūpējas par tabulu pieskatīšanu, ir mazliet apmulsis. Ja arī tas nepalīdz, nodumpo bāzi un pārincallē serveri (par šī pasākuma lietderību es gan neko nezinu). A sorehead tavs apgalvojums ".. ir noveerots, ka mysql ir tiexme izpildiit vaicaajumu, lai cik tas liels un sarezgiits butu. parasti izbeidzas 30 sekundes php scriptam... " nav labāks par ".. trolejbusiem visā pasaulē ir tieksme nogādāt, lai cik resni būtu pasažieri un cik pieblīvētas ielas, un cik lielas pilsētas, un cik stulbi vadītāji, skolēnus no mājām uz skolu 30 minūtēs...". Varbūt uzliec kādu lielāku set_time_limit() saviem PHP skriptiem? Mēs esam laiduši kverijus, kas iet stundu un vairāk, daudz vairāk. Un tur nebija neviena JOIN. Prosta selekts ar pāris WHERE no tabulas, kurā vairāki miljoni ierakstu. Un MySQL neuzkaras tādu sūdu dēļ. MySQL ir laba meitene. Ja kas uzkaras, tad tas ir webserveris aiz garlaicības gaidot atbildi. Nu, i nafig webserveri. Rakstām shell skriptus.
×
×
  • Create New...