Stránka: 5 z 8
| [ Príspevkov: 224 ] | 1, 2, 3, 4, 5, 6, 7, 8 |
Autor | Správa |
---|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
máš pravdu .. som si nevšmol
Kód: function directory_size($directory, $mierka) { $mierka = strtolower($mierka); if($mierka == "b") $velicina = 1; elseif($mierka == "kb") $velicina = 1024; elseif($mierka == "mb") $velicina = 1048576;
$directorySize=0; if ($dh = @opendir($directory)) { while (($filename = readdir ($dh))) { if ($filename != "." && $filename != "..") { if (is_file($directory."/".$filename)){ $directorySize += filesize($directory."/".$filename); } if (is_dir($directory."/".$filename)){ $directorySize += directory_size($directory."/".$filename); } } } } @closedir($dh); $totalSize = round((directory_size($directorySize;) / $velicina), 2); return $totalSize; }
$dir = "foto/"; echo "Veľkosť dát spolu: <br><b>". directory_size($dir,"mb") . "</b>";
tak snáď toto by už mohlo fungovať
//Nová verzia parsera  (to len tak medzi rečou  )
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
nebolo by od veci dorobit tam moznost nastavit si, ci sa do vyslednej velkosti bude zapocitavat aj velkost vnorenych adresarov alebo nie... PRIPADNE by bolo vhodne prepracovat to na komplexnejsiu triedu, ktora by zvladala zistit pocet suborov a pocet podadresarov v zadanom adresari, pripadne ine ficurky 
_________________ 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ý: 26.11.06 Prihlásený: 09.10.24 Príspevky: 4118 Témy: 319 | 319 Bydlisko: HE/BA |
Tá funkcia na zistenie presnej IP funguje stále a nedá sa nejako obísť?
|
|
Registrovaný: 17.10.06 Prihlásený: 08.01.11 Príspevky: 1752 Témy: 17 | 17 |
da. staci ti nejaka proxy co neforwarduje ip
_________________ A Real Programmer might or might not know his wife's name. He does, however, know the entire ASCII code table. |
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 | 233 Bydlisko: Dubnica nad... |
mam taky problem, kod som musle trochu prerobit s pomocou na tento kod aby mi to spracoval moj redakcny system: len mam problem stym ze mam medzeru medzi jednotlivimi mestami 3 riadkov, vid: http://navrchol.sk/index.php?id=426
Kód: /** * GoogleWeather * * Predpoved pocasia (google) * * @author stenley <stenley@webdev.sk> * @version 1.0 * @license http://opensource.org/licenses/gpl-license.php GNU Public License */
class GoogleWeather { var $lang = "sk"; var $country = "Slovakia"; 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); $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']; } }
$predpovedBratislava = new GoogleWeather(); $pocasieBratislava = $predpovedBratislava->getWeatherInfo("Bratislava");
$predpovedNitra = new GoogleWeather(); $pocasieNitra = $predpovedNitra->getWeatherInfo("Nitra");
$predpovedTrnava = new GoogleWeather(); $pocasieTrnava = $predpovedTrnava->getWeatherInfo("Trnava");
$predpovedTrencin = new GoogleWeather(); $pocasieTrencin = $predpovedTrencin->getWeatherInfo("Trencin");
$predpovedZilina = new GoogleWeather(); $pocasieZilina = $predpovedZilina->getWeatherInfo("Zilina");
$predpovedPoprad = new GoogleWeather(); $pocasiePoprad = $predpovedPoprad->getWeatherInfo("Poprad");
$predpovedPresov = new GoogleWeather(); $pocasiePresov = $predpovedPresov->getWeatherInfo("Presov");
$predpovedKosice = new GoogleWeather(); $pocasieKosice = $predpovedKosice->getWeatherInfo("Kosice");
$output = ""; // inicializacia
// pocasie [2] na dnes Bratislava $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasieBratislava[2]['icon'].'" alt="Bratislava: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="100"><strong>Bratislava</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasieBratislava[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasieBratislava[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na zajtra Nitra $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasieNitra[2]['icon'].'" alt="Nitra: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Nitra</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasieNitra[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasieNitra[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na zajtra Trnava $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasieTrnava[2]['icon'].'" alt="Trnava: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Trnava</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasieTrnava[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasieTrnava[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na zajtra Trencin $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasieTrencin[2]['icon'].'" alt="Trencin: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Trenčín</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasieTrencin[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasieTrencin[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na zajtra Zilina $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasieZilina[2]['icon'].'" alt="Žilina: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Žilina</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasieZilina[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasieZilina[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na zajtra Poprad $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasiePoprad[2]['icon'].'" alt="Poprad: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Poprad</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasiePoprad[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasiePoprad[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na zajtra Presov $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasiePresov[2]['icon'].'" alt="Prešov: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Prešov</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasiePresov[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasiePresov[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
// pocasie [2] na dnes Kosice $output .= '<table>'; $output .= '<tr>'; $output .= '<td rowspan="2"><img src="http://www.google.com/ig'.$pocasieKosice[2]['icon'].'" alt="Košice: predpoveď na zajtra" /> </td> <br />'; // ikonka $output .= '<td width="120"><strong>Košice</strong></td><br />'; $output .= '</tr><tr>'; $output .= '<td colspan="2">'. $pocasieKosice[2]['high'].'°C / '; // najvyssia teplota $output .= $pocasieKosice[2]['low'].'°C </td> <br />'; // najnizsia teplota $output .= '</tr>'; $output .= '</table>';
return $output;
_________________ Notebook: ASUS N750JV: Windows 8.1 64bit, Intel(R) Core(TM) i7-4700HQ CPU 2.40 GHz, 12GB RAM (DDR3 1600 MHz), NVIDIA GeForce GT 750M 4GB VRAM + HD Graphics 4600, 750 GB HDD (7200 rpm), Blu-ray Reader. Smartphone: Samsung Galaxy S5 mini |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
nepridavaj za kazdy ukoncovaci tag bunky (</td>) <br /> a nebudes mat problem...
btw, takto ten skript nepouzivaj, lebo pri kazdom nacitani stranky sa musi informacia o pocasi nacitat z google servera, stahuj si napr. kazdu hodinu xml k sebe na server a s nim potom pracuj... takisto by nebolo od veci spravit si vlastne obrazky...
pozri si lepsie prakticky priklad k danej triede GoogleWeather, lebo zbytocne tam vytvaras milion instancii (new GoogleWeather)
_________________ 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ý: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
ahojte,
ten skript na počasie
mám problém
Kód: Fatal error: Call to a member function xpath() on a non-object in /home/ftpsite/subfox.deg.cz/tester.php on line 30 a tu je ten súbor Kód: <?php /** * GoogleWeather * * Predpoved pocasia (google) * * @author stenley <stenley@webdev.sk> * @version 1.0 * @license http://opensource.org/licenses/gpl-license.php GNU Public License */
class GoogleWeather { var $lang = "sk"; var $country = "Slovakia"; 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); $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("Zilina", "Bratislava"); $content = '<table>'; foreach($arrCity as $city) { $weather = $gw->getWeatherInfo($city); $content .= '<tr>'; $content .= '<td rowspan="2"><img src="http://www.google.com/ig'.$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 .= '<td colspan="2">'.$weather[1]['condition'].'</td>'; $content .= '</tr>'; } $content .= '</table>'; echo $content; ?>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
pravdepodobne nemas na hostingu povolenu funkciu file_get_contents
_________________ 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ý: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas |
a neda sa to nejak spravit?
teda obísť?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
mozes pouzit curl, fopen (fread), pripadne ine funkcie na ziskanie obsahu suboru
btw. trosku som upravil povodny zdrojak toho skriptu
_________________ 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ý: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 | 149 Bydlisko: Houston, Texas | |
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
pre nacitanie obsahu suboru mozes pouzit napr. tuto funkciu: http://www.pcforum.sk/curl-vt54041.html#501023
_________________ 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,
dik za vyborny skriptik k pocasiu google. Prosim Ta, dalo by sa to este spravit tak, aby mi k lokalite a pocasiu vykreslilo aj ten konkretny obrazok? Si tam sice naznacil ako by sa to malo spravit ale ja to tam neviem akosi dokombinovat. Skript v takej verzii by bol uplne perfektny, proste aby to vyzeralo tak ako si pripojil vzorovy obrazok...
P.S.: inac bol to vyborny napad zaviest temu najpouzivanejsich skriptov, skoda, ze akosi uz nepribudaju... Nametov by bolo...
Dopredu dik.
P.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
pripojeny vzorovy obrazok je vystup skriptu, ktory je uvedeny v prikladoch pouzitia. tj. ked si ho spustis, tak by si mal vidiet podobny vystup, ako je uvedeny na danom obrazku...
Nametov by bolo? tak sem s nimi, lebo mne uz dost dlho nic nenapada, mam teraz taky mensi utlm  tato tema sluzi aj na to, aby ste napisali namety na skripty, ktore su podla vas uzitocne a ktore by tam podla vas nemali chybat...
_________________ 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.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
Takúto blbostičku som si spravil, nie je to použiteľné vždy a všade, ale vie to uľahčiť prácu:
Kód: function resource2array($resource){ $array = array(); if(!$resource)return array(); try{ if(mysql_num_rows($resource)){ while($row = mysql_fetch_assoc($resource)){ $array[] = $row; } } } catch(Exception $e){return array();} return $array; }
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | 29 |
rooobertek píše: Takúto blbostičku som si spravil, nie je to použiteľné vždy a všade, ale vie to uľahčiť prácu: Kód: function resource2array($resource){ $array = array(); if(!$resource)return array(); try{ if(mysql_num_rows($resource)){ while($row = mysql_fetch_assoc($resource)){ $array[] = $row; } } } catch(Exception $e){return array();} return $array; }
to je akože čo konkrétne?
|
|
Registrovaný: 12.05.08 Prihlásený: 28.12.13 Príspevky: 117 Témy: 29 | 29 |
stenley píše: pripojeny vzorovy obrazok je vystup skriptu, ktory je uvedeny v prikladoch pouzitia. tj. ked si ho spustis, tak by si mal vidiet podobny vystup, ako je uvedeny na danom obrazku... Nametov by bolo? tak sem s nimi, lebo mne uz dost dlho nic nenapada, mam teraz taky mensi utlm  tato tema sluzi aj na to, aby ste napisali namety na skripty, ktore su podla vas uzitocne a ktore by tam podla vas nemali chybat...
no ja ked som to spustil, nevykreslilo mi ikony pocasia, tak teda neviem...
Inac vseobecne je to v tom prehlade take nie celkom jasne...
Najskor tam mas php kod, potom priklad pouzitia - to ma byt asi nejaka cast, ktora sa da individualne pouzit na webe? Pred tym vsak musim mat spusteny ten zakladny script, predpokladam?
Potom tam je vysledok, zacinajuci kodom Array... - to je co konkretne?
Tu su definovane tie obrazky, predpokladam, ale toto je co za kod??
No a ten prakticky priklad mi potom ide, ale bez ikon...
Asi bude v mojom pripade problem s tym kodom, co zacina Array. Tomu nerozumiem, ale to nie je asi klasicke PHP?
Chcelo by to trosku lepsie vysvetlit, je to take trochu neprehladne, resp. nejasne, aspon pre mna...
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
pozeram, ze zmenili cestu k obrazkom (preto sa ti nezobrazovali), uz som to upravil aj v skripte...
Kod, ktory uvadzas (Array) je vystup skriptu nad tymto vypisom, je to tam aj uvedene...
_________________ 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.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
pkrajnak píše: to je akože čo konkrétne?
Mne osobne sa robí omnoho lepšie s arraymi ako s resource, tak ti to prevedie jednoducho celý result mysql na array
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 | 144 Bydlisko: Žilina |
stenley >> prosim ta, skusal som tvoj skript na google pocasie a na localhoste mi bezi uplne v pohode (tazke v prom rade velka vdaka) no ked ho uploadnem na server vobec nebezi (ani mi nehodi ziadnu chybu, nic, proste plocha, kde sa ma zobrazit je prazdna).
DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
je mozne, ze na hostingu mas zakazane niektore funkcie a prave preto ti to nejde...
_________________ 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ý: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 | 144 Bydlisko: Žilina |
tiez ma to napadlo len netusim, ktora funkcia by mohla nieco take sposobit? nemas nejaky tip?
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
v prvom rade si kontroluj navratove hodnoty... pripadne si mozes dat vypisat obsah klucovych premennych $data, $weather a pod... podla toho zistis, kde je problem...
_________________ 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ý: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 | 144 Bydlisko: Žilina |
tak som to pocasie nejako testoval a hadze mi tuto chybu:
Citácia: Fatal error: Call to a member function xpath() on a non-object in /xxx/xxxxxxxxx/xxx/xxxx/xxxx/pocasie.php on line 66
(namiesto tych xxx su samozrejme nejake realne hodnoty)
riadok c.66 je ten, kde je $data
Kód: function getWeatherInfo($city) { $weather = array(); $obj = $this->getWeatherObj($city); $data = $obj->xpath("/xml_api_reply/weather/current_conditions");
ako to teda rozbehat? na localhoste mi to bezi v pohode.
DIK.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
ako tak pozeram, tak pouzivas staru verziu skriptu... nakolko ti vsak vyhodilo tuto chybu, tak predpokladam, ze nezbehlo nacitanie dat z google.com => odstran @ pred file_get_contents. Ak ti vypise chybu, tak je funkcia file_get_contents na serveri zakazana... budes musiet pouzit iny sposob na nacitanie obsahu vzdialeneho suboru...
_________________ 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: pozeram, ze zmenili cestu k obrazkom (preto sa ti nezobrazovali), uz som to upravil aj v skripte...
Kod, ktory uvadzas (Array) je vystup skriptu nad tymto vypisom, je to tam aj uvedene...
Prosim Ta, kde je presne ta cesta k obrazkom? Resp. ako zmenit kod, ak by som napr. chcel zadat vlastnu cestu, napr. www.xxx.sk/img/pocasie/*.gif
Dik.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
Kód: $content .= '<td rowspan="2"><img src="http://www.google.com'.$weather[1]['icon'].'"></td>';
v premennej $weather[1]['icon'] je cesta k obrazku (napr. /ig/images/weather/mostly_cloudy.gif)
_________________ 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: Kód: $content .= '<td rowspan="2"><img src="http://www.google.com'.$weather[1]['icon'].'"></td>'; v premennej $weather[1]['icon'] je cesta k obrazku (napr. /ig/images/weather/mostly_cloudy.gif)
no ok, ale ako nastavim, aby mi tam tahalo inu cestu k obrazku? Napr. www.nieco.sk/pocasie/zamracene.gif?
Predpokladam, ze Weather urcuje pocasie a Icon tu spravnu ikonu podla hodnoty pocasia?
Chcel by som ale vyuzit vlastne ikony pocasia, tak preto sa pytam, ako si tu cestu zadefinovat?
Dik.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
existuje viacero moznosti, mozes napr. porovnavat meno obrazka ziskaneho z google a podla toho zobrazit vlastny obrazok (napr. chance_of_rain.gif => obcasny_dazd.gif) s prislusnou adresou...
_________________ 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: existuje viacero moznosti, mozes napr. porovnavat meno obrazka ziskaneho z google a podla toho zobrazit vlastny obrazok (napr. chance_of_rain.gif => obcasny_dazd.gif) s prislusnou adresou...
mam este jeden problem, totiz pre niektore krajiny sa mi nevypise pocasie. Napr. pre info skús el salvador a hl. mesto San Salvador.
Nevies v com moze byt problem, ze niektore krajiny tam proste nie su? Inac nie je niekde zoznam krajin, ktore su takto spracovane?
Paradox je, že v igoogle mi to našlo pod názvom len Salvádor, avšak aj keď som zadal krajinu len Salvador, stále nič...???
Dik
|
|
Stránka: 5 z 8
| [ Príspevkov: 224 ] | 1, 2, 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 | 35714 | 27.05.2018 7:18 JanoF |  | v Databázy | 9 | 869 | 18.01.2010 9:13 stenley |  | v Vzdelanie, štúdium, škola | 4 | 948 | 28.09.2014 13:49 Daron |  | v Operačné systémy Microsoft | 5 | 1499 | 11.05.2016 9:38 shiro |  | v PHP, ASP | 16 | 1144 | 03.05.2009 18:32 lolko |  | [ Choď na stránku: 1, 2 ] v Sieťové a internetové programy | 33 | 3723 | 31.07.2007 16:30 KaktusBR |  | v HTML, XHTML, XML, CSS | 10 | 531 | 03.07.2010 15:05 shaggy |  | v Redakčné systémy | 0 | 2014 | 07.09.2005 2:42 JanoF |  | v PHP, ASP | 10 | 4904 | 28.09.2006 11:57 mokus |  | v Predám | 3 | 933 | 27.06.2019 8:45 dansy |  | v PHP, ASP | 6 | 588 | 17.10.2008 14:21 euthanan |  | v JavaScript, VBScript, Ajax | 2 | 603 | 08.06.2009 20:14 jarrro |  | v PHP, ASP | 5 | 479 | 10.06.2013 22:59 shaggy |  | v Predám | 11 | 2217 | 08.02.2018 13:58 Gogi |  | v Predám | 0 | 410 | 31.01.2018 13:20 twardykamen |  | v PHP, ASP | 1 | 528 | 26.02.2011 16:20 Ďuri |
|