Zum Inhalt springen

BB Code Link


Empfohlene Beiträge

Halli Hallo Nabend zu der spähten Stunde.

Ich habe ein kleines Problem, ich habe eine BB Code ausgabe zu Image Verlinkung für Communitys erstellt.

Bei meiner Ausgabe allerdings, wird in der Textarea,

ein nicht gewolltes " am ende des Bildernamens mitgeliefert dieses Apostroph verhindert die verlinkung in der Community, jedoch ist die Angabe /" im Code zwingend um ihn nicht zu Zerstören.Ich selbst habe allerdings keinerlei wirkliche Ahnung, daher dachte ich könnt ihr mir vlt helfen wäre nett.

Hier einmal der Code um den es geht.

<?php
$verzeichnis = "img/gbpics/gruesse/"; // Pfad zum Verzeichnis (Hier ist es ein Unterverzeichnis)
$handle = openDir($verzeichnis); // Verzeichnis öffnen
while ($datei = readDir($handle)) { // Verzeichnis auslesen
if ($datei != "." && $datei != ".." && !is_dir($datei)) { // Verzeichnisse filtern
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, ".jpg")) { // Bilder filtern
$verzeichnis_datei = $verzeichnis . $datei; // Pfad zur aktuellen Datei
$info = getImageSize($verzeichnis_datei); // Bildinfos ermitteln (Breite, Höhe)
// Bild anzeigen
echo "<center><img src=\"$verzeichnis_datei\" width=\"$info[0]\" height=\"$info[1]\"></center> <br>
<p><center>Code für Jappy und andere<br>



<textarea rows=\"3\" cols=\"50\" onclick=\"this.focus();this.select()\" readonly>[url=http://www.gbpics.me][img]http://www.gbpics.me/$verzeichnis_datei\"[/img][/url]</textarea></center><a class=\"infotext\" href=\"verweis.html\"><b>Gb Code Einbauanleitung</b><span><br>Klicke in das Feld deines Gb Codes, drücke Strg+C zum kopieren.Wechsel zu deinem Community Gästebuch und drücke Strg+V zum einfügen in das gewünschte Gb.</span></a><p><center>Code für Homepages und andere<br><textarea rows=\"3\" cols=\"50\" onclick=\"this.focus();this.select()\" readonly><a href=\"http://www.GBPics.me\" target=\"_blank\"><img src=\"http://www.GBPics.me/$verzeichnis_datei\" border=\"0\" alt=\"GB Bild\" /></a></textarea></center><br><br><br><br><br><br>\n";
}
}
}
closeDir($handle); // Verzeichnis schließen
?> [/PHP]

<textarea rows=\"3\" cols=\"50\" onclick=\"this.focus();this.select()\" readonly>$verzeichnis_datei\"</textarea>

Es handelt sich hierbei um diesen Code und das Stöhrende Anführungszeichen,

Apostroph am Ende das [/img] tags, welches ein " zum Ergebnis in der Textarea hat.Wie kann ich dies um gehen bitte helft mir. Hoffe es reicht an Info für euch aus. Danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

es ist besser, wenn du Variablen innerhalb eines Strings so einbindest:

$foobar = "Welt";
echo "Hallo ".$foobar." da draußen!";[/PHP]

Außerdem kannst du statt den normalen Anführungsstrichen " auch einfache ' nehmen. Bei denen entfällt das nervige Escapen innerhalb des Strings, jedoch kannst du bei denen dann keine Variablen einfach mehr in den String einbetten.

Somit wäre das in deinem Fall

[PHP]echo '<center><img src="'.$verzeichnis_datei.'" width="'.$info[0].'" height="'.$info[1].'"></center> <br>
<p><center>Code für Jappy und andere<br>



<textarea rows="3" cols="50" onclick="this.focus();this.select()" readonly>[url=http://www.gbpics.me][img=http://www.gbpics.me/'.$verzeichnis_datei.'][/url]</textarea></center><a class="infotext" href="verweis.html"><b>Gb Code Einbauanleitung</b><span><br>Klicke in das Feld deines Gb Codes, drücke Strg+C zum kopieren.Wechsel zu deinem Community Gästebuch und drücke Strg+V zum einfügen in das gewünschte Gb.</span></a><p><center>Code für Homepages und andere<br><textarea rows="3" cols="50" onclick="this.focus();this.select()" readonly><a href="http://www.GBPics.me" target="_blank"><img src="http://www.GBPics.me/'.$verzeichnis_datei.'" border="0" alt="GB Bild" /></a></textarea></center><br><br><br><br><br><br>'."\n";

Ich hoffe ich konnte helfen.

Grüße Wulf

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...