Joyride
-
Posts
168 -
Joined
-
Last visited
Posts posted by Joyride
-
-
Sita briniskiga funkcija noder, ja vajag dabut ara kadu elementu no stringa ar konkretu indeksu.
// Parametri: [1] strings, no kura izvilkt elementu, [2] atdalosais simbols, [3] elementa indekss function GetToken(aString, SepChar: string; TokenNum: Byte): string; var Token: string; StrLen: Integer; Num: Integer; EndofToken: Integer; begin StrLen := Length(aString); Num := 1; EndofToken := StrLen; while ((Num <= TokenNum) and (EndofToken <> 0)) do begin EndofToken := Pos(SepChar, aString); if EndofToken <> 0 then begin Token := Copy(aString, 1, EndofToken - 1); Delete(aString, 1, EndofToken); Inc(Num); end else Token := aString; end; if Num >= TokenNum then Result := Token else Result := ''; end;
Piemers:
GetToken('Word1 Word2 Word3', 2, ' ') = 'Word2' GetToken('Word1/Word2/Word3', 2, '/') = 'Word2'
-
No sevis varu pielikt, ka nevajag failiem sarezgit nosaukumus, bet gan glabat atseviskas mapes, piemeram:
-index.php -/includes --api.php --user.php -/classes --db.php --template.php --log.php
-
Paldies visiem, problema atrisinata. Pie vainas bija proksis, laikam nelaida cauri lielakas paketes.
-
Andrisp - bildem samazinot izmerus, strada, samazinaju ta, ka katra bilde sver mazliet virs 200kb.
-
Timeouts nevar but, ka nosuta formu, momenta izmet "This page cannot be displayed".
phpinfo:
post_max_size 32M
max_execution_time 60
max_input_time 120
upload_max_filesize 16M
Cucumber - par to failu nodosanu ka masivu[] - uz lokala viss strada.
-
Neka nav, POST un FILES masivi ir tuksi.
-
-
Stav serveris uz Linux, virsu Apache 1.3 un PHP5. Uz sis sistemas nestrada failu uploads. Ne gluzi nestrada, problema ir tada, ka ir forma, kurai var piesaistit klat 5 augsupieladejamus failus. Ja pievieno tikai vienu, tad to veiksmigi augsupielade. Ka panem 2 vai varak, momenta atgriez "This page cannot be displayed", nospiezot F5(refresh), skaidrs, ka $_POST dati nav nodoti (Undefined index bla bla bla...). PHP kludas pazinojumi ieslegti, visas php conf direktivas, kas so varetu ietekmet (post_max_size, max_execution_time, max_input_time, upload_max_filesize, memory_limit), ir palielinatas vairak ka vajag. Nelidz.
Vai ir kadas idejas?
P.S. Faili nav lieli, 5 atteli - 800kb - 1mb katrs.
-
ob_end_clean() funkcija atgriez output bufera saturu un "izsledz" output buffering.
-
Ta varetu but, ja kodets tiek jau gatavs bytecode, citadi - diez vai.
-
php engine skriptu izpilda uz servera, lidz klientam nonak tikai outputs. kadu aizsardzibu vel vajag?
-
Jaa, starp citu, kas tie par divainajiem simboliem medz sur tur paradities? Ari ieks laacz.lv tadi ir.
-
XML
in PHP skripti
Paldies, paskatisos to SimpleXML!
-
XML
in PHP skripti
Grey_Wolf, paldies par komentariem. Ka no koda saprotams, tiks izmantota 5 versija. Doma ari bija parset tos failus 1x diena, kaut kad nakti - cronjob.
-
XML
in PHP skripti
OK. Bet ja nu tiesam kads var padalities ar gatavu kodu, butu loti pateicigs. Jo XML apstrade nav vieniga lieta, pie kuras paslaik stradaju, tapec nav iespejams veltit tik daudz laika (pagaidam) tai vinju XML logjikai.
Un vai jus varetu ievertet, vai te nevar kaut ko uzlabot: http://paste.php.lv/5362
Pati XML parsera klase ir seit: http://paste.php.lv/5363
-
XML
in PHP skripti
Jaa, bet Acmei ir vendors.xml, groups.xml, types.xml, tur info dubultojas un es vel neesmu atradis, kur glabajas produkti.
types.xml: http://paste.php.lv/5359
vendors.xml: http://paste.php.lv/5360
groups.xml: http://paste.php.lv/5361
P.S. Es pagaidam njemos ar Acme; Elco un GNT vel ir prieksa.
P.P.S. Man ir legala pieeja siem datiem.
-
XML
in PHP skripti
Loti noderetu, ja kads ir taisijis sistemu, kas nolasa XML datus no sekojosiem vairumtirgotajiem - GNT, Elco un Acme. Esmu ticis lidz produktu grupu iegusanai un saglabasanai ieks DB. Nekadi nevaru izdomat, ka var dabut produktus...
Busu priecigs par jebkadu palidzibu, idejam, ietaikumiem, varbut pat koda paraugiem!
-
SQLYog nav nekas pret lieliem failiem. Kas skaitas tev liels, nezinu, bet es nesen paris ~100MB failus ieimporteju bez problemam.
-
Paldies par komentaru!
Par to pedejo jautajumu - doma tada, ka pie cms instalacijas, installers nocheko pieejamos modulus un katram no tiem ievieto menu tabula vienu menu itemu. Tas tapec, lai lapa pec instalacijas nebutu plika. Velak lapas admins pats var izveletoes, kurus nemt nost, kurus paslept utt.
Tas viss ir elementari moduliem, kuriem paredzets tikai viens menu items - galvenais+paris apaksmenu.
Piemers: modulis 'Downloads', galvenais menu links iet uz download kategoriju sarakstu, zem si menu ir vel paris apaksmenu - top 10 downloads, pedejie pievienotie, utml. Tos lapas admins pats pievieno klat (apaksmenu).
Bet, ja ir 'Shop' modulis, kuram ir 50 apaksmenu uz zem katra apaksmenu ir vel kadi apaks-apaksmenu, tos tacu nerakstis ar roku. Mana gadijuma, tie tiek atjaunoti reizi 24h no XML. Ka lai paredz iespeju, ka modulis ari var automatiski gjeneret menu?
-Zinas
-Downloads
--Top 10
--Newest downloads
-Par mums
-Shop
--Admina pievienotais menu ar indeksu 1 zem menu Shop
// so gjenere 'Shop' modulis automatiski
--Datori
---Portativie
---Galda datori
--Monitori
---LCD
---CRT
// ---------------------------------------------
--Admina pievienotais menu ar indeksu 3 zem menu Shop
Man ir vizija, ka tas varetu izskatities (ieks admin panela):
-Zinas
-Downloads
--Top 10
--Newest downloads
-Par mums
-Shop
--Admina pievienotais menu ar indeksu 1 zem menu Shop
--[module_generated_menu] - sis varet but ka vel viens menu paveids - autogenerated
--Admina pievienotais menu ar indeksu 3 zem menu Shop
Tikai ka to realizet?
-
Paslaik stradaju pie savas CMS, sanaca aizkersanas ar tadu lietu, ka menu izveidosana. Ir vajadzigs, lai menu butu 3 veidu: ka areja saite (uz lapu, kas atrodas ne uz sis lapas domena), ka iekseja saite uz module(piem, index.php?module=zinas&action=get_new), ka iekseja saite uz typed content(piem., index.php?module=typed_content&id=5 - kas varetu but "Kontaktu" modulis). Menu itemam vel ir janorada, vai to atvert jauna loga, vai tai pasa, to var glabat tabulas lauka 'new_win'.
Ka lai veido DB strukturu? Ja butu tik vien ka saites uz moduliem, tad varetu kaut ko lidzigu:
id, title mod_name, mod_action, params, new_win
1, Jaunākās ziņas, News, get_new, '', 0
Tad vel - ka lai norada, kurai valodai kurus menu itemus radit? Vai taisit tabulai jaunu lauku 'lang'? Vai sada gadijuma vajadzes katrai valodai pa jaunu vadit ieksa menu itemus?
Ka lai norada access level katram menu itemam (public, private, special)? Varbut to vajag parbaudit ieks izsaukta modula nevis menu drukajot?
Un, ja, piemeram, ir modulis 'shop', kada veida vins lai gjenere savus submenu - kategorijas, apakskategorijas? Neies tacu rakstit ar roku, vel jo vairak, ja vini biezi mainas.
Busu priecigs uzklausit jusu komentarus.
-
OK, pameginasu, bet man vajag tikai tik vienkarsu progu, kas spej izveidot attela redzamo diagrammu un viss. DIAi apraksta ir rakstits, ka ta ir lidziga MS Visio, tas man nav vajadzigs...
EDIT: Dia ir OK, tikai neatradu ka var vienkarsam kvadratam (box) ieksa ierakstit tekstu. Ieks properties nav.
EDIT 2: Atrisinaju so problemu, kvadratam vidu ieliekot teksta objektu.
-
Paldies, bet vai nav kads native rīks Windows platformai, bez kaut kādiem Runtime environmentiem? Būs vajadzība viņu staipīt līdzi iekš Flash.
-
Vai kads zin bezmaksas programmu, kas vajadziga pavisam vienkarsu diagrammu zimesanai? Visparastaka hierarhijas attelosana, vienada limena bloki un pakartotie. Ja neskaidri izteicos, sis attels to skaidri paradis, kas tiesi ir vajadzigs: http://fudosys.com/calendula-diagram.png
Paldies!
-
Paldies, diez vai ko labaku varetu izdomat. Bet varbut vel kadam ir idejas?
Bloķēt failu
in PHP skripti
Posted
Delfins: kapec neder ka andrisp teica, vari paskaidrot sikak?