Stránka: 6 z 8
| [ Príspevkov: 224 ] | 1 ... 3, 4, 5, 6, 7, 8 |
Autor | Správa |
---|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | 29 |
stenley píše: http://www.google.com/ig/api?weather=San%20Salvador
ok, ale ako zadefinovat country?
Toto ide aj mne, ale v tom Tvojom kode aby to slo. Mam to nasledovne:
/krajinu som definoval ako Salvador, resp. aj El Salvador/:
------------------
Kód: <?php /** * GoogleWeather * * Predpoved pocasia (google) * * @author stenley <stenley@webdev.sk> * @version 1.1 * @license http://opensource.org/licenses/gpl-license.php GNU Public License */
class GoogleWeather { var $lang = "sk"; var $country = "Salvador"; var $charset = "utf-8"; function getWeatherObj($city) { $data = @file_get_contents("http://www.google.com/ig/api?weather=".$city.",".$this->country."&hl=".$this->lang); if(!$data) { return false; } $data = iconv("ISO-8859-2",$this->charset,$data); return new SimpleXMLElement($data); } function getWeatherInfo($city) { $weather = array(); $obj = $this->getWeatherObj($city); if(is_object($obj)) { $data = $obj->xpath("/xml_api_reply/weather/current_conditions"); if(!empty($data)) { $weather[] = array( "condition" => $this->getAttr($data[0]->xpath("condition")), "temp_f" => $this->getAttr($data[0]->xpath("temp_f")), "temp_c" => $this->getAttr($data[0]->xpath("temp_c")), "humidity" => $this->getAttr($data[0]->xpath("humidity")), "icon" => $this->getAttr($data[0]->xpath("icon")), "wind_condition" => $this->getAttr($data[0]->xpath("wind_condition")) ); } $data = $obj->xpath("/xml_api_reply/weather/forecast_conditions"); if(!empty($data)) { foreach($data as $value) { $weather[] = array( "day_of_week" => $this->getAttr($value->xpath("day_of_week")), "low" => $this->getAttr($value->xpath("low")), "high" => $this->getAttr($value->xpath("high")), "icon" => $this->getAttr($value->xpath("icon")), "condition" => $this->getAttr($value->xpath("condition")) ); } } } return $weather; } function getAttr($obj) { $attr = $obj[0]->attributes(); return (string)$attr['data']; } }
$gw = new GoogleWeather();
$arrCity = array("San Salvador"," "," "," "); $content = '<table>'; foreach($arrCity as $city) { $weather = $gw->getWeatherInfo($city); if(!empty($weather)) { $content .= '<tr>'; $content .= '<td rowspan="2"><img src="http://www.google.com'.$weather[1]['icon'].'"></td>'; $content .= '<td width="120"><strong>'.$city.'</strong></td>'; $content .= '<td>'.$weather[1]['high'].'°C / '.$weather[1]['low'].'°C</td>'; $content .= '</tr><tr>'; $content .= '</tr>'; } } $content .= '</table>'; echo $content;
?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
najde to aj bez uvedenia krajiny, tak ju v podstate nemusis uvadzat...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | 29 |
stenley píše: najde to aj bez uvedenia krajiny, tak ju v podstate nemusis uvadzat...
uz som to uviedol aj tak, proste:
class GoogleWeather {
var $lang = "sk";
var $country = "";
var $charset = "utf-8";
...
$arrCity = array("san salvador"," "," "," ");
a nevypise mi to. S inymi lokalitami som doteraz nemal problem, fakt nechapem...?
|
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | 29 |
uz viem, treba to presne takto napisat:
San%20Salvador
to %a20 ako medzera..., potom to ide. Problém ale je, že presne tak isto mi to vypíše a ja tam potrebujem napísať len San Salvador. Čo s tým?
---
no už som to opravil, natvrdo som to vypísal v echu a je to. Ok, dík.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
na zaciatok getWeatherObj() treba pridat riadok
Kód: $city = urlencode($city);
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Mam mam taku otazku k Fletyho (Drakovmu) skriptu:
Zmena veľkosti obrázka
http://www.pcforum.sk/uzitocne-a-casto- ... tml#484225
Nie je to moc narocne na server? Dajme tomu, ze na jednej stranke to pouzijem pre 30 obrazkov, je to este ok ?
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 26.12.06 Prihlásený: 16.11.19 Príspevky: 3971 Témy: 181 | 181 Bydlisko: Nitra / Bra... | |
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
Tak fajn
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
Chcel by som sa opytat ze ako vyriesim chybu s Registraciou a aktivaciou na mail:
aktivacia.php
problem: ked sa zaregistrujem, pride mi mail s aktivacnim linkom, po kliknuti na link sa zobrazi:
Citácia: Aktiv�cia �ctu
Tento aktivacn� kl�c nezodpoved� k u��vatelovi. Sk�ste znova alebo kontaktujte administr�tora.
Ďakujem za odpoveď.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Niekde chybne nastavene kodovanie. Pohladaj, dost casto rozoberane.
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
mne nejde o kodovanie, mne ide o to ze ten kluc nezodpoveda ziadnemu užívateľovi, kodovanie doriesim potom
|
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | 92 |
nemenil si nijako tieto riadky??
Kód: $vysledok = mysql_query( $vlozit ); if ($vysledok) { $idUzivatela = mysql_insert_id();
Ja to používam a nemal som s tým problém...
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
nie nemenil som ich, menil som asi iba nazov tabulky a sposob overenia poctu riadkov
|
|
Registrovaný: 16.07.07 Prihlásený: 31.07.22 Príspevky: 1225 Témy: 92 | 92 |
A problém je v adrese ktorú ti pošle na mail? alebo až v aktivacia.php?
napr tvar adresy:
Kód: http://www.skuska.sk/aktivacia.php?kluc=44b8a24f4d1667201768cfab82a446b1&id=18
Popripade taka banalita, zmenil si nazov tabulky aj v aktivacia.php?
|
|
Registrovaný: 27.11.08 Prihlásený: 30.01.20 Príspevky: 630 Témy: 98 | 98 Bydlisko: Veľký Krtíš... |
problem je az v aktivacia.php, jasne ze som zmenil , problem moze byt v tychto riadkoch:
Kód: $query2 = " SELECT COUNT(*) FROM uzivatelia WHERE id='$idUzivatela' && aktiv='$kluc' ";
$result2 = mysql_query($query2); $pocetRiadkov = $result2
mam vnich nieco zle? ----------------------- ked som skusil dat to povodne: Kód: $query2 = " SELECT * FROM uzivatelia WHERE id='$idUzivatela' && aktiv='$kluc' ";
$result2 = mysql_query($query2); $pocetRiadkov = mysql_num_rows($result2);
tak mi vyhodilo chybu:
Citácia: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /amd/10.0.0.24/home/data/html/domena.sk/public_html/_sub/registracia/aktivacia.php on line 24
|
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
mam problem so strankovanim od stenley-ho...
Kód: define("PAGEVAR", "page"); //nazov parametra v GET, kde sa uchovava cislo stranky define("DELIMITER", " | "); //oddelovac cisiel stranok $page = 1; //cislo aktivnej stranky (default=1)
$result = mysql_query($q="SELECT id FROM komentar ORDER BY id DESC LIMIT 1", $db ) or print("Došlo k chybě v dotazu: ".$q."<br>".mysql_error()); while ($zaznam=MySQL_Fetch_Array($result)) { $numRows = $zaznam['id']; }
$rowsPerPage = 1; $maxPages = 10;
$numPages = ceil($numRows/$rowsPerPage); //pocet stranok v strankovani
if(!empty($_GET[PAGEVAR]) && $_GET[PAGEVAR]>0 && intval($_GET[PAGEVAR])<=$numPages) { $page = $_GET[PAGEVAR]; }
$offset = ($page - 1) * $rowsPerPage;
$sql = "SELECT nazov, link FROM galeria LIMIT $offset,$rowsPerPage"; $res = mysql_query($sql); if($res!==false) { while(list($nazov,$link) = mysql_fetch_row($res)) { echo '<p>'.$nazov.' - '.$link.'</p>'; } }
echo pagination($numRows, $rowsPerPage, $maxPages); ?>
pripojenei k db som nenapisal... ale vzdy mi zobrazi an vyber od 1 do 7 aj ked mam napr. 3 zaznamy v db ale aj ked mam napr. 20... stale zobrazi od1 po 7
//ak si povodne funkcie nezmenil, nemusis ich tu uvadzat (stenley)
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
$numRows ma obsahovat pocet zaznamov (napr. v tabulke), ty tam ukladas idcko
Kód: $result = mysql_query($q="SELECT id FROM komentar ORDER BY id DESC LIMIT 1", $db )
toto ti zbehne v pohode ($q=)? prave na tomto riadku mas zistovat pocet vsetkych zaznamov...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
stenley píše: $numRows ma obsahovat pocet zaznamov (napr. v tabulke), ty tam ukladas idcko Kód: $result = mysql_query($q="SELECT id FROM komentar ORDER BY id DESC LIMIT 1", $db ) toto ti zbehne v pohode ($q=)? prave na tomto riadku mas zistovat pocet vsetkych zaznamov...
hej lenze ja ich ukladam podla ID ktore sa stale zvacsuje... takze ak zistim posledne ID tak by sa malo zistit a celkovy pocet zaznamov... ako inak mozem zistit kolko tam mam zaznamov??? lebo to sa bude stale pridavat...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
takto to nezistuj, lebo je to blbost - ked medzicasom niektory zaznam vymazes, uz ti celkovy pocet nebude sediet... namiesto toho pouzivaj count(*)
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
stenley píše: takto to nezistuj, lebo je to blbost - ked medzicasom niektory zaznam vymazes, uz ti celkovy pocet nebude sediet... namiesto toho pouzivaj count(*)
tak ako presne to mozes zistit? presny script
|
|
Registrovaný: 09.05.09 Prihlásený: 07.10.13 Príspevky: 63 Témy: 20 | 20 Bydlisko: Košice |
a keby si namiesto
Kód: $numRows = $zaznam['id']; dal Kód: $numRows = mysql_num_rows($result);
?
P.S.: Nestudoval som presne ten skript ale podla toho co pisete by si takto mohol zistit pocet zaznamov
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
namiesto tohto kodu:
Kód: $result = mysql_query($q="SELECT id FROM komentar ORDER BY id DESC LIMIT 1", $db ) or print("Došlo k chybě v dotazu: ".$q."<br>".mysql_error()); while ($zaznam=MySQL_Fetch_Array($result)) { $numRows = $zaznam['id']; } das napr: Kód: $result = mysql_query("SELECT count(*) FROM komentar", $db); if($result !== false) { list($numRows) = mysql_fetch_row($result); }
>scrysurn: tak to nepojde, lebo pouziva limit 1
Naposledy upravil stenley dňa 14.08.2009 10:31, celkovo upravené 1
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
hej a co takto? skusal som to a ide mi to
Kód: $result = mysql_query($q="SELECT COUNT(*) id FROM galeria", $db ) or print("Došlo k chybě v dotazu: ".$q."<br>".mysql_error()); while ($zaznam=MySQL_Fetch_Array($result)) { $numRows = $zaznam['id']; }
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
aj tak to moze byt - z pohladu vysledku, ale zbytocne tam mas ten cyklus, ked sa ti vzdy vrati len 1 hodnota...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
okey tiez pravda... a neda sa k tomu doplnit aj ze je vidno posledne cislo?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
ake posledne cislo? myslis v strankovani? to mas ulozene v premennej $numPages, takze si to tam mozes jednoducho dorobit...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
stenley píše: ake posledne cislo? myslis v strankovani? to mas ulozene v premennej $numPages, takze si to tam mozes jednoducho dorobit...
myslim to posledne cislo co je dole, napr. mam 20 zaznamov a zobrazi mi prvych 10 a este jedno posledne cislo...
<< < 1|2|3|4|5|6|7|8|9|10...20 > >>
takto nejako to myslim
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
jj, chapem, mozes si to tam lahko dorobit... ak budem mat cas, tak to pridam do tej funkcie, otazkou vsak je, na co je to dobre, ked tam mas sipku na poslednu stranu... na to, aby si vedel, kolko to ma stran? hmm, no neviem...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 27.06.09 Prihlásený: 16.06.15 Príspevky: 154 Témy: 19 | 19 Bydlisko: Levice, Slo... |
stenley píše: jj, chapem, mozes si to tam lahko dorobit... ak budem mat cas, tak to pridam do tej funkcie, otazkou vsak je, na co je to dobre, ked tam mas sipku na poslednu stranu... na to, aby si vedel, kolko to ma stran? hmm, no neviem...
hej lebo je to prehladnejsie, aby clovek videl kolko tam je dokopy stranok...
|
|
Stránka: 6 z 8
| [ Príspevkov: 224 ] | 1 ... 3, 4, 5, 6, 7, 8 |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [ Choď na stránku: 1, 2 ] v PHP, ASP | 37 | 35676 | 27.05.2018 7:18 JanoF | | v Databázy | 9 | 862 | 18.01.2010 9:13 stenley | | v Vzdelanie, štúdium, škola | 4 | 939 | 28.09.2014 13:49 Daron | | v Operačné systémy Microsoft | 5 | 1488 | 11.05.2016 9:38 shiro | | v PHP, ASP | 16 | 1139 | 03.05.2009 18:32 lolko | | [ Choď na stránku: 1, 2 ] v Sieťové a internetové programy | 33 | 3705 | 31.07.2007 16:30 KaktusBR | | v HTML, XHTML, XML, CSS | 10 | 526 | 03.07.2010 15:05 shaggy | | v Redakčné systémy | 0 | 1999 | 07.09.2005 2:42 JanoF | | v PHP, ASP | 10 | 4896 | 28.09.2006 11:57 mokus | | v Predám | 3 | 923 | 27.06.2019 8:45 dansy | | v PHP, ASP | 6 | 583 | 17.10.2008 14:21 euthanan | | v JavaScript, VBScript, Ajax | 2 | 596 | 08.06.2009 20:14 jarrro | | v PHP, ASP | 5 | 475 | 10.06.2013 22:59 shaggy | | v Predám | 0 | 404 | 31.01.2018 13:20 twardykamen | | v Predám | 11 | 2210 | 08.02.2018 13:58 Gogi | | v PHP, ASP | 1 | 519 | 26.02.2011 16:20 Ďuri |
|