mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 13:57 Benutzername: Passwort: Auto-Login

Thema: hilfe bei xml und php vom 12.04.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> hilfe bei xml und php
Seite: Zurück  1, 2, 3, 4, 5  Weiter
Autor Nachricht
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:06
Titel

Antworten mit Zitat Zum Seitenanfang

Versuch mal vor den schließenden /> ein blank zu setzen:
anstatt
Code:
<defaults symbol="circular"/>

also so:
Code:
<defaults symbol="circular" />

und anfangs noch einen xml-header auszugeben - damit
der browser weiß was da daherkommt...:
Code:
<? header ("content-type: text/xml"); ?>
  View user's profile Private Nachricht senden
hups
Threadersteller

Dabei seit: 12.04.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:10
Titel

Antworten mit Zitat Zum Seitenanfang

so hole ich mir die daten aus der datenbank

Code:

$sql3 = "SELECT * FROM ".MPREFIX."cube_txt  ORDER BY id ";
$res3 = mysql_query($sql3) ;
while($row1 = mysql_fetch_array($res3))
   {
  echo '
      <slide>
         <url>'.$link.'uploads/slide_1.jpg</url>
         <description>
            <link target="_blank">http://127.1.1.0/e107/news.php</link>   
            <heading>Put your heading here!</heading>
            <paragraph>
'.$test.'
            
            </paragraph>
         </description>   
      </slide>
<transition num="6" slicing="horizontal" direction="right" duration="0.8" delay="0.05" z_multiplier="15"cube_color="0xffffff"shader="flat"/> </transition>';
   }


das geht auch nur weil in den settings der xml die tags so geschlossen sind /> und nicht so zb.

<tweenOver alpha="1"></tweenOver >

wenn ich es so wie im besispiel mache zeigt der browser die baumstruktur richtig an nur das flash nimmt den so nicht.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:13
Titel

Antworten mit Zitat Zum Seitenanfang

Weil ichs grad nirgends sehe - anfangs müsste zusätzlich noch diese zeile rein:
Code:
<?xml  version="1.0" encoding="utf-8" ?>

// bzw. so wenn shorttags bei dir auf xampp an sind
Code:
<?= '<' . '?xml version="1.0" encoding="utf-8"?' . '>' ?>


Zuletzt bearbeitet von zweitaccount am Di 13.04.2010 13:15, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:14
Titel

Antworten mit Zitat Zum Seitenanfang

Nicht unbedingt, Flash kommt auch ohne klar.

PHP wirft ja auch das hier: Parse error: syntax error, unexpected T_STRING in /hp/ak/aa/de/www/cube/data.php on line 1

Was ist denn in Zeile 1?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
hups
Threadersteller

Dabei seit: 12.04.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:17
Titel

Antworten mit Zitat Zum Seitenanfang

keine veränderung er zerhakt die baumstruktur

so getestet

Code:
<? header ("content-type: text/xml"); ?>
<?xml  version="1.0" encoding="utf-8" ?>
<data>
    <settings>

        <auto_play>
            <defaults symbol="circular" />
            <tweenIn x="555" y="45" width="30" height="30" tint="0xFFFFFF" alpha="0.5" />
            <tweenOver alpha="1" />
        </auto_play>

        <prev_button>
            <tweenIn x="525" y="280" width="30" height="30" alpha="0"/>
            <tweenOver alpha="0" />
        </prev_button>

        <next_button>
            <tweenIn x="555" y="280" width="30" height="30" alpha="0" />
            <tweenOver alpha="0" />
        </next_button>

        <prev_symbol>
            <defaults type="3" />
            <tweenIn x="525" y="280" alpha="0.5" />
            <tweenOver time="0.15" x="515" scaleX="1.1" scaleY="1.1" />
        </prev_symbol>

        <next_symbol>
            <defaults type="3" />
            <tweenIn x="555" y="280" alpha="0.5" />
            <tweenOver time="0.15" x="565" scaleX="1.1" scaleY="1.1" />
        </next_symbol>

        <description>
            <defaults round_corners="10, 10, 10, 10" heading_text_size="22" heading_text_color="0xfc9900" paragraph_text_size="13" paragraph_text_color="0xFFFFFF" paragraph_text_margin="" paragraph_text_leading="2"/>
            <tweenIn x="10" y="200" width="480" height="90" alpha="0.15"/>
            <tweenOver alpha="0.3" />
        </description>

        <general slide_panel_width="600" slide_panel_height="300" slide_panel_horizontal_align="center" slide_panel_vertical_align="center" ui_visibility_time="10" />
        <transitions slicing="vertical" direction="down" duration="0.6" delay="0.2" cube_color="0xffffff" />
    </settings>

    <?php
    $serverroot=$_SERVER['HTTP_HOST'];
    require_once("../../class2.php");
    $link="http://".$serverroot."".e_HTTP."e107_plugins/cube/";
    $sql3 = "SELECT * FROM ".MPREFIX."cube_txt  ORDER BY id ";
    $res3 = mysql_query($sql3);
    ?>
    <slides>
    <?php while($row1 = mysql_fetch_array($res3)): ?>
        <slide>
            <url>uploads/slide_1.jpg</url>
            <description>
                <link target="_blank">http://127.1.1.0/e107/news.php</link>
                <heading>Put your heading here!</heading>
   
                <paragraph>
                    <?php echo $test ?>
                </paragraph>
            </description>
        </slide>
    <?php endwhile; ?>
    </slides>
</data>
  View user's profile Private Nachricht senden
hups
Threadersteller

Dabei seit: 12.04.2010
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:21
Titel

Antworten mit Zitat Zum Seitenanfang

test im web mit der obengenannten php ergibt

http://www.hupsis-e107.de/cube/test3.php

zeile 2 ist
Code:
<?xml  version="1.0" encoding="utf-8" ?>
  View user's profile Private Nachricht senden
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:22
Titel

Antworten mit Zitat Zum Seitenanfang

[edit] Sorry, war ein Fehler im ersten drin, jetzt korrigiert: [/edit]
Code:
<?php
header("content-type: text/xml");
echo '<?xml  version="1.0" encoding="utf-8" ?>';
?>'

oder einfach
Code:
<?php header ("content-type: text/xml"); ?>


Wie gesagt, der XML-Prolog ist nicht zwingend. Der PHP-Parser wirft den Fehler, weil er denkt, das <? wären die sogenannten Short Tags und er erwartet dann PHP-Code, der nicht kommt.


Zuletzt bearbeitet von therapiekind am Di 13.04.2010 13:29, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 13.04.2010 13:26
Titel

Antworten mit Zitat Zum Seitenanfang

Hmm, dann mal lieber weglassen den prolog. Aber was mir noch
auffiel, ist diese Zeile (->e_HTTP):
Code:
$link="http://".$serverroot."".e_HTTP."e107_plugins/cube/";

Das scheint auf eine Constante des e107-CMS (?) zuzugreifen.
Mglw. ist die in dem Fall nicht gesetzt, dann müsstest Du vorher
Code:
define("e_HTTP", "http://www.yoursite.com/");

schreiben - wobei dann der Link keinen Sinn mehr macht Grins
Dann das "e_HTTP" lieber erstmal ganz wech lassen ...
  View user's profile Private Nachricht senden
 
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4, 5  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.