Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Panorama Community. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich 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

  • Private 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!