Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...