Grey_Wolf
-
Posts
4,531 -
Joined
-
Last visited
Posts posted by Grey_Wolf
-
-
??? tu pats izlasiji savu jautaajumu???
<?php echo '<font color="#FF0000">iekrāsot</font>'; // VAI echo "<font color=\"#0000FF\">iekrasot</font>"; ?>
1 izmanto divu veidu peedinjas ;)
2 izmanto \ simbolu ;)
Elementarna Vatson :)
P.S. tie tachu ir PHP pashi pamati :P
-
Manuaalis, manuaalis un velreiz manuaalis............
Piedevaam Ja MYSQL ir pareizi uzinsteleets - tad no PHP uz vinju vari meeginaat konekteeties shaadi
hostname = localhost
Lietotaajs -root - Vai lietotaajs
parole - root parole vai tava parole
datubaaze = test
(vari buut gandriiz paarliecinaats shada baaze pie instalaacijas tiek izveidota)
P.S. Bet vispaar
1 lasi manuaali
2 netaa ir Ljoti daudz informaacijas (apraksti iesaacejiem) par sho teemu - gandriiz visaas iespeejamaas pasaules valodaas. taa kaa........
-
es daru taa:
ja ir garsh vaicajums tad
1. sadalu to pa vairaakaam rindinjaam - lai nav viens Garsh milzenis, bet buutu bloks (tjipa ar enter ;) )
2 nokopeeju to atseviskjaa dokumenta - uzmetu uz notepada un iznjemu aaraa visus mainiigos to vietaa ieliekot reaalus datus...
3 visu sho vaicaajumu iebaroju PhpAdmina vaicaajuma loga -
95% kljuda - ja taada ir uzreiz paraadaas - PhpAdmins - diezgan labi noraada kuraa daljaa mekleet
4. turpat phpAdminaa izlaboju visas kljudas, gan pavirshibas gan logjiskaas
5. visu iekopeeju atpakalj savaa php dokumentaa un sametu atpakalj, mainiigos
---------------
Nu ja tad neiet - tikai tad mekleeju kur ir kljuda mainiigajos.....
Uff.... nu gan sarakstiju :)
-
Tu gribi teikt ka tu VIENLAICIIGI raadiisi teiksim VISAS vestules ar pilniem textiem? :lol:
ja tev pirmajaa tabulaa buus iekodeets arii vai shii veestule ir jauna/lasiita/atbildeeta (1/2/3 ;) ) tad nav nekaadu probleemu (teiksim info par pirmajaam 20-50 noglabaat sesiijaa) un kad lietotaajs grib vinju izlasiit tad nosuutiit pieprasijumu tabulai 2 kas atgriezj visu paareejo info .....
piedevaam eksistee Dazaadi tabulu apvienoshanas principi ....
Jebkuraa gadijumaa saadi buus aatraak......
P.S. aizmirsu piebilsts - nu vel tacju paliek iespeeja sho varjantu sadaliit peec vairaakaak tabulaam - sk augstaak (tjipa a-z - vai katram n tuukstotim veidot sauvu......
-
Jaa :)
pareekjini pats - vai SQLam katru reizi jjapparbauda Katra teksta garums (preciizaak jaanolasa baits kur tas ir pierakstiits) - vai
peec vienkaarshas matemaatikas uzreiz atrod kur saakas vajadziigais ieraksts -
otrkaart saada (1 tabula) buus ieveerojami mazaaka apjoma zinjaa - liidz ar to
Varbuut pat visa ielasiisies op atminjaa - un straadaas DAUDZ aatraak-
2 tabula vienkaarshi parbauda (peec indexa) kur saakas teksta lauks un vinju nolasa (tjipa text.1 saakas ar xxx baitu) - nu kaa peec logikas - buus aatraak?
;)
Taapeec pamat tabulaa izmanto tikai integer -(inbox,uutt nosaukumus vari glabaat atseviskji - piedevaam vareesi izmantot N-valodas).
Un skaties cik plaanoto nosaukumu buus (varbuut neizmanto integer, bet smalinteger) - vardu sakot ekonomee uz katru baitu :)
-
ja tev der kad ir arii viens cipars (teiksim 1 vai 9)
tad paarveert stringu integeraa un paarbaudi vai nav lielaaks par 99
;)
burti pazudiis kaa nebijushi :)
Jebkuraa gadijumaa 01==1 ;) (ja vien tas nav strings)
-
starp citu saados gadijumos praatiigaak ir veidot tikai laukus ar fikseetu garumu -
respektiivi tikai kura sadaljai pieder:
id/user_id/inbox_autbox_send_utt(kas ir fikseets skaitlis/texta_id/
noindexeet peec _user_id - apmeeram 500,000,000 tabuulaai - mekleesana -
nebuus ilgaaka par 1-2 sek. (padomaa - kaa notiks mekleesana)
pashus tekstus (vestules tekstu un subj) glabaat atseviskji:
pasu tekstu atrast aiznjems ap 0,01 sek ;) (protams jaizveido indexi)
Ar garantiju saads varjants straadaas aatraaknekaa nekaa ja visu veestuli glabaasi vienaa tabulas rindaa ;)
P.S. Palasi taks par datubaazu uzbuuvi :) un datu glabaashanu tajaas
-
mjaa.....
peec idejas katrs objekts - manaa gadijumaa document.forma.text - saglabaa -
kursora atrashaanaas vietu! Nu luuk jauziin shii vieta un teksts -
kas ir document.forma.text.volume ;) - jaasadala 2 daljaas
-pirms kursora un peec - peec tam jasavieno atpakalj seciibaa:
dalja1 + ieliekamais text + dalja2 - nu kautkaa taa...
P.S. document= dotais DHTML elementc; forma= formas nosaukums; text= texta lauka nosaukums.
respektiivi funkcijai tiek padots (vai jau ir defineets) elements Kuraa jaaveic shiis izmainjas un insertojamais textc
(palaid manis rakstiito skriptu un visu sapratiisi - protams prieksaa pieliekot nepiecieshamos html tegus ;) )
-
aga...
sajaa pashaa forumaa :)
tik atbildes taa arii nebija un probleema ir liidziiga ...
Es nepareizi noformuleeju savu jaut :( (vainiigs):(
doma ir shaada:
nospiezot linku tiek izsaukta f-ja kas inserto tekstu (kas tiek padots f-jai)
tajaa vietaa kur teksta laukaa atradaas kursors - resp - faktiski kaa seit - kad jaaievieto teiksim "kods" - darbiba identiska - meginaaju izprast "foruma" kodu - man skjiet ka varbuut var uztaisiit mazliet vieglaak
(varbuut kljuudos? )
-
Luuk ir saads kods (funkcija)
<script language="JavaScript" type="text/javascript"> function insert(text) { document.forma.text.value += text; document.forma.text.focus(); } </script> <form method="POST" name="forma" action="#"> <a href="javascript:insert('SITAIS TEXTC')">tekstc</a><br> <textarea rows="5" name="text" cols="40"></textarea> </form>
Viss itkaa straadaa :)
Jautaajums:
kaa lai uztaisa - taa lai teksts tiktu ievietots tajaa vietaa kur atrodas kursors-
resp - kaa atrast to vietu kur paslaik atrodas kursors...
- cik noprotu taalaak vienkaarshi jaanjem dalja pirms kursora + text+ taalaakaa dalja...
-
tagad arii meklee peec meta tagiem :)
plus "robots" skataas vei centraalajaa folderii vinjam nev atstaats
"cepuminsh" - preciizaak fails ar nosaukumu robot.txt
kuraa noraada kur driikst liist kur ne ;)
(teksts tiek rakstiits peec iipashiem noteikumiem) faktiski mazinja programminja
(vai varbuut lokals configs? )
P.S. ja meta tagos vards atkaartojas (cilveks, dddd, cilveks) tad metatagi netiek
njemti veeraa - plus prioritaate tiek stipri samazinaata - taa tiek dariits jo
XXX izmantoja n garus meta tagus :(
Tjip (sex,sex,sex,.....)
-
sapratu :)
Vienkaarshi es mekleeju peec @include ;)
-
Konkreeti:
ir redzeets ka izmanto 2
varijantus
@include ("......
un
vienkarshi
include (".....
ar ko tie atskjiras
un vispaar ko dod @ izmantoshana pirms f_cijas?
(@ - vispaar laikam ir adresaacijas simbols)
P.S. mekleetaajaa mekleet peec ( @ ) ir pilniigi garaam :(
-
nez man kaut ka pietiek ar nodefinetiem sesijas mainigajiem $_SESSION[] , kurus php parbauda, vai ir istie! Prieksh kam ir jaliek URLā, kur tas id, pēc kā atpazīst sesiju ir pilnīgi acīmredzami! Un cookiji vēl trakāk - ieej kaut kur publiskā datorā, aizmirsti iziet iznīcināt kokiju un viss čau!
Ja tiek izsleegti (brauzerii) kukiji un SID netiek padots uz URL
sesijam zuud jeega - kaa gan lai paarliecinaas ka ir piesleedzies tas patc
dators.
P.S. paskaties patc cik lapaam (domaats taas kas auorizee lietotaaju)vareesi piekljuut ja izslegsi kukijus .....
un taam kuraam vareesi piekljuut - kas
buus redzams URLA ;)
-
Nevar saadi?
URLS? <? php print SID; ?>
Ja lietotaajam buus izsleekti kukiji tad tiks pievienots
ja iesleegti tad nepievienos
-
Pārlūkprogrammā, adreses lauciņā ievadot http://localhost/ un nospiežot Enter :)
tad paradas taa pati infa kas bija par apachi...
Nu nodzeest taksh - index.html
standarta failu ko apache palaiz uz reiz...
-
Peec idejas ir pilniigi vienalga kolieto bet,
principaa labaak ir izmantot apastrofu '
nevis " (pedinjas) -
jo ja buus jaizvada HTML kods
piemeeram:
echo "<td align=/"center/">"; vai echo '<td align="center">';
kuru tavupraat buus vieglaak lasiit?
un echo straadaa tomeer aatraak nekaa print.
(texts netiek paarbaudiits uz formateeshanu)
-
Diezgan neforši un nekorekti pret webserverīti (nav tak viņš vainīgs)
Ja ir nepieciešams uz servera dažādiem virtuālajiem hostiem vai konkrētām direktorijām atsķīrīga php konfigurācija, kā jau bubu minēja, var izmantot php_flag un php_value direktiivas
http://lv.php.net/manual/en/configuration.....changes.apache
Tādējādi ļoti labi var atdalīt piemēram testa un produkcijas vidi (uz viena servera) - proti testa vide ar maksimāli uzgrieztu error_reporting, bet produkcijas ar pilnībā izslēgtu.
Mjaa ... laikam taa buus labaak...
cik saprotu lai katrai direktorijai pieskirtu savus iestaadijumus
jaadara shaadi:
<Directory "C:/Apache/htdocs/direktorija/"> php_admin_flag ..... </Directory>
un to visu novietot (ierakstiit) httpd.conf
-
nijaa...
Es patc atrisinaaju sho probleemu :)
Varbbuut kaadam noderees....
risinaajums bija shaads:
izveidoju direktoriju ...globals/ons/
kur iekopeeju php.ini ar ieslegtiem globaljiem
un otru direktoriju .. globals/offs/
kur attieciigi php.ini ar izsleektiem
un piedevaam uzrakstiju divus *.bat failus
vienu globals_on.bat otru globals_of.bat
ar saadu saturu
copy c:\apache\globals\ons\php.ini c:\windows Apache.exe -n apache -k restart
atieciigi otram tikai vienkarshi pamainiits celsh
tagat varu ieslegt un izsleegt globaljus kaa vien veelos
P.S. shadi laikam varees izveidot n php konfiguraacijas varjantus ;)
-
es uzinstaleju abas reizee... tad kkas gaja! paradijas apaches taa sakumlapa, kur teica ka bla bla bla- viss chikiniekaa! tad php atspiedu saraxtiju conf faila ko vajag, htdoc izdzesu visus suu un ieliku index.php ar saturu <?=phpinfo()?> ! kad megjinaju atvert to index.php ar IE piedavaja man saglabat htdoc folderu, kad atveru ar Operu tad paradijas prosta tas <?=phpinfo()?>...
aa un apache man ir uz manas OS respektivi win-xp!
kaa ir ar to 1 apachi? vinjai jadara viss tas pats kas ar 2-o?
mjaa jautaajums no kurienes tu palaid to index.php?
peec idejas shaadi:
localhost- atveras direktoriju koks
sameklee savu index.php un palaid
Ja laid vienkarshi no widofsa tad protams ka neies :)
-
Nu uzinstale - un parstartee KOMPI - (nevis meginji uzreiz ar apachi)
peec TAM PALAID apachi (nu kautvai apache.exe - neaizverot logu)
(apache restartu (normali) -bez kompja restarta- var veikt TIKAI ja vinsh ir palaists kaa serviss un straadaa bez kljuudaam)
un ja vinsh tev straadaa kaa serviss - tad saprotams ka localhosta tu redzeesi
varjants A: direktoriju koku.
varjants B: apachi documentacijas sakumlapu. (standarta saakuma varjants)
P.S. Parbaudi vai tava apache versija atbilst (lasi nokompileeta) tavai OS.
un pirms paarinstaleeshanas neaizmirsti uninstaleet VISAS!!! iepriekseejaas
versijas utt.
Biezi vien tik pabriinies cik reizu programma ir pieregistreejusies sisteemaa -
(lasi cik reizu vinja ir meginaata likt)
Labaak izmanto apache 1.x nevis apache2
-
Nu pilns nets ar progaam ;)
Lielaakaa dalja trojaanu chjeeraaju paarbauda (skanee) portus.
(varbuut tev jau tiek palaists kaads serveris)
vel gribu piebilst:
Nu ko tu mocies. Panjem savam OS atbilstoshu instalaaciju - gatavu *.exe
palaid vinju - aizpldi 3!!! laucinjus un viss.
paarstartee kompi.
palaid apachi. (topashu apache.exe -tikai never ciet logu kas atveersies ;) -ja vinsh buus palaists kaa serviss - nekas ljauns nenotiks)
palaid brauzeri un ieraksti
LOCALHOST.
ja viss ir kaartiibaa tad standartaa paraadaas apache zime ar uzrakstu
(JA JUUS SHO REDZAT TAD APACHE STRAADAA NORMAALI )
Ja paraadaas kljudas pazinjojums (standarta zinjojums ka lapa neeksistee) - apache nav palaidies- uzinsteleejies-
saac mekleet kur ir kljuda.
Kad apache straadaa TIKAI TAD!!! saac vinju konfigureet prieksh PHP
P.S.
tevis ieliktajos printscriinos skaidri redzams ka nepalaizas apache
(liidz ar to par kaadu PHP var buut runa)
-
Man standartaa ir register_globals = Off
bet, sanaak taa ka jalabo dazas lapas kuraas ir kodeetas
ar Globals=On :(
(uz servera ir iesleegti. "Liiki" bet taa nu tas ir)
Jautaajums shaads:
vai ir iespeejams (nepaarstarteejot apachi)
atseviskji iesleegt/izslegt globaljus
Nu negribu es katru reizi liist ieksaa php.ini :(
-
Parbaudi vai kada programma jau neizmanto 80 portu !!!
un vai sisteema ljau vinju "sagraabt"
izskataas ka ir tieshi sii probleema...
Apache nepalaidiisies ja 80 ports buus aiznjemts.....
Mysql help
in PHP un datubāzes
Posted
hmm...
nu teiksim saac ar:
www.gogle.com
www.yahoo.com
;)