Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. Venom

    Encoding

    nez, kaučkā pierasts, ka xhtmlā tagus maziem burtiem raksta + zinot, ka iekšā tik un tā būs "strtolower(encoding)"
  2. a šis vispār ir klient-side risinājums
  3. HTMLArea, no kura izņemtas papildpogas wysiwg input tik un tā attīru, it īpaši labi ja ir php5 tidy atbalsts
  4. Vienkārši vai nu pasto kā rich text format (ķipa copy no worda), saglabājot formatējumu, vai nu mēģina pārkonvertēt uz plaintext izskatu (copy no worda uz notepad, tad no notepad uz inputu). Att. uz dažiem postiem agrāk - ar parastu js tas diezvai varētu būt taisīts, jo js-am nav tiesību lasīt failus no diska, e.g. kaut vai lai tos noformētu atsevišķā http requestā. JScriptam ir - bet viņu tik vienkārši neatļausi brauserī (+Win only).
  5. nez,nez - man iet. gadījumā nav uzlikts <script defer="defer"> ?
  6. /me mazliet impresējās no pythona, tāpēc echo '<strong>'.$data_out['virsraksts'].'</strong> [att. identācija]<h3>'.$data_out['teksts'].'</h3>'; lai varētu redzēt, kur notiek echo, bet kur turpinās teksts
  7. laikam window.openam pieliki ne tikai fullscreen, bet kko papildus
  8. GRANT Select, Insert, Update, Delete, Index, Alter, Create, Drop, References ON db.* TO 'login'@'% vai IP' IDENTIFIED BY 'password' cik saprotu, tas ir serveris.lv? tur laikam pats sev nemaz nevarēsi pielikt ūseri (pašam nav GRANT tiesību) no citurienes nevar pieslēgties, jo tiesības slēgties tikai no localhost
  9. uzmanīgāk ar phpinfo() izrādīšanu pasaulei!
  10. sql - ir SQL komandu skripts MySQL serveris glabā datus tā: atsevišķs folderis datu bāzei, kurā ir 3 faili - *.myi - indeksi, *.myd - dati, *.frm - tabulas lauku definīcijas *.sqlā glabājas SQL komandas - ieliec šito, nodzēs to utml atkarībā no hosteriem, tev var un arī nevar būt pieejas pie datu bāzes "no ārpasaules". parasti jau vairāk piesaista lietotājus pie "localhost" - t.i. ar kaut kādiem rīkiem var slēgties tikai no tā paša servera, tāpēc ar'iliek phpMyAdmin iekš MySQL front tu vari noeksportēt datu bāzes tabulas uz sql skriptu, ko pēc tam importēt phpMyAdmin un otrādi (atkarībā no tiesībām)
  11. 2vik, tādā gadījumā labāk izmantot htmlspecialchars(), jo < un > zīmes es varu savadīt arī kā oktālās/unicode stringas.
  12. Venom

    2x2

    a kas tur nesaprotams - pirmajā variantā pēc n kolonnām sākam jaunu rindu, otrajā - pēc n rindām sākam jaunu divu, kas ar css būs pielikts pa labi no iepriekšējā
  13. Venom

    html + query

    ugums, ir redzēt arī *.jpg u.c. varianti iekš ass.lv ir uzlikts uz *.ass
  14. jā jā - tusējam starp klasēm vienu konekciju, ko atgriež pirmais mysql_connect()
  15. header('index.php?param='.urlencode('āšēī')); pie saņemšanas varbūt vajadzēs papildus urldecode taisīt
  16. Venom

    html + query

    atveram apache httpd/conf failu un pievienojam AddType application/x-httpd-php .html
  17. var - ja tā ir ā) lokāla cms, jo attēlfailu nosaukumi būs ar file:// bē) jau pašā wordā tika saliktas bildes no ineta
  18. galvenais lai uz viņa nestāvētu MSSQL ;) ieeneiblot php_mssql.so extensionu + ir zināms, ka uz dažādiem MSSQL tipiem php atliekas. tā bija ar date/time tipa kolonnām - tās obligāti bija jāCAST/CONVERTo, kā tagad - nezinu, not my choice.
  19. MySQL>php>MSSQL un otrādi - jā MySQL<>MSSQL tikai caur ODBC un pie tam gļukaini
  20. Venom

    2x2

    NB: bubu $rows[] = $temp[0]; ziņas, kas izvadās Z veidā $pahorizontali=2; echo '<table><tr>'; $tmp=0; while($res=mysql_fetch_array(...)) { echo '<td>'.$res['news'].'</td>'; if (++$tmp%$pahorizontali=0) echo '</tr><tr>'; } echo '</tr></table>'; ziņas izvadās И veidā: $pavertikali=2; echo '<div style="float:left">'; $tmp=0; while($res=mysql_fetch_array(...)) { echo '<div class="newsblock">'.$res['news'].'</div>'; if (++$tmp%$paveritkali=0) echo '</div><div style="float:left">'; } echo '</div>';
  21. Saglabā Word kā xhml dokumentu, tad viņā bildes saglabāsies binārā viedā, pēc tam saņemot šitādu paste/doka upload tas jāattīra un jāpārķers spec tags <kaut kas <w:data > - vairs neatceros, bildes dati jāpārkonvertē atpakaļ ar base64decode, kaut kur jāsaglabā un tā tega vietā atlikt atpakaļ <img src="uzbildi.jpg" />. Otrs taisīts variants - ar Delphi rakstītu aplikāciju - no RTF izravā bildes un pats tos no sākuma noaugšlādē (HTTP protokolu "simulējot"), un pārveido doku lai bilžu vietā būtu <img /> Abi varianti bija diezgan gemoroidāli. Priekš htmlArea ir arī ImageManager plugins, bet man viš nepatīk, nedzno rakstīšanas viedokļa, nedz dēļ tā ka neadministrē lietotāju sadalījumu.
  22. nu dik nolādē htmlArea http://www.htmlarea.com/, un jebkuram textarea ar explicītu id bāž virsū
  23. Ja kādreiz interesē, kā tas varētu izskatīties iekšēji: $text='tas abc ir vel negantaks par ABC, abC un pat AbC!'; $tofind='ABC'; $tmptext=strtolower($text); $tmp=strlen($tmptext)-$tofind; $findlen=strlen($tofind); $tofind=strtolower($tofind); while(--$tmp>-1) if (substr($tmptext,$tmp,$findlen)==$tofind) { $text=substr($text,0,$tmp).substr($text,$tmp+$findlen); $tmptext=substr($tmptext,0,$tmp).substr($text,$tmp+$findlen); } echo $text;
  24. spriežot pēc augstākminētas adreses, ir daži minējumi no redzētā divi pieņēmumi: ā) iekš $t_result saglabājas pārāk daudz datu, e.g. ļoti garš foruma trēds (pāri 8 mb?) bē) vuild_thread_full nav optimizēta, un pārlūde notiek kautkur tajā cē) visām tabulās kolonnām uzlikts pārāk "garš" tips, e.g. pārgarie BLOBi visur un pārplūde notiek kad mēģina dislocēt tukšu vietu katrai kolonnai
×
×
  • Create New...