bild anzeigenhallo gemeinschaft

  • hallo gemeinschaft,


    bekomme aus einer xml datei daten und auch links zu bildern, die ich nun anzeigen lassen möchte

    PHP
    1. $file = file_get_contents("http://xxxx.de/xml/?action=getRoutePictures&routeID=24555&partnerID=2113123123");
    2. $xml = simplexml_load_string($file);
    3. echo $xml->Picture->URL;
    4. $URL1 = $xml->Picture->URL;
    5. echo('<img src="$URL1" width="100" >');


    der pfad wirs mir zwar angezeigt - aber das bild nicht


    könnt ihr mir sagen, wo der fehler ist

  • PHP
    1. echo '<img src="' . $URL1 . '" width="100%">';


    Sollte klappen wenn die URL stimmt.
    Wobei man doch eigentlich die Liste erstmal durchgehen muss, oder?
    Spricht foreach($xml->Picture as $pic): echo $pic->Url; endforeach; oder? Hm naja
    Wie gesagt wenn der Pfad stimmt sollte das so wie oben dargestellt klappen.

  • HTML
    1. <div id="slideshow">
    2. <div id="innerslider">
    3. <?php
    4. php code mit img-ausgabe
    5. ?>
    6. </div>
    7. </div>


    Images float:left wert geben per Css oder im Style-Attr. vom img und dann per JavaScript oder jQuery sliden lassen
    Bei jQuery wäre das $("#innerslider").animate({
    'margin-left': neuerLeftWert
    }, interval);


    schon hast du eigentlich ne ganz simple Slideshow ^^

  • in meiner show werden dann diese bilder verwendet


    HTML
    1. <h1>Eine Bilderslideshow</h1>
    2. <p id="meinFader">
    3. <? foreach($xml->Picture as $pic):
    4. echo '<img src="' . $pic->URL. '" width="100">';
    5. endforeach;?>
    6. </p>
    7. <p><a href="javascript:next()">Slideshow starten</a></p>


    show wird nur nicht angezeigt - sondern nur eine reihe von bildern


    das ist der head bereich


    das war der bildersatz

    HTML
    1. <img src="images/berge1.jpg" alt="">
    2. <img src="images/berge2.jpg" alt="" class="next">
    3. <img src="images/berge3.jpg" alt="" class="next">
    4. <img src="images/berge4.jpg" alt="" class="next">
    5. <img src="images/berge5.jpg" alt="" class="next">
    6. <img src="images/berge6.jpg" alt="" class="next">
  • PHP
    1. <h1>Bildershow</h1>
    2. <p id="meinFader">
    3. <?php foreach($xml->Picture as $pic): ?>
    4. <img src="<?php echo $pic->Url; ?>>
    5. <?php endforeach; ?>
    6. </p>
    7. <p><a href="javascript:next();">starten</a></p>


    Code
    1. p#meinFader img {
    2. float: left;
    3. width: 100px;
    4. height: 100px;
    5. }


    Aber ich würde um deinen Fader noch ein div oder Absatz legen der das allgemeine Element beinhaltet.


    PHP
    1. <h1>Bildershow</h1>
    2. <div id="slideshow"><p id="meinFader">
    3. <?php foreach($xml->Picture as $pic): ?>
    4. <img src="<?php echo $pic->Url; ?>>
    5. <?php endforeach; ?>
    6. </p></div>
    7. <p><a href="javascript:next();">starten</a></p>



    Und mit JavaScript/jQuery dann "meinFader" bewegen nach links, rechts, oben oder unten.
    Das overflow - Attr. zeigt dann nur das was in dein Element "reinpasst" an.

  • also bei copy-paste funzt es bei mir.
    Scheinst da irgendwas doch zu überschreiben.
    Aber helfen kann man dir nicht schick doch mal deine Version als Webseite o.s.



    #edit
    existieren denn die bilder bei dir?
    ich hoffe da steht nicht mehr images/berge.jpg in deinem src-Attr deines images ?!
    Du musst den src-Pfad anpassen!!

  • PHP
    1. <h1>Bildershow</h1>
    2. <p id="meinFader">
    3. <?php foreach($xml->Picture as $pic): ?>
    4. <img src="<?php echo $pic->Url; ?>
    5. <?php endforeach; ?>
    6. </p>
    7. <p><a href="javascript:next()">Slideshow starten</a></p>


    nur local leider


    - - - Aktualisiert - - -


    PHP
    1. <h1>Bildershow</h1>
    2. <p id="meinFader">
    3. <?php foreach($xml->Picture as $pic): ?>
    4. <img src="<?php echo $pic->Url; ?>
    5. <?php endforeach; ?>
    6. </p>
    7. <p><a href="javascript:next()">Slideshow starten</a></p>


    nur local leider


    - - - Aktualisiert - - -


    mist muss los - melde mich leider später erst wieder

  • das ist nun mein code



    - - - Aktualisiert - - -


    bei mir werden zwar nun alle bilder in zwei spalten untereinander angezeigt - aber halt keine show

  • Ist nichts anderes, als hier auch schon nur dass du eben noch js-code drum herum hast ..

    Ein Geheimnis ist erst ein Geheimnis wenn man es selbst nicht weiß, sonst ist es nur eine Zeitbombe.