Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. Venom

    Alfabēts

    $data=array_flip($data); arsort($data); ?
  2. Venom

    PHP un formas

    vieglāk būtu uztaisīt 2 freimus - vienā vajadzīgā lapa, otrā - JavaScripts, kas laiku pa laikam taisa otrajā freimā document.forms[n].submit();
  3. <i>Kaut kā tā?</i> //ielasām masīvu - katra faila rindiņa=masīva elements $data=file('fails.txt'); //izejam katru rindiņu foreach($n=0;$n<=count($data);$n++) { //tekoša rindiņa $value=$data[$n]; //sadalam izmantojot '=' zīmi $value=explode('=',$line); //ja tas, kas bija pirms '=' vienāds ar iesūtītā variābļa nosaukumu, if ($value[0]=='$'.$_POST['nosaukums']) { //piešķiram jaunu vērtību $value[1]="'".$_POST['vertiba']."';\n"; //aizvietojam faila rindiņu $data[$n]=join('',$value); } } //pārrakstam failu $fp=fopen('fails.txt','w'); fwrite($fp,join('',$data)); fclose($fp);
  4. Venom

    jautaajums par div

    hm, <div style="float:bottom;clear:both"></div> iespējams, ka visas lapas saturu vajadzētu iekļaut iekš cita <div>, kuram height="100%" (un vairāk, atkarībā no overflow)
  5. Venom

    css nosaukums

    ahā, ahā, liek te visādi <link rel="css.txt"> a <link rel="stylesheet" type="text/css" href="css.php"> uzrakstīt nemāk btw palīdz arī iekš style raxtīt type: <style type="text/css"> </style>
  6. Venom

    No nekā darīt

    About ka ar mazām manipulācijām var piereģistrēt niku, ļoti līdzīgu kādam no esošajiem.
  7. tev ir <form> <input type="submit"> </form> pie submiteeshanas php apsraadaa forumas datus tu gribi pajautaat - vai submitot vai nee: <form onsubmit="return confirm('turpinaat')"> <input type="submit"> </form> pie submit pogas nospieshanas tiks izpildiits events "onsubmit", kursh brauzerim atgriezh veertiibu: false - nesubmitot, true - submitot lapu JS funkcija pie OK spieshanas atgriezh true, cancel - false kontrukcija onsubmit="return confirm('turpinaat')" atgriezh confirm rezultaatu kaa onsubmit eventa rezultaatu. vai izmanto ko liidziigu body onbeforeunload eventaa - nostraadaa preciizaak Laikam tas, ko vajadzeeja?
  8. Venom

    No nekā darīt

    un citas interesantas lietiņas •²ÅÉæÆ
  9. kašē: query rezultāti kādu laiku glabājas, un, ja kāds palaiž to pašu kuēriju vēlreiz, tad viņam/i tiek izdots jau gatavs rezultāts (no temporary tabulas, RAMa). Ar šo tad retāk tiek lasīti dati no galvenām tabulām - t.i. uz viņām mazāka slodze + rezultāts tiak atgrie(z|s)ts ātrāk. DELAYED - ar novēlošanos - utrropēsim - divi lietotāji vienlaicīgi raksta vai dzēš kaut ko no datu bāzes - kādā brīdī "rakstīkļi" saskrienas un dati samaisās kopā - tabula beigta. Vai nu arī kāds vienlaicīgi raksta - dators skatās, ka kāds jau raksta tabulā un atceļ otro rakstīšanas pieprasījumu. DELAYED norāda, ka jāizveido rinda un jāpagaida, kamēr rakstīs pirmais, un tikai tad rakstīt otrā datus. Izmanto arī kad ir liela slodze uz tabulām/notiek daudz rindu mainīšanu (update/insert/delete) vai varētu notiek daudz izmaiņu vienlaicīgi.
  10. Es izdomāju: visiem div-iem uzlikt height=100% un iekļaut citā divā. Lielais div-s izstiepsies pēc garākā apakšdiva augstuma un citi pēc lielā diva augstuma (parent elements, kā nekā)!
  11. preg_split() sscanf() explode pēc " " pēc tam atsevišķiem elementiem explode pēc ":" pēc tam atsevišķiem elementiem explode pēc "." un visu sagāst citā masīvā pēc kārtas
  12. ņu vienīgais - ka fonts nav monospaced (jebšu katram burtam var būt atšķirīgs platums), bet php nemāk pareizi nolasīt vai skaita visu kā kādam "w" vai "m" platam burtam.
  13. ... $file = fopen($fails,"rb"); #28 $data = fread($file,filesize($fails)); #29 fclose($file); a kas taisīs echo $data; ? uzmanīgāk ar filename - labāk stripslashot tipu labāk noteikta ar kaut ko līdzīgu mime_content_type() P.S.>$now var noiteikt ar date('r');
  14. 1) izmantot tabulas ;) 2) izmantot JavaScript - piešķirt div_iem id (div1,div3,div3) un pēc tam <body onload="checkheights()"> <script> function object(id) { if(isDOM) return document.getElementById(id); if(isIE4) return document.all[id]; if(isNS4) return document.layers[id]; } function checkheights() { max=0; for (i=1;i<=3;i++) { div=object('div'+i); if (max<=div.height) max=div.height; } for (i=1;i<=3;i++) { div=object('div'+i); div.height=max; } } </script> kaut kā tā
  15. Venom

    Mysql

    $mysql_savienojuma_id vietā jāieliek tas variāblis, kurā atgriež mysql_connection() Lūdzu pārdefinēt problēmu - kaut kā beigu beigās neizkristalizēju.
  16. Venom

    msql

    Khe, khe (pirms bļaušanas) JA MĀCĒSI PAMEKLĒT FORUMĀ, TAD DROŠI VIEN ATRADĪSI TEV VAJADZĪGO INFORMĀCIJU, VAI NORĀDĪ UZ TO
  17. Venom

    FILTER: fliph

    Nu, viens veids - visiem attēliem, kam "jāflipojas" uztaisīt ar kādu programmu (vai rociņām) jau "noflipotos" attēlus un tad mainīt tos ar mouseover. Cits veids - ja ir "vlom" flipot visus attēlus, vai nav iepriekšdefinēts, kādi tie būs - tiešām izmantot php, precīzāk - funkciju imagerotate (kas ļaus pagriezt attēlu par 180 gr. pēc Celsija ;) ). Bet šādam risinājumam ir daži mīnusi: jābūt GD bibliotēkai pie php; jāmāk ar to darboties; nav pilns atbalsts GIFiem; tiks aizņemts pietiekami daudz RAMa - ok, var izdomāt kaut ko, lai neģenerēt attēlus visu laiku, bet 1reiz un saglabāt uz servera HDD, bet tad tiks aizņemts arī HDD vieta. Ja lemsi riskēt ar veselības gabalu, palasies manuāli ap imagecreate() un saistītiem.
  18. Kas ir svešs saits: saits, kas nāk no cita domaina. Ja saits nāks no tava domaina, tev tiks ļauts mainīt tā saturu, tā? Tad kāpēc, ja "svešs" saits nečeko referreri, viņu nepataisīt par savējo? - vai nu iepildot svešu formu, vai nu nosūtīt paša veidoto formu ar attiecīgiem inputiem. Vai arī vispār neļauj otrajā freimā (vienalga, no kāda domaina) kaut ko mainīt? Kādu pusgadu atpakaļ tā nebija (mans homesaits bija no tādām fiškām atkarīgs).
  19. Venom

    FILTER: fliph

    ar tiem filter vispār neieteiktu airauties - zem operām un citām mozillām diez vai tev kas tāds būs pamēģini kaut kā tā: [te ar skriptu nosakam vai ir IE un versija >=6 navigator.userAgent, navigator.appVersion, ja nemaldos] A:hover { FONT-SIZE: 9pt; filter=expression:((isIE&&is6)?'fliph;':'none');COLOR: #ffffff; HEIGHT: 1px; TEXT-DECORATION: none } par pareizību neatbildu, jāpagūgļē
  20. Venom

    Mysql

    tā kā es te garāmejot un neidziļinoties problēmā, tad ieteikšu koda apakšā ielikt echo mysql_info(); echo mysql_errno($mysql_savienojuma_id); echo mysql_error($mysql_savienojuma_id); tā, lai gadījienā var redzēt, ko tev pasaka mysql.
  21. palasies vēl reiz, to sourci - tur divās vietās tiek minēts kāpēc tur vajadzīgs koments (beigu beigās sanāk tā, it kā XHTML specifisku CSS liek virsū parstam HTML)
  22. Nu, vienīgais kas nāk prātā ir tas, ka tad viņš varētu pats izvēlēties DOCTYPE - ignorēt tevis izvēlēto un varbūt nepiemēroto šim dokumentam?
  23. Nu a kam ta tev php - uzdod svešā freima tekstu par savu, piem. get.php: <?php if (!isset($_GET['url'])) exit; $fp=@fopen($_GET['url'],'rb'); if (!$fp) exit; else fppassthru($fp); ?> otrajā freimā src="get.php?http://cita.domaina.url/frame.html" ja svešā freimā ir kāds BullŠits, kas neļau freimu lādēt atsevišķi, ņem $frame_lines=file() $frame_text=join('',$frame_lines) un no $frame_text no str|preg_replace-o nevajadzīgo scripta textu un tad echo $frame_text; tāds viš i, tas saitu pirātisms
  24. būtībā tas nav tags, bet komments. droši vien kods ir izrauts no kādas gatavās sistēmas (visādi nūki), kur šis koments tiek aizvietots ar kādu kodu no templeitiem btw. pirmo reizi redzu šādu te body>div.fixed pats visu laiku rakstu: body div.fixed
×
×
  • Create New...