Jump to content
php.lv forumi

Kaklz

Moderatori
  • Posts

    1,401
  • Joined

  • Last visited

Posts posted by Kaklz

  1. principaa ar webiem es saaku ne-latvijaa, kur man iedzina HTML taam, ka ar aizveertaam aciim Notepadaa webus raxtiijaam. Ja ir pasniedzeejs, ir daudz labaak.

     

    Principaa es gribu lai taa padariishana ir augstaa liimenii, es meeginaajis seedeet pie PHP un esmu nonaacis pie secinaajuma, ka var IZSEEDEET var Flashu, Photoshopu un Ilustraatoru, bet veidot slidenus priekshtatus uz kaut kur netaa salasiitiem manuaaljiem par to kaa ir pareizi risinaat noteiktas PHP probleemas, man nedos droshibas apzinju, ka saviem webiem varu nodroshinaat kvalitatiiivu un elastiigu programmatuuru.

     

    Vai RTU nav kaut kaados programmeetaajos PHP kurss? Priekshzinaashanas programmeeshanaa man ir tik vien cik html un 1/2 gads True Basic

    LU datorzinātņu un programmētāju programmās ir Tīmekļa tehnoloģijas divu semestru garumā, bet tur ir tas pats vecais labais pašmācības variants.

  2. man liekas, ka mozilla nesapratiis to 0, bet sapratiis 0px (sho arii IE saprot)

    bubu, es par tevi biju labākās domās. Gudrs, matemātisks cilvēks..

    Vai nullei mainās vērtība, ja maina mērvienības? Nulle ir un paliek nulle. Attiecīgi jebkurā gadījumā 0 = 0px = 0em = 0pt = 0xxx. Mozilla saprot arī 0 bez mērvienībām. Tik stulbs tas pārlūks nemaz nav ;)

  3. vai tur gruuti pasham izshtukot:

     <?php
       $lines = file('banned.txt');
       foreach($lines as $L)
       {
          if ($_SERVER["REMOTE_ADDR"] == $L)
         {
           header('Location: bannded.html');
           exit;
         }
       }
       header('Location: index.php');
     ?>

    t

    just a small note, bubu:

    ar header() un pēc tam exit ir jābūt uzmanīgam.

     

    ir pieredze, ka pēc PHP versijas atjaunināšanas/konfigurācijas maiņas (īsti nezinu, ko hostinga piedāvātājs izdarīja) viņš exit uztver ar lielāku prioritāti kā header. tb. neskatoties uz to, ka pirms exit ir header komanda. Viņš uz citu lapu nepāriet un nomirst.

  4. lf,28. Apr, 2004 - 18:53] tipo nau kadam kautkads scripts kas nolasot IP no txt faila ja txt faila ir tada adrse vinjsh ielade citu lapu ja nau tad index.php

    index.php sākumā ieraksti:

     

    $banArray = file('bani.txt');
    if (in_array($_SERVER['REMOTE_ADDR'], $banArray)){
     header('location: banned.php');
    }

     

    bani.txt struktūra:

    255.255.255.255

    255.255.255.255

    255.255.255.255

    255.255.255.255

     

    tb katrā rindiņā pa vienai IP adresei.

  5. Hai!

     

    Kāds ir mēģinājis augšminēto kombināciju? Man ir reāla problēma ar kodējumu ko Access taisa strādājot ar SQL serveri. Kāds ir jāliek in charset PHP, lai dabūtu Access ievadītos datus normālos latviešu burtu kodos unikodā web aplikācijā nvarchar laukiem?

     

    Taisot trace redzams, ka access uzliek language us_english, taču par kodējumu neko nesaka...

     

    Ir kautkāds DBCS kodējums, kurā varētu taisīt insertu Access, taču jautājums vai to PHP iconv bibliotēka vispār atbalsta...

     

    Ir kādas idejas?

    Varbūt regional settings apskatīties?

     

    Varētu gadīties, ka Access ņem noklusētos windows regional settings, ja ar tiem kaut kas nav kārtībā, tad attiecīgi arī rodas problēmas

     

    ^ tikai minējums

  6. Paldies par variantu. Bija ienacis kas lidziigs praataa, tachu tur jaizpilda daudz queriji, vai taadaa veidaa lapa nestraadaas leeni? Jo tak ja ieiet 5 dzijuma liimenii, tad jaizpilda jau ir vismaz 4 queriji.

    ja svarīga ir ātrdarbība, tad var uztaisīt joku, ka ir kāds skripts, kas pie izmaiņām uzģenerē šo ceļu un saglabā viņu atsevišķā laukā. Tas ir, to rekursiju taisa nevis pie lapas ģenerēšanas, bet gan pie informācijas saglabāšānas.

  7. 20Ls uz diviem gadiem info domeinu ari ilgak var un letak sarunat piemeram 4gadus par 27Ls visu var sarunat ja grib.

    Ja vajaga dodiet te zinu visu apspriedisim.

    Ja tu viņus pārdod, tad var saprast, ka tu viņus pats jau esi nopircis. Ja tā, tad kādi tieši tev ir?

    Ja tu tikai reģistrē domēnus, tad tā arī raksti un nolaid cenas.

  8. man ir interese par cilvēku kurš daudzmaz ok pieprot php.

    pats itkaa nodarbojos ar maakslu - citreiz to deevee arii par dizaineeshanu.

    iisaak sakot - gadaas, ka man jaauztaisa kaads webinjsh. to arii daru, tikai nu juutu peec PHP nepiecieshamiibas. pasham to apguut nav laika, tachu nedomaaju, ka tas man arii buutu jaadara ;)

    taapeec buutu labi ja kaads pieteiktos sadarboties.

    ir dazhi projektinji, kam ir jau gatavi templeiti un tie gaida php.

    serveri gatavi.

    nauda arii kautkaada ir ;)

    martins

    aptuveni par kādu sarežģītību/naudu iet runa?

  9. Sveiki!

    Kaads gadiijumaa nezin, ko noziimee shaads kljuudas pazinjojums un ko dariit, lai to noveerstu?

     

    Fatal error: Allowed memory size of 8388608 bytes exhausted at (null):0 (tried to allocate 9088 bytes) in /home/virtual/site/var/www/html/pictures.php on line 210

     

    un 210 liinijaa atrodas:

    $srcimg=imagecreatefromjpeg($source_path.$image_name) or die("Nevar atvērt lielo bildi");

     

    Respektiivi, es meegjinaaju uztaisiit thumbnailus apmeeram 700 Kb lielaam bildeem - vai tad tas nav iespeejams???

    PHP pietrūkst atmiņa. Tas ir iespējams, ja uzraksta korektu skriptu. Pie vainas nav tikai tava 210. rindiņa, bet skripts kopumā.

     

    Tā kā - ja vēlies gūt normālu atbildi, tad paste.php.lv un uz priekšu.

  10. Par labumu nezinu, bet es daru šitā:

     

    1) b

    • neņemu a tāpēc, ka gadījumā, ja tev būs klase, kur būs teiksim 20 vai vairāk dažādi SQLi, fiksi un ātri sapīsies viņos. Domāju, ka variants b uzlabo lasāmību, jo tu lasi tikai to, ko tev vajag zināt pie attiecīgās klases metodes, nav jālasa cauri visa klase.
    • neņemu c tāpēc, ka klašu ideja ir tāda, ka to lietotājam nav jāzin, kā tās darbojas, bet tikai jānodod parametri. Attiecīgi, ja tu nodod SQL pieprasījumu kādas klases kādai metodei, tad tu prasi, lai klases lietotājs zinātu ne tikai to, kā klase darbojas, bet arī to, kāda ir apakšā esošā datubāzes struktūra. Kamēr tu kaut ko taisi viens pats, tikmēr jau var darīt visādi.. ;)

    attiecībā uz tavu Posts klases piemēru - es daru mazliet savādāk:

    class Posts
     {
      function getPosts(){
         $sql = MySQL::instance();
         $qry = "SELECT * FROM posts";
         $sql -> query($qry);
         return $sql -> getAssoc();
    
      }
      function show_posts()
           {
                $postList = $this -> getPosts();
                foreach ($postList as $post){
                     $text.='<div>'.$post['n_title'].'</div>';
                }
                    
             return $text;
            }
      }

     

    attiecīgi, ja vajag glabāt CSS klasi, kā biji norādījis, tad man liekas, ka labāk to būtu darīt iekš datubāzes ja jau reiz tā ir katram postam atšķirīga ;)

     

     

    2) a, c

    • a - tauta runā, ka viss jāatstāj presentation layerim, tā kā ar to tā īsti neesmu iepazinies, tad lietoju un nesūdzos.
    • b - katram rakstam savu klasi? un ja nu gadījumā to rakstu ir 100? Var jau būt, ka nesapratu ideju.
    • c - teorētiski šis būtu labāks variants, ja domā par lapas uzturēšanu nākotnē, to izmantoju, taču retāk.

    3) b

    • domāju, ka nav nepieciešamības mainīt CSS klašu nosaukumus. Pēc idejas, ja mēs runājam par vairāk vai mazāk semantisku webu, tad CSS klases nosaukums ir +/- aprakstošs, attiecīgi ja sistēma tiek izstrādāta, diez vai pēc kāda laika radikāli mainīsies attiecīgās daļas semantiskā jēga. Pie tam css klašu nosaukumiem jau nav tik būtiskas nozīmes - galvenās ir definīcijas. Ja iet runa par stila maiņu laika gaitā, tad patiesībā jau parasti klašu nosaukumus nemaz nemaina - maina tikai CSS definīcijas.

  11. Tos manualjus kas man pieejamie tur ir aprakstits tikai tads gadijums kad tiek nodefinets tas janis, peteris vai juris...bet man vajadzigs lai sho infu izvac no datu bazes kur jau ierakstits kas ir sho rakstu veicis un saskaita konkreti shim cilvekam cik tad kopa ir vinjam rakstu

    Iespējams, ka jāskatās GROUP BY virzienā, a varbūt, ka precīzāk jānoformulē jautājums.

     

    tabula:

    ID alga vards
    1 100 Karlis
    2 200 Peteris
    3 300 Karlis
    4 400 Janis
    5 500 Janis

     

    SELECT vards, COUNT(*) as algu_skaits , SUM(alga) as algas_summa FROM tabula GROUP BY vards:

     

    vards, algu_skaits, algas_summa
    Karlis, 2, 400
    Peteris, 1, 200
    Janis, 2, 900

     

    Kaut kā tā apmēram varētu būt. A vēlreiz izlasot jautājumu, varētu domāt, ka vajadzīgs ir kaut kas līdzīgs šim:

     

    darbinieki
    darbinieka_id vards
    1 Karlis
    2 Peteris
    3 Janis

     

    tabula
    ID alga darbinieka_id
    1 100 1
    2 200 2
    3 300 1
    4 400 3
    5 500 3

     

    select darbinieka_id from darbinieki where vards = 'Janis';
    -> 3

     

    select COUNT(*) from tabula where darbinieka_id = '3'
    -> 2

     

    Acīmredzams, ka jānis ir saņēmis 2 algas.

     

    a nelasot jautājumu uzreiz ir skaidrs, ka jautājuma autors absolūti nemaz nav papūlējies, sagatavoties jautājuma uzdošanai - vismaz datubāzes struktūru jau nu varēji iedot ;)

  12. Nu lieta sekojosha.

    uz Windows izvadaas viss kaa vajag.

    bet kaa scriptu uzliek uz linux taa nekas nenotiek. neizvadaas nekas un nekaadu error arii neraada. direktorijai ir pieshkirtas tiesiibas 766

    :blink: lai atļautu no weba raxtīt visieām lietotāju grupām chodu liec uz 777

    Cookie rakstās uz klienta datora, nevis servera pusē.

     

    Servera pusē rakstītas tiek sesijas ;)

  13. <?
    setcookie("sss","ppppp",time()+3600,"/","",0);
    
    echo $_COOKIE['sss']; //vajadzeetu izvadiities veertiibai ppppp
    
    ?>

     

    Nu lieta sekojosha.

    uz Windows izvadaas viss kaa vajag.

    bet kaa scriptu uzliek uz linux taa nekas nenotiek. neizvadaas nekas un nekaadu error arii neraada. direktorijai ir pieshkirtas tiesiibas 766

     

    cik noprotu tad scripts nevar noseivot siikdatni. ceru ka kaac varees paliidzeet

    :(

    Ja nemaldos, tad problēma ir faktā, ka ar setcookie uzstādītās "sīkdatnes" (cookies) parādās tikai nākamajā lapas ielādes laikā, tas, ka uz Windows tas strādā ir tikai neliela kļūdiņa :)

     

    Ja gribi, lai cookie būtu pieejams uzreiz, tad vajag papildus setcookie("sss", "ppppp" to uzstādīt arī ar $_COOKIE['sss'] = 'ppppp';

     

    Iespējams, ka kļūdos.

  14. esmu dzirdeejis pa ausu galam ka itkaa php kodu vareeshot kaa lai to nosauc "transporteet" uz exe un ka tas jau esot iespeejams.

     

    varbuut kaads var daliities ar kaadu linku?

     

    pat ja vareetu sho te php skriptu laist kaa exe, kaa buutu ar datubaazeem? datubaazes dati glabaatos kaut kaadaa atsevishkjaa failaa vai sajuugshana ar datubaazi vispaar tad nebuutu iespeejama?

     

    varbuut es tagad kaut ko galiigi shkjeersaam muldu, bet zinjkaariiba njem virsroku paar iedzimto kautriibu. :)

    http://www.priadoblender.com/index.php?layout=main&cslot_1=2

  15. Pavei, kur tas ļaunums sākās:

     

    http://cg.image.lv/forum/showthread.php?threadid=953

    http://cg.image.lv/forum/showthread.php?threadid=888

     

    Kas man nepatīk, Gacha? Man nepatīk tava iedomība un attieksme. Vēl vairāk, man nepatīk tas, ka sīki perdeļi, bez kādas paškritikas un vispār bez ilgtermiņa mērķiem, tik vien kā "nezin ko uztaisīt", lai varētu kādam pateikt, ka es, redz, esmu koderis, piedrazo šo vietu. Turklāt ne tu viens tāds: gandrīz vai sirds apskrienas, redzot, kas še notiek.

     

    Pašreiz esmu par to nedaudz padomājis, tāpēc nedaudz kritikas.

     

    Kur problēma? Viennozīmīgi administrācijā. Forums ir atstāts pašplūsmā, tā lietošanas noteikumi ir kaut kāds jautājumu uzdošanas reglamenta un vispārpieņemto uzvedības normu mistrojums, bet tā mērķis, spriežot pēc tiem pašiem noteikumiem, radīt tādu kā FAQ, kurā "īsā laikā var rast atbildi uz visiem saviem jautājumiem". Par moderatoriem salikti cilvēki, kas praktiski ne reizi nav neko ierakstījuši, bet admini: viens ir tik svarīgs, ka nav nemaz ko cerēt uz viņa palīdzību kādā jautājumā, otrs - simbols stagnācijai, trešais domā, ka šis ir tāds kā "bazars" uz ielas.

     

    Ko darīt? Mani priekšlikumi, kā padarīt forumus vairāk sava vārda atbilstīgus:

    • Forumi nav domāti, lai tajos "spamotu" - Stingrāka politika attiecībā uz to, kas ir derīgs un kas nav. Ļaut vaļu tādiem kā Gacha un kompānija jau ir pretrunā ar uzdoto mērķi: izveidot noderīgu resursu, jo ar tik nekvalitatīvu informāciju nekāds diži noderīgais nesanāks.
    • No iepriekšējā punkta izriet, ka biedri, kuru ieraksti kopumā var tikt raksturoti kā bezjēdzīgi, dumji un kaitinoši, ir jāizolē.
    • Principā, jāizolē ir visi vidusskolnieki un jaunāki.
    • Administrācija - Ja jau esat tik aizņemti, ka neatliek laika pieskatīt savus īpašumus, varbūt pienācis laiks apsvērt iespēju beigt šo farsu? Vai atrodiet citus, kam to uzticēt.
    • Jāizolē arī tie, kas uzskata, ka skolnieciņu spams rada labu resursu.
    • Pievienotas jaunas forumu vadlīnijas, kurās skaidri noteiktas sekojošās lietas:
      • Bezmakas palīdzības sniegšana garā vājajiem nav pašmērķis.
      • Lai lūgtu palīdzību pirms tam ir jāsagatavojas. Vispirms tiek meklēts internetā un jautājumu ievietots tikai gadījumā, ja neizdodas sameklēt atbildi vai tā nedarbojas un cilvēks ir iesprūdis pie šīs problēmas.
      • Jautājumi netiek uzdoti, ja a) cilvēks pats nezin, ko viņš dara (piem., bija tāds "ar ko jāraksta CSS?"), B) atbilde ir elementāri atrodama STFW ceļā. Protams, es nenoliedzu, ka vērtīgas diskusijas var izcelties arī pie nejēdzīga sākuma, bet principā to nevajadzētu atbalstīt.
      • Jautājumiem noteikti pievienots gana izsmeļošs apraksts un ieteicams arī piemēri.
      • Visi iepriekšējajiem kritērijiem neatbilstošie ieraksti tiek izdzēsti on sight.

      [*]Tiek stingrāk realizēti pašreizējie noteikumi. (Taisnību sakot, tos tagad vispār neviens neņem vērā. Pat tie, kas viņus izdomāja.)

      [*]Forumu staffs tiek nomainīts uz aktīvāku, savus pienākumus pildošu. (Sic! Arī adminiem/modiem ir pienākumi, ne tikai privilēģijas.)

      [*]Konkrētāka mērķa deklarācija. Piemēram, FAQ-foruma hibrīda vietā orientācija uz diskusijām, dalīšanos ar zināšanām.

    Manā skatījumā te valda pagrimums, kam par iemeslu ir radošas vadības trūkums. Nedomāju, ka kādam nopietnam cilvēkam, paskatoties uz pašreiz valdošajām tendencēm, varētu rasties vēlme ieguldīt savu laiku šajā. Arī man ne. Ja viss paliek kā tagad, turpināšu "lurkot" starp svešmēļu ļaudīm un pievienošos tai cilvēku grupai, kas neuzskata par vajadzīgu dalīties informācijā ar tautiešiem. Vai arī parādiet man labāku latviešu forumu vai vēstkopu.

    Izveicot visu aprakstīto mums iesākumā būs 3-4 posti nedēļā, pēc tam tikpat mēnesī.

  16. ,15. Apr, 2004 - 17:47] Kur lai ieliek formu divaa? Vai nu vienaa, vai otraa brauzerii divs aiznjem vairaak vietas kaa vajadzeetu.

     

    Tabulaas tas pats bija, ja lika ieksh TD.

     

    Mozj te arii kaads aakjis sleepjas.

     

    Tie, kas māk rakstiit tikai RTFM, neteereejiet laiku ;)

    viss aiznjem tik daudz vietas, cik ir nodefinēts. Ja nav definēts, tad katram pārlūkam ir noklusētās vērtības. Attiecīgi css vari mēģināt ierakstīt form{margin: 0; padding: 0;} iespējams, ka palīdz

  17. Re: Kaklz: Vai tad Latnets izmanto ODBC?

    kāda gan man daļa gar to, ko izmanto/neizmanto Latnet?

     

    Starp citu, ja hostinga piedāvātājs neapmierina tevi, tas ir jāmaina. Teiksim serveris.lv cenu lapā atradīsi MySQL sākot jau no Ls 5.89

  18. Tāpēc, lai pats TVNET varētu ekonomēt uz trafiku :) un parastajam lietotājam nebūtu jāgaida nez cik ilgi kamēr ielādējas viss maģiskais tabulu blāķis.

    Nu vo! Tad uz reiz vajadzēja teikt, ka teibli baigi bremzē satiksmi.

    neteiksim, ka baigi, bet ja ir tāda vēlme izveikt optimizācijas, tad rezultātus var iegūt, pie tam pietiekoši labus ;)

  19. kura ir svariigaakaa php komanda?

     

    echo - include - if ?

    :D

    nu gan jautājums .. atceros, ka kādu laiku atpakaļ dzirdēju sarunu par PHP programmēšanu .. galvenā doma bija .. tur jau nekā sarežģīta nav .. jāzin viena komanda 'echo' .. Šis jautājums liekas līdzīgs ..

     

    patiesībā jau ja grib, visas viņas var aizvietot:

    --

    if ($var == 'value'){

    }else{

    }

     

    ir vienāds ar

     

    switch ($var){

    case 'value':

     

    break;

    default:

     

    }

    --

    include($filename)

     

    ir vienāds ar

     

    $content = file_get_contents($filename)

    print $content;

    --

    echo

     

    ir vienāds ar

     

    print

     

    Par maģisko ātrdarbību un citām lietām šoreiz nerunāsim.

×
×
  • Create New...