Jump to content
php.lv forumi

Bunkertor 7

Reģistrētie lietotāji
  • Posts

    95
  • Joined

  • Last visited

Everything posted by Bunkertor 7

  1. Eeh... paldies, ideja laba, bet taapat kaa manaa pirmajaa variantaa, nekas nenotiek... balts ekraans... Redirektu negribeejaas, jo es plaanoju to lapu saturu pa briidim papildinaat, bet laikam jau nekas cits neatliks. Taa nav pirmaa reize, kad izmantojot GET(pat ljoti vienkaarshos skriptos), es redzu baltu ekraanu. Esmu par to runaajis ar savu hostinga provaideri, bet shis rausta plecus... un vispaar jau es arii PR varu pazaudeet, visu laiku izmantojot redirektu...
  2. Man kaadreiz bija vecs content management skripts, un lapaa visi faili bija domain.com/filename.php?id=10 domain.com/filename.php?id=11 utt... Tagad esmu visu paarrakstiijis un faili ir domain.com/faila-nosaukums.php utt Bet... probleema ir, ka dazhiem vecajiem failiem ir augsts PR un es to negribu zaudeet. Taapeec man vajag, lai paaris no tiem vecajiem failiem turpinaatu atbildeet uz pieprasiijumu peec domain.com/filename.php?id=10 utml. Taisiit 301 redirect nevar... ilgi staastiit... nevar un viss :D, bet taa kaa vecais content managements ir izniicinaats un izdzeests, man tagad vajag izdomaat, kaa dabuut paaris funkcioneejoshus dinamiskus URLus.
  3. Sveiki! Re kaa visi censhaas tikt valjaa no dinamiskiem URL, bet man shoreiz gluzhi otraadi vajag taadus uztaisiit. Mainu visu lapas struktuuru, bet dazhiem URL ir jaapaliek taadiem, kaadi tie bija agraak (deelj search enginiem) Uzrakstiiju kaut ko peec shitaadas idejas, bet nekas nesanaak: $myselection = array('21','22','23','24'); if (in_array($_GET['id'], $myselection)) { include ($_SERVER['DOCUMENT_ROOT'] . '/source/' . $_GET['id'] . '.php'); } Cik es saprotu, ar GET arii nekas nesanaaks, jo man globals ir off. Buushu pateiciigs par kaadu ideju.
  4. Paldies. Tev taisniiba (kaut kaa es par to nemaz nebriinos :) ). Piezvaniiju hostam, man pateica, ka principaa visiem staav 4.3 versija, paprasiiju vai tad nevar man to pieciiti iedot, shie saka - Nikakih problem. Kaut kas taads toch tikai Krievijaa ir iespeejams :D
  5. Sveiki! Shodien sastapos ar ljoti jociigu probleemu. Kad skriptu palaizh uz UNIX servaka, izmet erroru Warning: Wrong parameter count for strrpos() Kad skriptu laizh no WIN servera, viss ir pilniigaa kaartiibaa. Aizgaaju uz php.net un desmit reizies paarlasiiju rakstu par strrpos, lai paarliecinaatos, ka tam tieshaam ir triis parametri - apluukojamie dati, mekleejamais objekts un charakters, no kura ir jaasaak mekleejumi. Meeginaaju to pashu uzrakstiit ar variabliem, bet atblide taa pati. Varbuut kaadam ir idejas? $endstop = strrpos($parts,".",250); $endstop = strrpos($parts, $needle, $offst);
  6. Paldies visiem. Atrisinaajaas pats no sevis - izraadaas jauneeklis bija piemirsis kaut ko mail serverii uzkonfigureet. Diemzheel, es taa arii neuzzinaaju, kas tieshi bija nogaajis greizi.
  7. Paldies par atbildeem. Es jau arii it kaa taa domaaju, tachu shefiem, kuri no programmeeshanas neko nesaprot, es to pieraadiit nevaru :( Nezinu, mums ir provaideris, kuram kastes staav citaa pilseetaa un kaa vinsh ir tur to visu konfigureejis man nav ne jausmas, vinsh nesaka... Jaa, visi testi iet us vinja epastu.
  8. Sveiki, Kas vareetu buut par iemeslu, ka nestraadaa pilniigi parasts mail scripts, kas pirms tam straadaaja bez probleemaam. Ideja ir taada, ka ar POST paliidziibu variabli tiek savaakti no html formas un nosuutiiti. Ja es meeginu aizsuutiit testu, kur saneemeejs ir uzraadiits mans koleega, kas seezh blakus, vinsh testu sanjem. Ja suuta kaads no aarpasaules, vinsh neko nesanjem. Buushu pateiciigs par idejaam! <?php error_reporting(E_ALL); ini_set('display_errors', 1); $to = "[email protected]"; $name = $_POST['name']; $acct = $_POST['acct']; $street1 = $_POST['street1']; $phone = $_POST['phone']; $street2 = $_POST['street2']; $fax = $_POST['fax']; $town = $_POST['town']; $email = $_POST['email']; $ount = $_POST['ount']; $person = $_POST['person']; $zipper = $_POST['zipper']; $ordnu = $_POST['ordnu']; $q1 = $_POST['q1']; $q2 = $_POST['q2']; $q3 = $_POST['q3']; $q4 = $_POST['q4']; $voice = $_POST['voice']; $subject = "Message From $name"; $message = "Name: $name\nAccount: $acct\nStreet1: $street1\nStreet2: $street2\nTown: $town\nCountry: $ount\nPost Code: $zipper\nPhone: $phone\nFax: $fax\nE-mail: $email\nOrder Number: $ordnu\nPerson: $person\nInvoice: $voice\nTut Pack: $q1\nTut Split: $q2\nEmperor Pack: $q3\nEmperor Split: $q4"; mail($to, $subject, $message, "From: $name <$email>\nX-Mailer: PHP/" . phpversion()); header( "location: redir.html" ); ?>
  9. Nevis "nekas", bet "neviens"... he hee - krievs maaca letinjiem runaat :D Nezin... Skype es Tev nedoshu tochno, skriptu pie kura esmu rubiijis divas nedeeljas, taapat vien iedot buutu nepedagogiski... varbuut var pret kaut ko iemainiit :))
  10. Nu pag, jautaajums bija, kaa uzrakstiit linku ar variabli. Nav nekaads murgojums, izkopeeju no sava koda, kas pilniigi noteikti straadaa bez kljuudaam. Kuraa vietaa es teicu, ka vinsh eksistee atsevishki no PHP? Nu chainjiks es esmu, bet ne jau tik ljoti :-) Lai izvadiitu brouzerii html vai Javaskriptu, var tachu izmantot echo echo "<jebkaads html tags></tags>";
  11. Nezinu, vai saprotu jautaajumu, bet PHP variabls ieksh HTML koda izskatiitos kaut kaa taa: <a href=delete-mail.php?emailaddress=$email&selekt=$selector> Respektiivi, shajaa linkaa ir divi variablji $email un $selector un ja viss iet pareizi, browzera adresee redzam http://xxxxxx/[email protected]&selekt=db2
  12. Izklausaas, ka Tev vareetu nodereet taads add-ons kaa Monthly Installments vai ja Tu rubii vaaceni, dazhas idejas vari pasmelties no Weblease Leasingmodul. Vispaar ieteikums ir pierakstiities un njemt daliibu osCommerce forumaa. Tas var izraadiities diezgan veertiigi. Meklee http://forums.oscommerce.com/ - tur ir diezgan labs tusinsh. Lieki teikt, ka visas kontribuucijas, ko osCommerce atbalsta un uzskata par droshaam, ir atrodamas osCommerce oficiaalajaa lapaa. Nemeegini kaut ko kachaat no citurienes - dabuusi taadus caurumus sekjuritii, ka laapiidams laapiisi!
  13. Nu pirmkaart, man kaa ne-koderim, bet cilveekam, kursh grib vienmeer visu novienkaarshot (un par to parasti sanjem konstruktiivu kritiku no muusu cieniijamajiem kontribuutoriem) shkiet, ka skripta beigas ir kaut kaadas ne taadas... kapeec Tu to kveriju netaisi kaa variablu? Kad es to tavu razhojumu notesteeju uz sava WIN servaka, tur vispaar nekas nenotiek... lai gan redzamu kljuudu nav Es savaa statistikas skriptaa uztaisiiju shitaa: $query2 = "INSERT INTO $statztable ( timestamp, ip, page, referer ) VALUES ( '$timestamp', '$ipaddr', '$req_uri', '$referer', );"; $result = mysql_query($query2, $db); Redzi atshkiriibu? Kverijs tagad ir pavisam vienkaarshs un gruuti saputrojams :) Bez tam, kaa Tu iesleedz to skriptu lapaa? Vinsh Tev kaa inkluuds vai ar JavaScript? Varbuut ar to ir kaut kaadas probleemas?
  14. pirmkaart, neviens tevi neapbriino... nav tur nekaa ko apbriinot - parasts delfiins :D otrkaart, es nav koderis :P es ir hudozhnjiks treshkaart, es zinu ko man vajag. Pavisam shajaa tabulaa ir piecas rindas, viss ko man vajag ir pieci variabli, ko izmantot dazhaadaas lapas vietaas un lai nebuutu jaataisa piecas query vai kaut kas tikpat bezjeedziigs. Tas vajadziigs taapeec, ka rindu nosaukumi vareetu ar laiku mainiities un es sho sitemap gribu pilniigi automaatisku - ja kaut kaadas izmanjas notiek datubaazee, lai tas momentaa atspoguljojas sitemapaa
  15. Negribu taapeec, ka man tos rezultaatus nevajag vienu aiz otra, bet izmeetaatus pa visu lapu. Vienkaarshotam piemeeram njemsim kaut kaadu sitemap, kur kategoriju nosaukumi naak no vienas MySQL tabulas, bet failu nosaukumi pavisam no citas. -category1 (pirmais array1 elements) subcat1 subcat2 (shie rodaas pavisam no citaam tabulaam) -category2 (otrais array1 elements) utt...
  16. Sveiki! Atduuros pret pavisam jociigu un droshi vien beernishkiigu probleemu. Mysql_fetch_array funkcija pati par sevi izdod tikai pirmo rindinju. Respektiivi, ja es veelos visas naakamaas rindas, jaalieto WHILE utt... Shajaa gadiijumaa es negribu un nevaru lietot WHILE. Vai pastaav kaut kaada iespeeja apluukot MySQL tabulu kaa normaalu, parastu ARRAY un dabuut kaut ko shamliidziigu: $result1 = mysql_query($query1); $array1 = mysql_kautkaada_funkcija($result1) echo $array1[0]; echo $array1[1]; echo $array1[2]; echo $array1[3]; Man shito vajag taapeec, ka $array1[0] paraadaas vienaa lapas daljaa, peec tam naak pavisam kods nje-po-temu un peec tam kaut kur atkal uzpeld $array[1] utt. Varbuut kaads arii var ieteikt kaut ko citu iznjemot php.net manuaali. Es diemzheel azerbaidzhaanju valodaa nelasu, lai kaa man to varbuut gribeetos apguut :) Buushu pateiciigs par konstruktiiviem ierosinaajumiem un ne-paaraak-rupjiem uzbraucieniem.
  17. :D njaa - varen gudra diskusija sanaaca, ar uzbraucieniem un secinaajumiem :) tagad tieshaam saprotu, kaapeec es aizmuku no Latvijas...
  18. Atbildu kaa slinkju slinkjis - viseertaak shaados gadiijumos vienkaarshi ieiet phpMYadmin un uztaisiit SQL kveriju. Respektiivi aizpildiit DB tabulas laukus manuaali. Tas protams ir risinaajums tikai taadaa gadiijumaa, ja shaada lieluma tekstu Tu ievieto reti. Shis variants gan tikai aarstee simptomus, bet slimiiba paliek. Tev tas errors kaadreiz ieprieksh jau ir bijis? Kas Tev tas vispaar taads ir par padariishanu - nav uz WordPress baazes gadiijienaa?
  19. Reku iecheko: http://paste.php.lv/6027 Man bija taada pati probleema, kad taisiiju vienam kjeemam jokulapu. Paarbaudi veel tikai savus SQL datus, jo es te pirmiit eksperimenteeju ar savu SQL. Man it kaa sanaak. P.S. Taa Kristiine Tev tur nav mazliet jociiga? Visi parametri 99. Tev tur kaada jeedziigaaka arii ir?
  20. Genijs, dmitriy! Tas bija tieshi tas, ko vajag. Patiesiibaa gan izveeleejos STRPOS, sanaak iisaaks kods. <?php $parts="Blah blah blah blah. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh. Doh doh doh doh."; $fullstop = strpos($parts,".",82); $divider = $fullstop+1; $firstpart = substr($parts, 0, $divider); $secondpart = substr($parts, $divider, 300); echo $firstpart; echo "<br>"; echo "<b>Advertisement</b>"; echo "<br>"; echo $secondpart; ?> Reku! Tagad viss darbojas, paldies! :( Man laikam iisti nepieleca. Njaa, tas noteikti velk uz veel viena manuaalja lasiishanu :) Buus jaameegina tikt ar to veco kodu arii galaa, tomeer interesanti...
  21. ok. es te tagad it kaa treneejos. Meeginaaju novienkaarshot, bet sanaak no seerijas "es te uzrakstiiju skriptinju, paliidziet saprast, ko vinsh dara" outputaa man sanaak "juhuu ." Kapee vinsh to juhuu liek outputaa, ja endchar nav punkts. Sorry... es tikko vienu manuaali izbokstereeju, bet nu pagaidaam laikam labumaa neiet. Kaut kaads beernudaarzs! <?php $parts="Blah blah blah blah. Doh doh doh doh."; $endchar = substr($parts, 12, 1); if ($endchar=".") echo "juhuu"; else do { $position=12; $i=1; $endchar = substr($parts, ($position+$i), 1); } while ($endchar !="."); echo "<br>"; echo $endchar; ?>
  22. andrisp, xPtv45z, Grey_Wolf - paldies. Taa teikt "naglai uz galvas"! njaa, taisniiba - es nez kaada dulluma peec nebiju piefikseejis, ka tas otrs cipars ir length :D Nu labi, bet piemeeram, ja es uztaisu $endchar($parts, 14, 1); tas taa vai taa neko nemaina. te es tieshaam esmu mazliet saputrojies. Taga es redzu, ka Tev taisniiba - tas WHILE nenobeidzaas ne ar kaadu darbiibu, vnk. iet uz rinki un neko nedara. Es pareizi sapratu? Vai es to kaut kaa vareetu atrisinaat ar ENDWHILE? Atvainojos par dumiem jautaajumiem!
  23. Paldies par ieteikumu. Es it kaa domu uzkjeru, bet taa kaa tas skripts Tev ir tagad uzrakstits, vinsh vienkaarshi novaaktu tekstaa visus punktus un sabaaztu sludinaajumus katra punkta vietaa. Bez tam, ja es vinju tagad paarrakstiitu taa, lai vinsh punktu njem kaa delimiter, vinsh jau spridzinaas to tekstu pa punktiem. Un ko tad, ja man tanii tekstaa ir piemeeram 30 teikumi. Taapeec es kaut kaa meeginu, lai katraa tekstaa tas sludinaajums atrastos vienaa un tajaa pashaa vietaa - piemeeram peec piektaa teikuma - taa ap 700-to charakteri.
  24. Sveiki! Reku aizkeeros atkal aiz viena sava garadarba. Saakumaa ideja bija vienkaarsha - paraadiit tikai teksta pirmo teikumu. Veelaak sagribeejaas pameeginaat, vai var tekstu sagriezt gabalos un starp tiem gabaliem likt kaut ko no citas operas - sludinajumu, bildes utt. <?php $parts="Blah blah blah blah. Doh doh doh doh."; //viss teksts - originaalaa tas protams buus izsaukums no db $firstpart = substr($parts, 0, 14); //teksta dalja pirms paartraukuma $secondpart = substr($parts, 14, 30); //otraa teksta dalja $endchar = substr($parts, 14, 14); //peedeejais charakters, ko izvest pirmajaa daljaa if ($endchar !="."){ //ja peedeejais charakters nav punkc while($endchar !="."){ //kameer neesam tikushi liidz punktam, tekstu paartraukt nevajag $i=1; //plusojam vienu charakteru klaat $position=14+$i; //jaunais peedeejais charakters $firstpart1 = substr($parts, 0, $position); //izlabotaa pirmaa dalja, kas nu beidzas ar punktu } } echo $firstpart1; //izvedam pirmo teksta dalju uz ekraana echo "<br><b>advertisement comes here</b><br>"; //sludinaajuma kods naaks te $secondpart = substr($parts, $position, 30); //otraa tekta dalja - viss, kas palicis aiz pirmaas daljas peedeejaa charaktera echo $secondpart; //teksta nobeigums ?> rezultaataa nekas nesanaak - balta laba. :( Buusu pateiciigs par ieteikumiem un konstruktiivu kritiku!
  25. Kaads Tev ir budzhets? Ja budzheta nav, tad izmanto osCommerce. Chekoutam var izmantot Google Checkout. Tas ir par briivu, jaamaksaa tikai procenti no paardotaa apjoma. Negatiivaa puse ir taada, ka osComm klibo droshiiba, taapeec diezgan dauc ir jaakodee pasham. Mans personiskais miilulis ir Actinic - es uz to jau esmu vairaakus shopus uztaisiijis. Actinic ir softs, ko var ieinstaleet savaa kompii. Veel vajag tikai domeenu un vietu uz servaka. Saakumaa tas viss var shkist sarezhgiiti, bet ja Tev ir zinaashanas ieksh CSS, HTML (nedaudz PERL par sliktu nenaaktu) un ja saproti, kaa ir iekaartots web-serveris, rezultaati ir super! Softs maksaa aptuveni 400 LVL. Protams, lai vareetu lietot vienu vai otru no augstaakmineetiem, nepiecieshams, lai hosts ljautu izmantot SSL. Kaut vai shaareetu. Pasham programmeet shopu neiesaku - ieseediisies...
×
×
  • Create New...