Jump to content
php.lv forumi

Roberts.R

Reģistrētie lietotāji
  • Posts

    111
  • Joined

  • Last visited

Everything posted by Roberts.R

  1. Man tā liekas, ka es pusdienās tik daudz nevarētu apēst, cik informācija atrodama šajā forumā par online scriptiem... Vecais, iemācies lietot Internetus, un iemācies arī rakstīt ;) Tikai tāds silts ieteikums, dzīvē gan jau noderēs :D
  2. Roberts.R

    Termometrs

    Paskaties par css background position kaut ko, domāju, ka palīdzes ;)
  3. Labvakar! Šovakar cīnos, lai uzliktu vienu savu projektu uz servera. Labi, stāsts tāds. Vakardien pabeidzu savu vienu admin paneli, viss strādāja perfekti. Vislielākās problēmas man sagādāja galeriju un bilžu uploads. Taču izcīnījos, un viss bija kā nākas. BTW - sēžu uz Linux Ubutntu 9.10. Tur tās visas figņas, kamēr iebrauc par permissijām, owneriem un grupām. Tie kas lietojuši, gan jau ka ir nācies saskarties. Lielā bēdu ieleja sākās tad, kad uzliku visu uz servera. Sāku no A līdz beigām čekot, vai viss strādā kā nākas. Rakstu pievienošana, kas saistīta tikai ar datubāzēm iet perfekti. Raksta bildīti ar pievienoju bez problēmām, jo tur tik viens folders bija vajadzīgs, un visas bildītes iet iekšā bez problēmām. Vajadzēja tik ar roku uzlik permission uz 0777. Bet te nu lielā sāpe - galerijas. Esmu izveidojis tā, ka ir atsevišķs folderis, kas saucās galerijas vārdā. Ar mkdir izveidoju folderi, tam ir uzlikts arī auto permissions uz 0777. Izskatās šādi: mkdir($dest.seolink(hsc(post('newGallery'))), 0777); Pēc principa viss ir pareizi. Uz localhosta nav problēmu, bet kad paskatos caur FTP (nezinu, vai tam ir nozīme, bet izmantoju FireZilla), un redzu, ka permissions ir uzlikts 0755, nevis 0777, kā vajadzētu būt. Tajā galerijā, ko izveidoju caur admin paneli es nevaru ielikt jaunu bildi, taču caur galeriju, ko esmu ielicis iekšā importējot SQL failu no localhosta + uzkopējot failus uz servera no sava cietā, bildi varu ielikt bez problēmām. Es ceru, ka no visa šitā blāķa, ko esmu sarakstījis, ir apmēram skaidra mana problēma, un es ceru, ka varēs kāds man ar to tikt galā. PS - Ja vēl tomēr neesmu kaut ko pateicis līdz galam, tad droši atgādinat! Un jā, servera info: Linux xxx.apollo.lv 2.6.18-164.6.1.el5PAE #1 SMP Tue Nov 3 16:55:59 EST 2009 i686 Server API: Apache 2.0 Handler Apache version: Apache PHP Version 5.2.11 Mana localhost servera info: Linux xxx 2.6.31-16-generic #53-Ubuntu SMP Tue Dec 8 04:01:29 UTC 2009 i686 Server API: Apache 2.0 Handler Apache version: Apache/2.2.12 (Ubuntu) PHP Version 5.2.10-2ubuntu6.4
  4. @EdgarsA, es tagad paskatījos Tavu ieteikumu ar svaigu prātu, un sapratu, ka jā, šis variants arī der :) Bet @Kaklz vienkāršais break; atrisināja manu problēmu :) Paldesas!
  5. Aww, super, tieši šitos gribēju arī kaut kad iemācīties, paldies :)
  6. Pirmajā postā ir tas pats htaccess saturs :)
  7. Wow, tik daudz atbildes vienā laikā! Vēl nepaspēju izlasīt visas atbildes, jo ceru, uz fiksu atbildi par šo: Well, šis ir tas, kas laikam man traucē dzīvot... Kā ar to tikt galā? Apache config failā kaut kas ir FAILed?
  8. Manuprāt, diezgan noderīgas izteiksmes, lai pašam nebūtu jālauza galvu par pareizu un valīdu datu ievadi :) http://www.virtuosimedia.com/tutorials/37-tested-php-perl-and-javascript-regular-expressions
  9. Zīnu zīnu, ka šitās tēmas ir apspriestas simtiem reižu, bet man vienkārši, vairāk nav pacietības, lai meklētos vēl vairāk pa internetu vainas, kāpēc man neiet rewrite. Esmu izskatījies vairākas total noob pamācības, kā šīs lietas notiek, bet diemžēl neesmu atradis problēmu, kas skar mani. Stāsts tāds. Pēdējais, kam sekoju soli pa solim, ir šī pamācība - http://bit.ly/93q1pK Viss uzrakstīts kā stulbenim skaidrotu, bet nu labi. apache2handler tabulā pie Loaded modules stāv mod_rewrite - Check. Tālāk izveidoju divus failiņus one.html un two.html, sametu iekšā, just in case, Lorem Ipsum tekstus. .htaccess un abi html failiņi atrodas vienā mapītē. .htaccess satur: Options +FollowSymLinks Options +Indexes RewriteEngine On RewriteRule ^one.html$ two.html [L] Veru vaļā http://localhost/htaccess/one.html, un uzminiet, ko dabonu pretī? He, neuzminēji, to pašu one.html, lai gan skaidri un gaiši ar RewriteRule tiek pateikts, ka one.html jāpārsauc par two.html. Starp citu, lietoju Apache 2.2.14 versiju. Vai kādam ir nojausma, kāpēc notiek šitādi gļuki? Un kā man tos novērst? Saku paldies jau tagad, jāiet gulēt, smadzene atpūtināt, savādāk stulbs var palikt :D Ar labu nakti, un gaidu atbildi no nakts rūķīšiem :)
  10. okee, paldies par respondu :) Kad būs laiks, ta pieķeršos klāt, un ziņošu, kā veicies :) @Kaklz: Nu jā, man tieši ar foreach gribās, jo tur tie nosaukumi ir reizēm tik gari, un negribās visu kodu pieķēzīt ar garām desām :)
  11. Roberts.R

    foreach

    Labrīt! Vēl jo projām plēšos ar tām laika ziņām. Viss iet gandrīz vai kā nākas, taču ir viena problēma, kurai es nespēju saviem spēkiem atrast atrisinājumu. Es pat nezinu, ko par savu problēmu stāstīt, bet varbūt kods izteiks visu. $xml = simplexml_load_file("http://informer.gismeteo.ru/xml/26240_1.xml"); foreach($xml->REPORT->TOWN->FORECAST as $b){ $laiks = $b['hour'].":00<br />"; $min = $b->TEMPERATURE['min']." - min temp<br />"; $max = $b->TEMPERATURE['max']." - max temp<br />"; echo $laiks; echo $min; echo $max; } //foreach beigas echo "---<br />"; echo $laiks; echo $min; echo $max; izdod: Tātad... Kas man ir vajadzīgs: Vajadzīgs ir tas, lai rādās laika ziņas priekš attiecīgā laika. Foreach gadījumā tiek parādītas visas ziņas. Vajadzētu, lai rāda tikai pašu augšējo. Mēģināju izprintēt ārpus foreach apgabala, printējās tikai pēdējās ziņas. Vai ir iespēja pateikt foreach'am, lai dod ārā tikai pašu pirmo, vai arī nejaucot iekšā foreachu. Help! :)
  12. Ej dir... :D Es jūtos diezgan stulbi :D:D Apmēram 4as stundas gar šito krāmējos, un viss tomēr atrisināms tik elementārā ceļā :D Paldies! :) --- Vēl viens jautājums tomēr par šīm te pašām laika ziņām. Tātad, datus iznest man izdevās, bet tagad piemēram, kā var uztaisīt, lai rādās arī bildīte ar saulīti, mākonīti vai mēnestiņu? Oke, to principā var noteikt pēc pulksteņa laika, bet ja tomēr ir sniegs, lietus vai skaidrs laiks? Visticamāk, ka tas notiek skatoties pēc šīs rindiņas: <PHENOMENA cloudiness="0" precipitation="10" rpower="0" spower="0"/> Tad sanāk ka pašam, kā teikt, ir jāsačinī ifi utt, lai dabūtu ārā to, ko vajag?
  13. Labrīt! Esmu smagi nočakarējies, un tā patās neesmu nācis skaidrībā, kā ta īsti strādā tas XML :) Tātad, cik tālu es esmu ticis... <?$xml = ' <test> <ieraksts>Kaut kāds ieraksts</ieraksts> <ieraksts>Cits ieraksts</ieraksts> </test> '; ?> <?php $obj = simplexml_load_string($xml); print_r($obj); ?> Kad izmantoju šādu variantu, tad it kā viss parādās, kā tam vajadzētu parādīties Bet, kad piemēram pamainu rindiņu: $obj = simplexml_load_string($xml); uz $obj = simplexml_load_file('test.xml'); kur, test.xml fails satur, (un atrodas tajā paša mapītē, kur atrodas php fails) <?xml version="1.0" encoding="UTF-8"?> <test> <ieraksts>Kaut kāds ieraksts</ieraksts> <ieraksts>Cits ieraksts</ieraksts> </test> saņemu pretī ko šādu: Es pilnīgi nespēju saprast, kas notiek, un kāpēc tā notiek. Okey, jebkurā gadījumā, man ir uzdevums :) Tātad, reku ir xml fails: http://informer.gismeteo.ru/xml/26240_1.xml , kurš man ir, protams, jānolasa un no tā man ir jāizdabū ārā info. Par to, kā tas notiekas, esmu iebraucis... Bet tagad galvenais ir saprast, kā notiekas faila ielādēšana. Ja jūs varat uzrakstīt kaut pāris rindiņās, kā pareizi tas notiek, tas būtu baigi forši :) Help here :) Paldies! --- Okey, pagaidām pats tiku tik tālu, ka ar šādu paņēmienu: $xml = simplexml_load_file('http://informer.gismeteo.ru/xml/26240_1.xml'); print_r($xml); es dabonu ārā visu smuki arrayā. Bet tad, kad es gribu piemēram dabūt ārā kaut ko atsevišķu, kā piemēram, atribūtu day: $xml = simplexml_load_file('http://informer.gismeteo.ru/xml/26240_1.xml'); $test = $xml->MMWEATHER->REPORT->TOWN->FORECAST->attributes()->day; echo $test; Tad pretī saņemu šito: Diemžēl es nespēju saprast, ko šis fatal error mesidž grib man pateikt... Paskaidrosiet?
  14. Man gadījusies ķibele. Mēģināju atrast to XML kodu tieši Siguldai. Diemžēl tehnisku apsvērumu dēļ tas pagaidām nav pieejams. Vai kādreiz jums ir tā jau gadījies? Taču atradu internetā citu pilsētu XMLus ar ejošiem datiem. Taču es nevarēju izfiltrēt, kā varētu mazliet pačakarēties ar town id :) Diemžēl nesanāca dabūt ārā vajadzīgos datus. ---- Edit: Laikam tomēr atradu :) Čerez žē, bet atradu :)
  15. Okey, paldies par atsaucīgajām atbildēm :) Jāsāk ķerties klāt pie darba :)
  16. Roberts.R

    Boldaa

    font-weight noteikti ir labākais variants iemests <p> tagos. un reku, ko vien nevari panākt ar šo font-weight: normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 Vārda dienu šodien svin: Jamulejs, Tups vai arī nezinu, skaties kaut source šim pašam piemēram :D Vārda dienu šodien svin: <strong class='bbc'>Jamulejs, Tups</strong> strong.bbc{font-weight:bold !important}
  17. function get($_string){ $get = $_GET[$_string]; return $get; } function post($_string){ $post = $_POST[$_string]; return $post; } Sīkums, bet noderīgi :) man parasti neiet pie sirds pēc $ rakstīt _ :)
  18. Vakars labs! Ticu, ka te ir jābūt cilvēkiem, kas ir taisījuši kaut kādus laika ziņu skriptiņus utt... Man neko daudz nevajag. Es tikai cenšos atrast normālas lapas, kurās būtu diezgan brīvi pieejams rss vai xml, taču man kaut kā nesokas ar to meklēšanu. Zinu, ka Yahoo ir baigi smuki viss uztaisīts, taču diemžēl, man vajag Siguldas pilsētu kā mērāmo. Zinu, ka tur arī nav kaut kādas ūber meteo stacijas, bet tomēr, šur tur parādās dati arī no Siguldas. Varbūt ir arī kaut kādi varianti, ka varētu vnk vilkt kaut vai no labslaiks.lv lapas tos datus (tur ir arī widžets), taču man skills aptrūkstas, lai to izdarītu. Kāds varētu pastāstīt tomēr, kā šīs lietas notiekas?
  19. Cannot load mysql extension. Please check your PHP configuration. - Documentation ----- Es nesaprotu, kāpēc man šādi gadās. Pirms pāris dienām uzliku apache, php un mysql. Apache un php strādā labi, bet ar mysql ir kaut kāda problēma... No sākuma, kad uzinstalēju, tad man bija šis pats errors. Tad neatceros, ko izdarīju, bet phpmyadmin gāja lieliski. Importēju savas iepriekšējās datubāzes, visu lasīja ideāli. Šodien vajadzēja piekļūt datubāzītēm, bet phpmyadmin rāda šādu joku. Pārbaudīju visus konfigus - Apache un PHP, mysql pārkonfigurēju pa visam. Labi, labāk būs, ja iekopēšu, ko esmu sarakstījis konfigā: httpd.conf: LoadModule php5_module "C:\web\php\php5apache2_2.dll" DirectoryIndex index.html index.htm index.php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps PHPIniDir "C:\web\php" php.ini extension_dir = "C:/web/php/ext" extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll Kas man nav pareizs? Varbūt visa sāls ir tajā lietā, ka vajadzīgi kaut kur slashi, bet citur back-slashi?
  20. Laba nakts! Sāku tasīt savu cms. Protams, zināšanas ir kā ir, bet pamati arī ir :) Kā saka, jo vairāk strādā, jo vairāk rodas jautājumi. Un man arī viens ir tāds iegadījies. Tātad man ir izveidota login forma iekš loginform.php, kas savukārt ir include iekš index.php pēc nosacījuma, ja nav uzsākta session. Ierakstu savu lietotājvārdu un paroli. Ja viss kārtībā, tad parādās pats cms'a darba galds. Bet ja tiek ierakstīts nepareizs lietotājvārds vai parole, tad šo kļūdu man rāda iekš check.php (kur notiek visas konekcijas ar datubāzi, lietotāja pārbaudīšana utt). Un tagad jautājums tāds - kā es varu šo kļūdu ielikt iekš tā loginform.php, kad tiek konstatēts, ka ir ievadīti nepareizi dati? Ja neizteicos pietiekami skaidri, rītdien centīšos situāciju izskaidrot arī ar kodiem un/vai screenshotiem.
  21. Vecā 31. rinda: $result = mysql_query("SELECT `id` FROM $tblName WHERE lietotajvards='$newLietotajvards'"); Jaunā 31. rinda: $result = mysql_query("SELECT `id` FROM $tblName WHERE lietotajvards='$newLietotajvards'") or die('Āāāā! Viss ir slikti, nekas nav labi! Tas, kas nav labi ir šitas: ' . mysql_error()); Un jā, šitas ir tiešām izskaidrots 100% - No database selected :D Paldies!
  22. Pusdienu jau čakarējos ar reģistrācijas skriptu... Un visu laiku ir viena lieta, kas īsti negrib strādāt. Izskatīju pus internetu, neko īpašu neatradu. Vadījos arī pēc šī topica, bet arī nekā. Reku ir mans skripts - Spied šeit Kad ievadu gan eksistējošu, gan neeksistējošu vārdu, vienmēr rezultāts ir sekojošs: Savienojums ar datubāzi ir veiksmīgs! Parole ir ok Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\web\htdocs\login\save.php on line 33 Viss kārtībā, Tavs lietotājvārds ir: neeksisteejoshs Un patiesību sakot, izmantoju šo te pašu mysql_num_rows() funkciju iepriekš login skriptā, un viss darbojās. Kur esmu nošāvis greizi, kas man ir nepareizs?
  23. Cenšos, un ceru, ka sanāks...

  24. Lieta tāda, ka man kaut kas īsti neiet ar datubāzēm, kā vajadzētu. Ņemos te ar login sistēmām. Tātad, sāku ar pašu datubāzi. Izveidoju datubāzi ar nosaukumu `LoginSys`. Tālāk izveidoju tabulu `lietotaji` ar 3 laukiem - `id`, `login` un `password`. Precīzāk varat apskatīties te: CREATE TABLE `LoginSys`.`lietotaji` ( `id` INT( 4 ) NOT NULL AUTO_INCREMENT , `login` INT( 32 ) NOT NULL , `password` INT( 32 ) NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ; Pēc tam gribēju vienkārši ielikt tajā tabulā vienkārši lietotāju caur phpmyadmin, bet kaut kas nesanāk. Atveru SQL, rakstu tur iekšā šo: SQL query: INSERT INTO `LoginSys`.`lietotaji` VALUES (1,`vards`,`parole`) un man, lūk, izmet šādu erroru: #1054 - Unknown column 'vards' in 'field list' Mēģināju arī šādi: SQL query: INSERT INTO `LoginSys`.`lietotaji` (`id`,`login`,`password`) VALUES (`1`,`vards`,`parole`) Bet rezultātā ir tas pats errors: #1054 - Unknown column 'vards' in 'field list' Taču mēģinot un testējot, kaut ko dabūju gatavu: SQL query: INSERT INTO `LoginSys`.`lietotaji` VALUES (`1`,`login`,`password`) Un dabūju rezultātā šādu uzrakstu: 1 row(s) inserted. Bet kad Browsoju to, ko uztaisīju, tad id=1, login=0, password=0 Ko Jūs varētu ieteikt darīt, un kā tikt ar šo, pieļauju, niecīgo problēmu galā? --- Edit: Tikko pamēģināju arī ierakstīt parasti ar roku caur Insert. Id ieliku kā 1 login ieliku kā vards password ieliku kā parole Bet atkal dabūju erroru: SQL query: INSERT INTO `LoginSys`.`lietotaji` ( `id` , `login` , `password` ) VALUES ( '1', 'vards', 'parole' ) MySQL said: #1366 - Incorrect integer value: 'vards' for column 'login' at row 1 Kas pie velna notiek? --- Last Edit: Esmu pats muļķis - INT jau ir attiecināms uz skaitļiem, bet vajadzēja taču VARCHAR :D
×
×
  • Create New...