Roberts.R
-
Posts
111 -
Joined
-
Last visited
Posts posted by Roberts.R
-
-
Termometrs
in CSS
Paskaties par css background position kaut ko, domāju, ka palīdzes ;)
-
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
-
-
Aww, super, tieši šitos gribēju arī kaut kad iemācīties, paldies :)
-
:) varbut paradisi savu .htaccess?
Pirmajā postā ir tas pats htaccess saturs :)
-
Wow, tik daudz atbildes vienā laikā!
Vēl nepaspēju izlasīt visas atbildes, jo ceru, uz fiksu atbildi par šo:
[Wed Feb 10 10:26:39 2010] [error] [client 127.0.0.1] client denied by server configuration: C:/web/htdocs/htaccess/.htaccessWell, šis ir tas, kas laikam man traucē dzīvot... Kā ar to tikt galā? Apache config failā kaut kas ir FAILed?
-
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
-
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 :)
-
-
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:
02:00
-18 - min temp
-20 - max temp
08:00
-13 - min temp
-15 - max temp
14:00
-10 - min temp
-12 - max temp
20:00
-10 - min temp
-12 - max temp
---
20:00
-10 - min temp
-12 - max temp
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! :)
-
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?
-
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
SimpleXMLElement Object ( [ieraksts] => Array ( [0] => Kaut kāds ieraksts [1] => Cits ieraksts ) )
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:
Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "test.xml" in C:\web\htdocs\ms\page\sidebar.php on line 27Es 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:
Fatal error: Call to a member function attributes() on a non-object in C:\web\htdocs\ms\page\sidebar.php on line 20Diemžēl es nespēju saprast, ko šis fatal error mesidž grib man pateikt...
Paskaidrosiet?
-
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 :)
-
Okey, paldies par atsaucīgajām atbildēm :)
Jāsāk ķerties klāt pie darba :)
-
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}
-
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 _ :)
-
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?
-
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?
-
Yeah, paldies, viss iet :)
-
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.
-
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!
-
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?
-
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
-
Patiesību sakot, šis links man neko daudz neizteica... Nesaportu, ko ar to iesākt...
Varētu lūdzu detalizētāku izklāstu?
Onlain skripts..
in Gatavi skripti
Posted
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