Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Bilder link, in Bild umwandeln?

Diskussion: Bilder link, in Bild umwandeln? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Wie ist es möglich das: http://******/**.jpg, http://******/**.jpeg, http://******/**.bmp, http://******/**.gif und so weiter. Wenn so ein Link in meinem GB ...

Antwort
Alt 11.03.09, 19:59   #1 (permalink)
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Bilder link, in Bild umwandeln?

Anzeige

Wie ist es möglich das:
http://******/**.jpg, http://******/**.jpeg, http://******/**.bmp, http://******/**.gif und so weiter.

Wenn so ein Link in meinem GB geschrieben wird, soll das Bild gleich angezeigt werden, wie kann ich das machen in PHP?

theend ist offline   Mit Zitat antworten
Alt 11.03.09, 20:08   #2 (permalink)
 
Registriert seit: 22.10.07
AmShaegar Leistung: Facit NTK
Likes: 0
Standard

Hast du ein selbstgeschriebenes Gästebuch? Falls ja, könntest du folgendes machen:
Du durchsuchst die geschriebenen Texte nach [ img ] und [ /img ]. Alles, was dazwischen steht ist der Pfad zum Bild. Du solltest also das:
[ img ]http://***/***.jpg[ /img ]
mit dem hier ersetzen:
<img src="http://***/***.jpg">

Um weitere Details zu nenen fehlen Informationen über dein Gästebuch und deine Fähigkeiten.
AmShaegar ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 11.03.09, 20:12   #3 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

Ja das Gästebuch ist ist selbst geschrieben, und wird in mySQL gespeichert.

Ich würde das allerdings ohne [img] machen wollen, er soll die Endung auf jpg jpeg gif bmp und so weiter überprüfen...

Ist das nicht möglich?
theend ist offline   Mit Zitat antworten
Alt 11.03.09, 20:16   #4 (permalink)
 
Registriert seit: 22.10.07
AmShaegar Leistung: Facit NTK
Likes: 0
Standard

Da kommt bestimmt bald einer von den Experten hier an und erzählt dir was von Regulären Ausdrücken oder regex.. damit kenn ich mich leider nicht aus, aber du könntest acuh statt nach img nach "http://" und ".jpg" usw suchen und das ersetzen. allerdings wäre das eine ziemlich unschöne lösung, die nur so lange funktioniert, wie sich alle an eine venünftige syntax halten ;-) außerdem müsstest du bedenken, dass jemand folgendes schreiben könnte:
http://link.eu ist ein toller link http://smileys.de/smile.jpg

da muss du aufpassen, dass das letzte http:// ersetzt wird, usw. gibt bestimmt ncoh mehr sonderfälle, in die du damit reinlaufen kannst.
AmShaegar ist offline   Mit Zitat antworten
Alt 11.03.09, 20:19   #5 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

stimmt da hast du recht, allerdings ist bestimmt möglich das der nur von .jpg bis zum nächstliegenden http das macht. Oder bis zum nächsten leerzeichen
theend ist offline   Mit Zitat antworten
Alt 11.03.09, 20:20   #6 (permalink)
 
Registriert seit: 22.10.07
AmShaegar Leistung: Facit NTK
Likes: 0
Standard

Ja, so könnte man es machen. über die bgrenzung leerzeichen hatte cih auch schon nachgedacht.
AmShaegar ist offline   Mit Zitat antworten
Alt 11.03.09, 20:31   #7 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard Ot

Ich such grad in GOOGLE, lese so die Inhaltsangabe da^^, ihr wisst was ich meine. Dachte wow das is es, und was passiert, ich lande hier -.-
theend ist offline   Mit Zitat antworten
Alt 11.03.09, 21:09   #8 (permalink)
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard

Für einfache Links müsste es in etwa so gehen:
PHP-Code:
$zeichenkette 'Ein Link zum HaBo-Logo: http://www.hackerboard.de/images/logo.gif. Dada!';
$suchmuster '/(https?\:\/\/[A-Za-z0-9$_.+!*(),;\/\:@&~=-?]{3,}\.(jpe?g|gif|png))/';
$ersetzung '<img src="${1}" />';
echo 
preg_replace($suchmuster$ersetzung$zeichenkette
Voraussetzung ist hier allerdings, dass das http:// immer mit angegeben wird.

Viel Spaß damit!
Eydeet ist offline   Mit Zitat antworten
Alt 11.03.09, 22:23   #9 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

WOW FAST Perfekt^^

wenn in dem link ein - ist funktinierts nicht:

Code:
<?php $zeichenkette = 'Ein Link zum HaBo-Logo: http://www.hacke-rboard.de/images/logo.gif. Dada!';
$suchmuster = '/(https?\:\/\/[A-Za-z0-9$_.+!*(),\-;\/\:@&~=-?]{3,}\.(jpe?g|gif|png))/';
$ersetzung = '<img src="${1}" />';
echo preg_replace($suchmuster, $ersetzung, $zeichenkette) ?>
so schon^^, danke nochmal
theend ist offline   Mit Zitat antworten
Alt 13.03.09, 14:51   #10 (permalink)
 
Benutzerbild von Eydeet
 
Registriert seit: 14.04.06
Eydeet Leistung: Facit NTK
Likes: 4
Standard

Stimmt, da ist ein Fehler in der Regular Expression. Die sollte eigentlich so aussehen:
Code:
$suchmuster = '/(https?\:\/\/[A-Za-z0-9$_.+!*(),\-;\/\:@&~=-\?]{3,}\.(jpe?g|gif|png))/';
Es kann zwar immer noch sein, dass nicht alle Links erkannt werden, aber wenn du Lust hast, kannst du dir ja noch umfangreichere Regular Expressions ausdenken.
Eydeet ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Bilder link, in Bild umwandeln?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
LaTeX-Code in Bild umwandeln (C/C++ - bibliothek) RedEagle Code Kitchen 4 09.11.08 17:05
Ton zum Bild bei E-Mail LINK Sandmann10 Die Problemzone 5 17.04.06 15:06
Bilder umwandeln??? redbull Applikationen 1 27.01.06 13:36
Popup mit Link von einem Bild öffnen Hashishin Code Kitchen 7 16.07.05 12:04
Statt Webcam-Bild kommt das Bild der TV-Karte schweiz Die Problemzone 9 30.06.05 11:05


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61