Jump to content
php.lv forumi

Roze

Administratori
  • Posts

    1,561
  • Joined

  • Last visited

Everything posted by Roze

  1. Neņemot vērā delfi (kas par sevi ir unikums) kā tev šķiet cik reizes apollo un tvnets jau ir mainījušies? Aiz kam es neminēju lapas saturu vai profilu, bet gan uzbūvi un izmantotos "materiālus" / resursus.. Parasti gan ir otrādi.. Jo dizains (gan vizuālais gan strukturālais) nosaka kas un kā tad īsti būs jākodē un kādus paņēmienus būs nepieciešams izmantot..
  2. Akls? http://php.lv/f/index.php?showforum=21 + vēl ir kādas 2-3 vakances kas aizvien ir aktuālas..
  3. Hmm nez cik jau gadus ar web-related lietām ņemos .. drīz kādi 10 varētu būt .. BET jāatzīstas ka nekad neesmu saskāries ar projektiem kur būtu jāmaina dizains, bet kods paliktu vecais. Parasti viss tiek nonests līdz 0 un sāk jaunu dzīvi.. "Muuzhiigaas" lapas neeksistē .. zināmā laikā (nedēļa, mēnesis, gads .. divi) kods, platforma, vide noveco un paliek neaktuāls tāpat kā viss pārējais..
  4. Roze

    maila formaats

    Nu jopcik kāds tur vēl globals ??? ko nedod?? un kas tur nopietni jaalabo???? <? $mail = mailparse_msg_parse_file('tavs/fails'); $struct = mailparse_msg_get_structure($mail); foreach($struct as $st) { $section = mailparse_msg_get_part($mail, $st); $info = mailparse_msg_get_part_data($section); print_r($info); } ?> Attiecīgi to ko tev vajag no structūras panjem..
  5. Roze

    maila formaats

    http://lv.php.net/mailparse http://pecl.php.net/package/mailparse strādā ok ( mailparse_msg_parse_file() ) .. un tur komentāros arī piemēri kā izdrukāt visu vēstules struktūru / saturu..
  6. Vispār jau $_SERVER attiecīgi skaties print_r($_SERVER); .. dažādām konfigurācijām / webserveriem tas var būt dažādi $_SERVER['REQUEST_URI'] $_SERVER['QUERY_STRING'] vai $_SERVER['PATH_INFO']
  7. <? if(!@mysql_connect(....)) { mail('[email protected]','Subject','Shaize notikusies'); } ?> Tas ja pie mysqla gribaas slēgties.. citām DB analogi.
  8. "gandrīz tāpat" tas ir kā gandrīz? :)
  9. PHP pats noklusēti spēj noteikt vai cookiji ir eneibloti vai nē.. ja nav tad automatiski tiek rewraitoti visi URL un galā piekabināts sesijas identifikators.. Patiesībā zem šāda apgalvojuma labāk neparakstīties, jo ir nācies pieredzēt ka tomēr tā nav. Proti biežāk sastopamais variants kur šis nestrādā ir kaut kādi korporatīvie tīkli/firmas - vienmēr ārēji vieni un tā pati IP (proxy bez via/forwarded for) un pat browseris ar visām detaļām.. Otrs gadijums, kas ir vēl interesantāks (novērots piemēram AOL gadijumā), ir kad vienas sesijas ietvaros var mainīties IP .. līdz ar to šādiem lietotājiem praktiski nebija iespējams kaut kur ielogoties..
  10. COUNT(*) nevar taisīt.. jo kas notiks ja mums būs ziņas ar id 1 un 2 un tad izdzēšam 1 mums liksies iekšā vēl viena ziņa ar indeksu '2'? Šeit vienīgi der varbūt SELECT MAX(id) un tam + 1.., bet nu parasti tā nedara..
  11. Bet tas nenozīmē ka ja kādam ir apņemšanās paņemt priekšā šādu "Mobilā telefona līzinga kompaniju" to nav iespējams izdarīt.. Visādā ziņā skandāls un šmuce ;)
  12. http://www.dvi.gov.lv/fpda/ http://www.dvi.gov.lv/likumdosana/ http://www.dvi.gov.lv/likumdosana/fpda/ http://www.dvi.gov.lv/likumdosana/teh_prasibas/
  13. Klez tev ir slikts piemērs jo dr.lv kāreiz tikai taisās kaut kur izvietoties ārpus Latvijas dīķa, jo diemžēl mūsu tīkls vairāk vai mazāk ir lokāla padarīšana un nekāda ātruma uz āru īpaši nav.. :)
  14. Nu kautvai: <? exec('tavaprogramma.exe'); ?> <? exec('tavsshellscript.sh --ar parametriem'); ?> manuprāt diezgan vienkārši ne?
  15. Šis variants ir analogs - proti lietotājam sanāk skaidrot ko nozīmē uzraksts "Maximum bandwidth for this month of your page has been used, come back later .. " .. un zinot ka šāds ierobežojums eksistē var diezgan ļaunprātīgi to izmantot - ielinkojam kādu attēlu citā webā(os) un lapa aizveras dienas / stundas / minūtes laikā.. Tā varbūt var kaut kādos freehostinga variantos, bet savādāk tas manuprāt īsti nestrādā un nav korekti ne pret klientu ne viņa lapas apmeklētāju.. Drīzāk ja tik ļoti baidās no "optisko šķiedru" aizsišanas ir lietotāju sheipot / throtlēt (max throughput / max concurency utt) ;) Man gan ir jautājums.. Jūs piedāvājat serveru īri / novietošanu savā datu centrā (dedicated)?
  16. Idejiski date() funkcijai nekādas laika zonas nav jāseto.. date() izmanto servera (kastes uz kuras php griežas) sistēmas laiku (kas arī pati nodrošina pāreju no ziemas uz vasaras laiku utt).. Ar laika zonām jāņemas tikai tad ja gribi pārrēķināt citas laika zonas (tev ir lietotāji dažādās laika zonas, kas nozīmē ka pie mums 21:00 nav tas pats kas otrā zemeslodes pusē) utt.. Aiz kam konkrētās funkcija ir tikai sākot ar 5.1.x.. Bet tā timezona ir 'Europe/Riga' jebšu 'EET' (Eastern European Time) vai tagad 'EEST' (Eastern European Summer Time) ..
  17. Roze

    Pasleepta bilde.

    http://www.cssplay.co.uk/menu/index.html Paskaties photo galleries / image manipulation .. domāju ka varēsi pielasīt sev vēlamo efektu.. Idejiski pavisam vienkārš variants: <span style="background-image:url('http://php.lv/f/style_images/1/logo4.gif')"><img onMouseOver="this.style.visibility='hidden'" onMouseOut="this.style.visibility=''" src="http://php.lv/f/style_images/1/t_reply.gif" /></span>
  18. Ja uz windozes tad var pamēģināt http://www.abacre.com/afr/ (kādreiz jaunībā sanāca palietot) Uz *ix find / sed / awk ..
  19. Roze

    histo

    Kā tad.. varbūt vēl kādus loginus ieraksta / kādu pin kodu hansanetā?! :D Šāda funkcionalitāte jau ir vīruss jebšu "trojas zirgs", proti history tu vari iegūt tikai savas lapas ietvaros ..
  20. Strādā arī bez JS, bet nu tādu kuriem nav JS ir 0.6 - 0.8% , tādi kuriem nav AJAX (nestrādā nu nekāds XMLHttpRequest vai iframe variants) ir 3-4% ..
  21. 0.0.0.0 norāda ka konkrētais serviss (programma) klausās konkrēto portu uz visiem tava datora interfeisiem (jebšu IP), parasti tie ir divi - 127.0.0.1 jebšu 'localhost' un reālā IP. Protams ja tev ir vairāki pieslēgumi / VPNs vai kas cits tad IP var būt vairākas.. Problēma ar Skype ir sen zināma.. Ja tu būtu paskatījies Apache error_log (uz windows parasti ir pieejams caur Start/Programs/Apache/Logs/error_log (vai kaut kā tamlīdzīgi)) redzētu ka 80 ports ir aizņems un apache neko nespēj iesākt..
  22. Iekš command promta (cmd): netstat -ano Un tad pēc PID Task Managerī var pateikt kurš process kuru portu izmanto..
  23. Visiem man zināmajiem MTA (postfix, qmail utt) ir sendmail wraperis (kā jau tas ir rakstīts dokumentācija).. Aiz kam ja rupji kas tev liedz: touch sendmail un chmod +x sendmail ? Un ganjauka ka configure jutīsies laimīgs :)
  24. Nu lielākoties visās *ix distribūcijās ir lokāls MTA (mail transport agent) kas idejiski ir labāk nekā gāzt pa taisno provaidera smtp, jo tādējādi nav iespējams noteikt vai e-pasts patiesībā aiziet un kas ar to notiek..
  25. Uz win platformas vienkāršāk izmantot sava provaidera SMTP serveri (php.ini var norādīt).
×
×
  • Create New...