Funktionen für Forum

cd_brenner

Aktives Mitglied
Hi,

hab mir da so ein kleines Forum programmiert.
Mich würde es interessieren wie folgende Funktionen realisierbar sind:

Bildupload:
es soll möglich sein, einem Post ein Bild anzuhängen.
Wenn ich im Post z.B [pic] schreibe soll an der stelle ein Bild erscheinen.
Natürlich muss das bild beim absenden des Posts hochgeladen werden und
die richte URL in den IMG Tag eingebaut werden. Auch ein KB Beschrängung sollte
möglich sein.

Links:
Wenn ich im Post [ u r l ] w w w . b l a b l a b l a . a t [ / u r l ]
verwende, soll daraus ein Link gemacht werden. Hab das jetzt mit leerzeichen gemacht, dass es nicht funktioniert, soll ja ein Beispiel sein.

wäre echt toll, wenn mir da wer helfen könnte.

LG markus
 
CODE function replaceUrl($message) {
// Make link from [url]htp://.... [/url] or [url=http://.... ]text[/url]
while(strpos($message, "[url")!==false){
$begUrl = strpos($message, "[url");
$endUrl = strpos($message, "[/url]");
$url = substr($message, $begUrl, $endUrl-$begUrl+6);
$posBracket = strpos($url, "]");

if ($posBracket != null){
if ($posBracket == 4){
// [url]http://.... [/url]
$link = substr($url, 5, $endUrl - $begUrl -5);
$htmlUrl = "<a href=$link target='_blank'>$link</A>";
} else {
// [url=http://....]text[/url]
$link = substr($url, 5, $posBracket-5);
$text = substr($url, $posBracket+1, strpos($url, "[/url]") - $posBracket-1);
$htmlUrl = "<a href=$link target='main'>$text</A>";
}
}

$message = str_replace($url, $htmlUrl, $message);
// searches for other [url]-nodes
}
return $message;
}
 
Kenn mich da nicht so ganz aus,
ich will die Variable $post testen.

Also ersetzte ich deine Variable ($message) durch meine Variable ($post)??

LG Markus
 
Zurück
Oben