kostenloser Webspace werbefrei: lima-city


<img> Tag von einer anderen Seite übernehmen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    my-gosh

    my-gosh hat kostenlosen Webspace.

    Hallo,

    folgendes ist mein problem:
    ich möchte ein bild von einer anderen website bei mir einfügen, nur verändert sich die adresse des Bildes andauernd. Somit habe ich mit file_get_contents() die seite "geladen" und möchte nun den <img>-Tag des Bildes herausfiltern. Das muss irgendwie mit preg_match() gehen, habe aber keine ahnung, wie, weil ich mit den reg. expressions noch keine erfahrungen gemacht habe und auch nach google-suchen noch nicht durchgestiegen bin. Ich wäre also dankbar, wenn mir jemand den code kurz aufschreiben könnte.
    Vorraussetzung: ich kenne die codeschnipsel, die vor dem <img> kommen, hier einfach mal allgemein: <codeschnispel>. Nun möchte ich _nur_ den <img>_tag herauskriegen, der genau danach kommt, oder zumindest die adresse des bildes.

    Quasi so: .....<code> <codeschnispel> <img-tag> <weiterer_code> .......

    Falls jemand eine Idee hat (auch wenn es anders als mit preg_match geht), bitte posten =)

    Danke, gosh :D
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Natürlich geht so was mit preg_match(), aber da stellt sich mir eine ganz andere Frage:

    Möchte der Webseitenbetreiber überhaupt, dass du sein Bild in deine Webseite einbindest, wenn er schon andauernd die Adresse des Bildes ändert?

    Du solltest nicht einfach irgendwelche Bilder von fremden Webseiten einbinden, auch wenn es dir mittels PHP möglich wäre.
    Den Vorgang, fremde Bilder auf der eigenen Webseite einzubinden, indem man einfach die original URL in einen <img>-Tag eingibt, bezeichnet man übrigens als Traffic-Klau, denn der Webseitenbetreiber muss schließlich für den Traffic, den seine Webseite verursacht, bezahlen.
  4. Autor dieses Themas

    my-gosh

    my-gosh hat kostenlosen Webspace.

    ja, ich hatte mir schon fast gedacht, dass ich mich da in einer grauzone befinde.
    Lass es mich so sagen: Es ist eine Seite, rein für mich und für Niemand anders, wo ich meine aktien-kurse beobachte.
    Daher gucke ich da alle paar tage drauf, und sehe den aktuellen kurs, den ich von einer großen börsen-seite da hinein abfrage, und habe mir gedacht, dass es schön wäre, wenn ich noch eine hübsche, dynamische grafik einbinden könnte.
    Genau das ist jene Grafik um die es geht.
    Meiner persönlichen Einschätzung nach sollte dies in Ordnung gehen. Falls das nicht so ist, verzichte ich selbstverständlich auf alle weiteren Antworten!

    Ich hoffe, das war verständlich und dass es keiner falsch versteht!

    so far, gosh :D
  5. my-gosh schrieb:
    ja, ich hatte mir schon fast gedacht, dass ich mich da in einer grauzone befinde.
    Lass es mich so sagen: Es ist eine Seite, rein für mich und für Niemand anders, wo ich meine aktien-kurse beobachte.

    Gut, denn das ist keine Grauzone mehr, sondern verboten.
    Wenn du jedoch selber die Graphik auf diese Art nutzen willst, ist das OK, da kein zusätzlicher Traffik entsteht und du die Graphik nicht weiter verbreitest.

    Falls du Hilfe bei dem Reggex brauchst, müssen wir wissen, für welche Seite das wäre, damit wir den Quelltext nach charakteristischen Stellen durchsuchen können, an denen der Reggex dann matchen kann.
  6. Autor dieses Themas

    my-gosh

    my-gosh hat kostenlosen Webspace.

    <td colspan="7" height="5"></td></tr><tr class="hgrau2"><td colspan="7"><br /><img src="http://seite.de/h_kl.html?VOL=0&amp;FUNDS_EARNINGS=1&amp;SCALE=3&amp;CONV_CURR=1&amp;SHOW_CURR=1&amp;ID_NOTATION=3230247&amp;COMP_IND=7070241&amp;PERIOD=4" width="374" alt="" /></td></tr>


    Das ist der code-abschnitt, um den es geht. Ich habe die seite absichtlich maskiert, weil ich ungern persönliche Daten bzw. andere Angaben hier veröffentlichen möchte. Ich hoffe, ihr habt dafür Verständnis.

    Ich wäre sehr dankbar, wenn mir jemand den passenden php-code mit preg_match aufschreiben könnte, mit dem ich dann an das Image komme, bzw. mir den syntax, der hierfür gebraucht wird, erklärt =)
    Vielen Dank nochmals im Vorraus :)

    so far, gosh :D
  7. wieso holst du dir nich einfach ein paar pics, packst sie in einen ordner, und lässt sie per zufall wieder geben?

    sowas wie dich unterstütze ich nich.. auch wenns 'nur' für dich seien sollte..es ist immer noch traffic klau..


    ps.
    außerdem machste gerad verlust mit deinen aktien ^^

    Beitrag geaendert: 14.3.2007 22:57:49 von nilswerner
  8. Autor dieses Themas

    my-gosh

    my-gosh hat kostenlosen Webspace.

    Ich stelle mir grade ernsthaft die frage, was du mit diesem Posting bezwecken möchstest, nilswerner. Ich sehe keinen Sinn darin.

    a)
    Weiss ich nicht, ob das ein sehr schlechter Witz mit dem Zufallsgenerator sein, außerdem sollte jedem bewusst sein, dass dies absolut nicht meine Absicht trifft -> sinn?

    b)
    nilswerner schrieb:
    sowas wie dich unterstütze ich nich..

    Schonmal etwas von Netiquette oder einfach vernünftigem Umgangston gehört? Werde ich hier zu einem "etwas" degradiert?

    c)
    Die Frage, ob das okay ist, oder nicht, wurde hier schon geklärt. Was Du darüber denkst, interessiert mich nicht. Falls es explizit gesetzwidrig ist, bitte ich darum, mir dies in vernünftigem Ton mitzuteilen, und werde dies, wie oben angesprochen, nicht weiter verfolgen.

    d)
    Meine Aktien sind meine Sache und ob damit Verlust oder Gewinn mache, ebenfalls. Da hast Du dich gefälligst rauszuhalten.


    Mir ist durchaus bewusst, dass du dies vermutlich nicht ernst nehmen wirst. Ist mir auch egal. Musste gesagt werden, weil ich es echt nicht okay finde. Vor allem, wenn ich schon darauf hinweise, dass ich meine persönlichen Daten über diese Aktien hier nicht veröffentlichen will, dass trotzdem jemand darauf herumreiten muss und es anscheinend auch noch besonders lustig findet. Da fehlen mir die Worte, bzw. möchte ich sie hier nicht ausschreiben, denn ich unterstütze solche Umgangsformen nicht.


    Soweit das. Falls mir noch jemand helfen möchte, wäre ich weiterhin sehr dankbar.
    Solche Postings wie den gerade besprochenen von nilswerner bitte ich aber zu unterlassen. Das sollte eigentlich jeder verstehen.
    Vielen Dank, gosh
  9. Mal eine Alternative:
    Warum nimmst nicht einfach einen Börsenticker für Firefox oder Thunderbird.
    Das hat den Vorteil dass es weniger arbeit macht, und dass du da mit dem Urheberrecht nicht ins Gehege kommst.
    Denn selbst wenn die seite "nur für dich" ist, aber irgendwo im öffentlich zugänglichen Web steht ist dass eine Urheberrechts Verletzung. Ansonsten binde die Seite doch einfach über Frames an ein eigenes Menue an.
    Ansonsten ... Ich muss nochmal Krahmen, aber irgendwo war da doch was wie man XML sheets unter PHP Parsed, damit könnte es auch gehen.

  10. a)
    Weiss ich nicht, ob das ein sehr schlechter Witz mit dem Zufallsgenerator sein, außerdem sollte jedem bewusst sein, dass dies absolut nicht meine Absicht trifft -> sinn?

    der sinn solch eines generators wäre, das du ständig ein neues bild siehst..aus deinem post hatte ich dies so verstanden, als wolltest du andauernd ein neues bild nur sehen..


    b)
    nilswerner schrieb:
    sowas wie dich unterstütze ich nich..

    Schonmal etwas von Netiquette oder einfach vernünftigem Umgangston gehört? Werde ich hier zu einem "etwas" degradiert?

    ja davon hab ich schon mal was gehört..ich habe eigentlich auch nie solche umfangstöne, jedoch war ich gestern einfach nur beschissen gelaunt..
    dennoch habe ich DICH damit nicht zu einem etwas degradiert. Lediglich die sache an sich..damit warst nich du gemeint..


    c)
    Die Frage, ob das okay ist, oder nicht, wurde hier schon geklärt. Was Du darüber denkst, interessiert mich nicht. Falls es explizit gesetzwidrig ist, bitte ich darum, mir dies in vernünftigem Ton mitzuteilen, und werde dies, wie oben angesprochen, nicht weiter verfolgen.

    Das interessiert dich nich? kennst du denn sind eines Forums? meiner meinung nach, darf jeden zu einem thema dort sein senf zu geben..


    d)
    Meine Aktien sind meine Sache und ob damit Verlust oder Gewinn mache, ebenfalls. Da hast Du dich gefälligst rauszuhalten.

    Dies was ledigtlich eine kleine anmerkung..
    was du damit machst ist mir wurst..für sowas interessiere ich mich eh nicht..



    Mir ist durchaus bewusst, dass du dies vermutlich nicht ernst nehmen wirst. Ist mir auch egal. Musste gesagt werden, weil ich es echt nicht okay finde. Vor allem, wenn ich schon darauf hinweise, dass ich meine persönlichen Daten über diese Aktien hier nicht veröffentlichen will, dass trotzdem jemand darauf herumreiten muss und es anscheinend auch noch besonders lustig findet. Da fehlen mir die Worte, bzw. möchte ich sie hier nicht ausschreiben, denn ich unterstütze solche Umgangsformen nicht.

    ich nehme deine aussage durchaus bewusst und entschuldige mich für meine gestrige ausdrucksweiße..
    ich wollte darauf nicht rumreiten, und lustig find ich aktien kurse schon gar nich ^^ die komm und gehn numa wie sie wollen, somit sind sie vom normal verbraucher nich beeinflussbar, daher wüsste ich auch nich, was daran lustig sein sollte..
    [/quote]


    ok nu genug davon.. du seinem thema wieder..

    kennst du eine .htaccess datei? dort kann es sein, das der betreiber seine bilder auch nur für seine seite freigeschalltet hat, und du sowieso nichts siehst..
    bist du dir denn sicher, das du denn die pics auch auf deiner seite sehen kannst?
    man müsste sich anschauen, welche merkmale sich bei diesem bild namen wechsel aufweisen..ob komplett alles oder nur einige teile vom namen geändert werden..
  11. Also, falls der Quellcode immer so aussieht, dann lautet der Reg.Ex. dazu
    <?
    preg_match('|<td colspan=\'7\' height=\'5\'></td></tr><tr class=\'hgrau2\'><td colspan=\'7\'><br />(.*)</td></tr>|Usim', $url_zum_bild, $treffer);
    ?>

    Im Array $treffer, wird der erste Treffer des Suchmusters im übergebenen Quelltext ($url_zum_bild) gespeichert. In $treffer[1] ist dann <img src='...' width='374' alt='' /> zu finden.

    Beitrag geaendert: 15.3.2007 18:06:22 von tct
  12. Autor dieses Themas

    my-gosh

    my-gosh hat kostenlosen Webspace.

    vielen Dank dafür :)

    das probier ich gleich mal aus!
    danke danke!

    Der andere Vorschlag mit börsemticker vom firefox und so ist sicher nicht schlecht, aber nicht wirklich das, was ich suche ..
    Ich denk mal, der code von tct wird mein problem lösen :)


    Dankeschön!
    gosh :D


    Es funktioniert ganz prima :)
    Nur dass ich anstatt von " ' " immer die richtigen anführungszeichen nehmen musste (").
    Danke nochmal, tct :D
    (und dem rest natürlich auch, für die Mühe!)

    Beitrag geaendert: 16.3.2007 13:45:15 von my-gosh
  13. Das mit den Anführungszeichen liegt an lima, da kann ich nichts für. Es werden alle doppelten zu einfachen umgewandelt. Is' doof, aber nicht meine Schuld.
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!