Problem mit Variablen in PHP Abschnitt
Verfasst: Fr 16. Jan 2004, 21:13
Hallo,
ich bin gerade dabei meine bisherige Seite komplett ins Contenido zu integrieren. Dabei nutze ich in meinen Artikeln auch PHP Abschnitte.
Es gibt zum Beispiel in einem Artikel folgenden Teil:
______________________________________________________
<Table border="1" >
<TR>
<TD Align="Center">
<?php
require('wetter/phpweather.php');
require(PHPWEATHER_BASE_DIR . '/pw_utilities.php');
require(PHPWEATHER_BASE_DIR . '/output/pw_text_de.php');
require(PHPWEATHER_BASE_DIR . '/output/pw_images.php');
$weather = new phpweather();
$text = new pw_text_de($weather);
$icons = new pw_images($weather);
$location = $weather->get_location();
$report = $text->print_pretty();
$sky = $icons->get_sky_image();
$windrichtung = $icons->get_winddir_image();
$temp = $icons->get_temp_image();
$data = $weather->decode_metar();
?>
<Table border="0" Cellpadding="0" Cellspacing="0" width="100%">
<TR>
______________________________________________________
nach dem Speichern der Änderung und dem erneuten Aufrufen des Artikels im Editor und nachfolgendem Wechsel auf HTML-Ansicht sehe ich allerdings diesen Code:
______________________________________________________
<TABLE border=1>
<TBODY>
<TR>
<TD align=middle><?phprequire('wetter/phpweather.php');require(PHPWEATHER_BASE_DIR . '/pw_utilities.php');require(PHPWEATHER_BASE_DIR . '/output/pw_text_de.php');require(PHPWEATHER_BASE_DIR . '/output/pw_images.php');=new phpweather();=new pw_text_de();=new pw_images();=();=();=();=();=();Array=();?>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
______________________________________________________
Die Variablennamen sind also einfach weg und einige andere Änderungen gibt es auch.
Was muß ich also anders machen, damit mein Script weiter läuft?
Ein weiteres Problem wird sicherlich sein, das ich mit diesem Script auf eine andere Datenbank zugreife die sich allerdings auf dem gleichen Host befindet. Was gibt es dabei zu beachten?
Vielen Dank für die hoffentlich kommende Hilfe
Ronny
System:
Contenido 4.4.2
PHP 4.3.1
MySQL 3.23.55
auf einem Linux-System bei meinem Hoster
ich bin gerade dabei meine bisherige Seite komplett ins Contenido zu integrieren. Dabei nutze ich in meinen Artikeln auch PHP Abschnitte.
Es gibt zum Beispiel in einem Artikel folgenden Teil:
______________________________________________________
<Table border="1" >
<TR>
<TD Align="Center">
<?php
require('wetter/phpweather.php');
require(PHPWEATHER_BASE_DIR . '/pw_utilities.php');
require(PHPWEATHER_BASE_DIR . '/output/pw_text_de.php');
require(PHPWEATHER_BASE_DIR . '/output/pw_images.php');
$weather = new phpweather();
$text = new pw_text_de($weather);
$icons = new pw_images($weather);
$location = $weather->get_location();
$report = $text->print_pretty();
$sky = $icons->get_sky_image();
$windrichtung = $icons->get_winddir_image();
$temp = $icons->get_temp_image();
$data = $weather->decode_metar();
?>
<Table border="0" Cellpadding="0" Cellspacing="0" width="100%">
<TR>
______________________________________________________
nach dem Speichern der Änderung und dem erneuten Aufrufen des Artikels im Editor und nachfolgendem Wechsel auf HTML-Ansicht sehe ich allerdings diesen Code:
______________________________________________________
<TABLE border=1>
<TBODY>
<TR>
<TD align=middle><?phprequire('wetter/phpweather.php');require(PHPWEATHER_BASE_DIR . '/pw_utilities.php');require(PHPWEATHER_BASE_DIR . '/output/pw_text_de.php');require(PHPWEATHER_BASE_DIR . '/output/pw_images.php');=new phpweather();=new pw_text_de();=new pw_images();=();=();=();=();=();Array=();?>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
______________________________________________________
Die Variablennamen sind also einfach weg und einige andere Änderungen gibt es auch.
Was muß ich also anders machen, damit mein Script weiter läuft?
Ein weiteres Problem wird sicherlich sein, das ich mit diesem Script auf eine andere Datenbank zugreife die sich allerdings auf dem gleichen Host befindet. Was gibt es dabei zu beachten?
Vielen Dank für die hoffentlich kommende Hilfe
Ronny
System:
Contenido 4.4.2
PHP 4.3.1
MySQL 3.23.55
auf einem Linux-System bei meinem Hoster