externe Links auch bei Billig-Hostern ermöglichen

  • Ich habe heut bei einem kostenlosen Webhoster einen so genannten "free Webspace" eingerichtet, damit ich in Foren etc. mal n paar Bildchen ablegen und posten kann. Dabei wurde mir beim 1.Versuch klar, dass der Anbieter das nicht möchte. Statt des Bildes anzuzeigen kommt sowas hier:
    [Blockierte Grafik: http://honk1000.ho.ohost.de/ue_pics/ues_colors2.jpg]

    Mist! Dachte ich und im nächsten Schritt dachte ich "Und warum sollte man das nicht umgehen?! Denn PHP bietet der Webspace ja." :twisted:
    Gedacht - getan. Und somit biete ich euch das Script hier zum Download an, denn diesen Fall hat man ja ab und zu mal. Dann wäre es schon schön, wenn man die Verlinkerei nutzen könnte. 8)

    Das Script wird im Root der eigenen Seite abgelegt und in dieser Form aufgerufen

    Zitat


    Dies kann man dann auch bequem mit dem IMG-Tag im BBCode kombinieren. Dann kann man obiges Bild wie folgt sichtbar machen.
    [Blockierte Grafik: http://honk1000.ho.ohost.de/giveObj.php?pi…ues_colors2.jpg]

    Und somit kann man Bilder extern verlinken, obwohl es der Anbieter zu unbinden versucht. :twisted: Leider muss es auch das Forum unterstützen. Hier funktioniert das nicht, aber in anderen Foren klappts. Liegt vermutlich daran, dass die IMG-URL noch geparst wird und das .php? nicht akzeptiert wird. Schade. Frage an den Admin: Ist dem so oder hat das andere Ursachen?
    Hier funktioniert das z.B.: http://ultraedit.com/index.php?name…pic&p=6557#6557

    PS: Wer mag kann es ja noch erweitern. Einen Anfang habe ich schon gemacht und die Möglichkeit eingebaut auch Dateien zu verlinken. Aber wer das braucht, muss hier ein wenig Zeit investieren.

    Enjoy!

  • Um so besser, aber die anonym.to-Variante funktioniert leider ebenfalls nicht überall.
    Im UE-Forum z.B. erscheint überhaupt keine Ausgabe mehr. Dort läufts aber mit meinem "Dienstboten" *g*

    Zudem bleibt noch die Frage, nach der Abschaltung von .php? für IMG-Tags...

    "Carpe Diem" powered by positiv Feelings

  • Zitat von Torty

    Leider muss es auch das Forum unterstützen. Hier funktioniert das nicht, aber in anderen Foren klappts. Liegt vermutlich daran, dass die IMG-URL noch geparst wird und das .php? nicht akzeptiert wird. Schade. Frage an den Admin: Ist dem so oder hat das andere Ursachen?


    ganz einfach. das liegt nicht am forum, sondern an deinem webspace. zwischen den [img ]-tags erwartet er sich eine bild-datei. das ist aber eine .php-datei. "fehler" kann so behoben werden, indem du auf deinem webspace eine htaccess-datei erstellst, die den webspace auffordert alle .php-datein als .jpg (oder .png etc.) zu behandeln. das ganze sieht beispielsweise wie folgt aus:

    Code
    AddType application/x-httpd-php .jpg

    mfg
    Rocco

    edit: das selbe hab ich bei meiner signatur verwendet...

  • Zitat

    ganz einfach. das liegt nicht am forum, sondern an deinem webspace. zwischen den [img ]-tags erwartet er sich eine bild-datei. das ist aber eine .php-datei. "fehler"


    Nun, bei oben genannten Link funktioniert das halt auch im BBCode. Zudem liefert mein PHP ja ein Image zurück.
    Die Version mit dem htaccess müsste ich mir mal anschauen...

    "Carpe Diem" powered by positiv Feelings

  • Zitat von Torty

    [Blockierte Grafik: http://tests.daoc-ds.de/goto/goto/_~h~…jpg_~rem~~_.jpg]
    Modula: Hmmm...und was ist daran ^^ jetzt fortschrittlich? *g*

    http://tests.daoc-ds.de/goto übernimmt (u.a.) das anzeigen von dynamischen Bildern in Foren wo dies eigentlich nicht erlaubt ist (wie hier)

    http://modula.mo.funpic.de/bild/ übernimmt auf meinem funpic account das Anzeigen von Bildern (extern verlinkt)

    da ich aber alleine mit http://modula.mo.funpic.de/bild/?p=bild&h=jpeg hier noch kein Bild anzeigen kann (da dynamischer Aufruf) schalte ich mein goto dazwischen:

    [Blockierte Grafik: http://tests.daoc-ds.de/goto/goto/_~h~…peg_~rem~~_.jpg]

    mein goto script ist ursprünglich dazu geschrieben worden um überall da wo es verboten ist trotz verbotes dynamische bilder anzuzeigen, kann aber auch noch einiges mehr - z.B. die Anzeige des Quelltextes jeder beliebigen Internetseite als Bild:

    [Blockierte Grafik: http://tests.daoc-ds.de/goto/goto/_~h~…2~__~rem~~_.jpg]

    Durch die Option der Base64 codierung lassen sich aber auch andere nette sachen damit machen:

    http://tests.daoc-ds.de/goto/goto/mailto:~b64~_QA==_~b64~
    (Das posten von e-mailadressen ist hier nicht gestattet, ich weiß, aber es gibt nichts, was man nicht umgehen kann... - aber daher werd ich dieses Beispiel auch nicht komplettieren, hinterher muss ich in mein Script noch Missbrauchssperren einbauen...)

    (was man so alles programmiert wenn man nix zu tun hat :P)

  • Zitat von Torty

    Zudem liefert mein PHP ja ein Image zurück.

    ja, du sagst es ja. die .php-datei liefert ein bild zurück, sie IST aber kein bild! (siehe quelltext der php-datei, wenn sie angezeigt wird)

    komisch, dass es da funktioniert hat. ich kannte bis jetzt noch kein forum wo das funktioniert hat, ohne die methode von htaccess.

    mfg

  • Zitat von Rocco

    die .php-datei liefert ein bild zurück, sie IST aber kein bild!


    Also die Erläuterung zum Befehl imagejpeg besagt etwas anderes. Dort steht:

    Zitat

    Durch Verwendung der Funktion header() mit der "content-type"-Angabe "image/jpeg" können Sie PHP-Skripte erstellen, welche die JPEG-Ausgabe direkt vornehmen.


    Der Header einer solchen Ausgabe sieht so aus:

    Zitat

    Contenttype: image/jpg

    Sehe jetzt nicht warum es KEIN Bild sein soll...

    "Carpe Diem" powered by positiv Feelings