Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Freitag, 1. Juni 2012, 19:42

Skript mit Variable

Hallo,

ich habe folgendes Skript:

$this->cacheCode('[php]','<?php

$xmlfile='http://where.yahooapis.com/geocode?location=&gflags=R&appid=API';
$xml = simplexml_load_file(rawurlencode($xmlfile));
$result = $xml->Result;
foreach ($result as $code) {
}


$ort = "http://weather.yahooapis.com/forecastrss?w=$code->woeid&u=c";
include('inc/wetter-widget.php');

?>')

nach location= soll $feldx[7] stehen, das sind die Koordinaten in der Panoramagalerie. Wie muss ich das eingeben, dass das entsprechend erkannt wird?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »panoramaleben« (3. Juni 2012, 08:36)


2

Samstag, 2. Juni 2012, 05:24

Hi

PHP ist zwar nicht so mein Ding, aber versuchs mal so:

$this->cacheCode('[php]','
<?
php
$xmlfile='http://where.yahooapis.com/geocode?location='.$feld[7];
$xml = simplexml_load_file(rawurlencode($xmlfile));
$result = $xml->Result;
foreach ($result as $code) {
}

$ort = woeid&u=c">http://weather.yahooapis.com/forecastrss?w=$code->woeid&u=c;
include('inc/wetter-widget.php');

?>

')

Gruss
Sascha

3

Sonntag, 3. Juni 2012, 08:37

Okay, folgendes scheint zu funktionieren (lokal nicht immer, dafür auf dem Server, evtl. war das auch der Grund, weshalb ich dachte, dass es nicht geht)

$this->cacheCode('[php]','<?php

$xmlfile='http://where.yahooapis.com/geocode?location='.$feldx[7].'&gflags=R&appid=APPID';
$xml = simplexml_load_file(rawurlencode($xmlfile));
$result = $xml->Result;
foreach ($result as $code) {
}


$ort = "http://weather.yahooapis.com/forecastrss?w=$code->woeid&u=c";
include('inc/wetter-widget.php');

?>')

toosten

Fortgeschrittener

Beiträge: 105

Wohnort: Berlin

Beruf: Softwareentwickler bei vr-easy

  • Nachricht senden

4

Dienstag, 5. Juni 2012, 08:20

Okay, folgendes scheint zu funktionieren (lokal nicht immer, dafür auf dem Server, evtl. war das auch der Grund, weshalb ich dachte, dass es nicht geht)

$this->cacheCode('[php]','<!--?php

$xmlfile='http://where.yahooapis.com/geocode?location='.$feldx[7].'&gflags=R&appid=APPID';
$xml = simplexml_load_file(rawurlencode($xmlfile));
$result = $xml->Result;
foreach ($result as $code) {
}


$ort = "http://weather.yahooapis.com/forecastrss?w=$code->woeid&u=c";
include('inc/wetter-widget.php');

?>')
Statt:
$ort = "http://weather.yahooapis.com/forecastrss?w=$code->woeid&u=c";
include('inc/wetter-widget.php');

Besser:
$ort = "http://weather.yahooapis.com/forecastrss?w=".$code->woeid."&u=c";
include('inc/wetter-widget.php');

$var in einem String klappt, aber $var->var meist nicht!