Sie sind nicht angemeldet.

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!