Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Everything posted by Venom

  1. Venom

    Mail/mime

    Mjā, vienu attachu pielikt es māku, bet kā uzlikt otru (trešo, n-to)? Vai jāveido jauns boundary vai kā?
  2. Venom

    Vispār Kopā.

    Nu, attālināšos no šabloniem un tomēr par to php+xml; Uzliku tomēr short_tags=off; <?xml ...> <?xml stylesheet ...> <body> <?php echo 'php strādā'; ?> </body> Lieta tāda, ka diezgan grūti dabūt nopārsēt ar xsl:template, ja fails beidzas ar *.php. Izdevās to izdarīt, ieliekot php lapas augšā header("Content-type: text/xml"); Bet tagad atkal viss tiek ļoti stipri "pieskatīts" un, ja php izraksta, piem. kādu ' ', lapas contents vairs nerādās (pie am pārsvarā nevis izmetot xml-warningu, bet vienkārši tuxha lapa). Vai nevarētu uztaisīt tā, lai tas viss varētu būt "non-valid", bet tomēr rādītos?
  3. taisi pregu numuram, lai uzzinātu kuram tīklam tas pieder (http://cietnis.lv/?id=1873352&highlite=pieder), piem. if (strlen($num)==7) { if (preg_match('/(9[1-4]|6[3-5])([0-9]){5}/',$num)) {$sys='sms.lmt.lv';} else {$sys='sms.tele2.lv';} } un peec tam mailo msg uz $num.'@'.$sys ar mail();
  4. Venom

    Edgars

    $vesels=$filesize % 1024; $nevesels=$filesize-($vesels*1024); echo $vesels.' Kb '.$nevesels.' bytes'; attiecīgi palielinot 1024*1024 utt dabon Mb, Gb, Tb, Pb...
  5. No sākuma CREATE TABLE, pēc tam var INSERT INTO. Paņem kādu mysql manageri - Ems Mysql Manager, MyCC, phpMyAdmin, Netadmin tur varēsi savadīt datus iekšā kā eXcelī
  6. Mazliet pašreklāmas: Es kādreiz uzraxtīju savu programmu VenPad (no Venom's NotePad), kuras kādu seno versiju var atrast http://venom.times.lv/VPad.exe ar fīču "Server File", kur būtībā testēšanai tiek iekopēts php faila kopija servera direktorijā un pa rokai ir fīčas, kuras es izmantoju (vai vismaz mēģinu to darīt). Ar saviem bugiem un nepilnībām. Būtībā izmantoju VenPad un notepadu, refrešojot lapu iekš IE (vai precīzāk MyIE2, khe, "spraudņa") vai priekšapskatot uzreiz iekš VP, jo labi zinu kas un kad notiek visās trijās. No citiem IDE bija kaut kāds xPhp, kurš bija ciešams no izskata un nepalaida nekādus līkus php serveru komunikātorus, kuri bļau, ka viņiem ir pietaisīti porti un kaut kādi COM interfeisi. Zem Linux varētu būt skaisti iekš Kate vai Xmacs, bet neesmu nedz Linux nedz tā programmu liels pazinējs.
  7. Lakoniska izeja līdzīgā problēmā man radījās veinreiz taisot čatu: vai aizvietot smailiņus uzreiz, vai nē, vai pārsēt bbkodus uzreiz vai nē, vai transliterizžet/detransliterizēt postus vai nē? Uz uztaisīju blakus tekstu saturošajai kolonnai dvīnu kolonnas: oriģinālajā kolonnā saglabāju tekstu, kāds tas tika ievadīts (bez UTF un citiem multi-byte pārveidojumiem), citā - kur ir nopārsēti smailiņi un bbkodi, citā - kur notikusi transliterizācija. Ievadot attiecīgo komandu (ķipa /nosmile,/smile) lietotājs varēja pārslēgties starp kolonnām un izvēlēties viņam vēlamo variantu. Par datu bāzes apmēriem es neuztraucos - skripts ik pēc laika grieza nost vecos postus. Tad lūk: var'but uztaisi papildkolonnu ar transliterizēto textu un transliterizee arii mekleeshanu, tad taisi kaut ko SELECT (MATCH(orig_mekl_string AT orig_posts)+MATCH(detr_mekl_str AT detr_posta_kolonna)) AS `hmuch` ORDER BY `hmuch` (sorre, neatceros pareizo MATCH sintaxi) - nav īpaši skaisti, bet varētu noderēt.
  8. shit, jb4, kāds tev encodings iekš http://www.42901.lv/ ? kaut kāds caur linuxu izgājis win1257?
  9. Ņau pareiza izeja no situācijas. Es neesmu pret smailiņiem iekš postiem kā tādiem, bet gan par b_) pārvēršanās par B) smailiņveidā. Tāpat kas notiktu ar "_) - ") - tas arī ir temetisks smailiņš, tomēr, arī kā nosldēzošs string parametrs funkcijas noslēguma. Ja es deķeksēšu smailus, es visu redzēšu pareizi, bet pārējie tomēr a) ... B) ... c) ... Un nesapratīs, kur pazudis "b" punkts - kur palikusi loģika?
  10. tas ir B), būtībā es rakstu a), b ), c) utt, a viš te man smailu uz "b" apakšpunkta.
  11. Mani ieteikumi: a) Izveidot datubāzi ar pierastu AUTO_INCREMENT primary lauku; lauku, kur glabāsies ceļš pie attēla uz servera diska; lauks attēla nosaukumiem; lauks attēla aprakstam utt. Attēli glabājas attiecīgās direktorijās uz servera. Administrācijas lapā uztaisa formu, ar kuras palīdzību attēlu var augšuplādēt uz servera, līdz ar ko ierakstot arī vajadzīgo informāciju par attēlu. Pēc tam raksta skriptu, kas pēc kādiem parametriem nolasa ierakstu no datubāzes, nolasa attēlu un parāda to (kā tiek darīts, piem http://lyrics.x-zone.lv/?do=showpics&of=Britney+Spears - kur skripts pics.php nolasa attēlus) B) nepirkt grāmatas, bet izlasīt dažas "iesākumus" internetā (būtībā, kā uzstādīt php, pirmais echo "Hello world!" skripts) un izmantot kompilēto php pamācību angļū valodā (vēlams versiju ar komentāriem) - php_manual.chm, kas dabūjams www.php.net c) labi pārzināt arī HTML, CSS, JavaScript, zināt HTTP, TCP/IP komunikāciju pamatus
  12. ņem ACDSee un pamaini viņiem nosaukumus uz 1.jpg,2.jpg,3.jpg utt
  13. vai nu kā te māca, ieliec faila augšā funkciju extract, kas mēģinās tos $_ arrajus salikt kopā un izlikt global mainīgajos.
  14. Tur arī sava štuka, atkarībā no Apache versijas. Bet pārsvarā jau open_basedir stopēja.
  15. mjā, aceries, ka zem linux jābūt arī attiecīgām privilēģijām to izdarīt. Bet būtībā man ir "broģilka" ar kuru var izbraukāt attālinātā servera diskus (arī cd-rom un flopijus) http://www.turnofftheinternet.com/ - vienkārši naf ko darīt
  16. Venom

    Table Vs. Css?

    Tāda pakaļas :) slimība, kad ir grūti un sāpīgi nosēdēt uz cietām virsmām.
  17. Don't forget HTTP_X_FORWARDED_FOR!
  18. Venom

    Forumz

    a) read B) ir
  19. Un wieder ein Opfer der Werbung.
  20. JScript vairāk domāts lokāliem failem, tāpēc kā izmanto ActiveX, kas varētu būt nogriezts brouzerim. Viņam ir kāda minimāla pieeja pie API,Windows klasēm, failu sistēmas un failureģistra lasīšanas/raxtīšanas. Būtība kaut kāds Installscript un WSH savienojums. Skripts tiek pārsēts vai nu ar WSHost'u vai pat VB engini uz klienta datora. JavaScript ir vairāk objektorientēts un tieši DOM-orientēts (window.document.element.subelement.property etc etc), nemāk raxtīt/lasīt failus (ar to saglabāšanu) utt, tiek parsēts ar browseri.
  21. Ir daži ieteikumi, piem. jo mazāk vēršanās pie failu sistēmas, jo labāk utt., kas attiecās tieši uz "skaista" un pareiza koda rakstīšanu. Vēl ir dažādi Zend'i, kas mēģina kādus koda gabalus turēt atmiņā, lai tos nevajadzētu visu laiku nolasīt un procesēt no jauna.
  22. Ņu, gan jau paņem visu direktoriju ar labo peli Security>Permissions un tur būs kas derīgs. 0700 vai kā tur zem linuxiem. Liec pieeju visiem (rwe). Par failu nedošanu jāparūpējas htacessam.
×
×
  • Create New...