Hi! Hab mal wieder n Problem...
Und zwar hab ich ein Script auf meiner HP, mit welchem die User ihre Links selber posten können.
Das geht auch echt gut, bis auf eine Sache...
Da ich die PHP-Seite mit einem iFrame auf der eigentlichen Seite eingebunden habe,
möchte ich gerne, dass bei einem Klick auf den Link, die Seite NICHT im selben Fenster,
sondern in einem neuen geöffnet wird!
Ich bekomm das nur nicht hin!
Unten steht der Code, mit dem ich die Linkliste aufrufe!
Der FETTE Teil ist der, der die Links dann darstellt,
der ROTE, FETTE Teil ist die Stelle,
an der der Link ausgegeben wird, allerdings völlig OHNE Zielangabe.
Ich habs schon probiert, das Ganze mit nem "target="_blank" zu versehen,
aber das geht ned, dann kommt in der PHP-Ausgabe ein Fehler in der entsprechenden Datei / Zeile...
Kann da jemand helfen???
Das wäre echt nett, Danke!!!!!!!!
Lieber Gruß,
der CHIEFmaster
ZitatAlles anzeigen$submit = "Eingabe";
if ($action == "$submit") {
function Stripn($name)
{
$name = str_replace("'", "''", $name);
return $name;
}
function Stripd($desc)
{
$desc = str_replace("'", "''", $desc);
return $desc;
}
$name = htmlspecialchars(stripslashes(Stripn($name)));
$desc = htmlspecialchars(stripslashes(Stripd($desc)));$link_file="./links.txt";
$write = "<li type=\"circle\"> <a href=\"$url\">$name</a> | $desc
\n";
$fp=fopen($link_file, "a");
fwrite($fp, $write);
fclose($fp);echo "<font size=3>$name wurde in die Linkliste aufgenommen!</font>
Danke für deinen Eintrag!!";
?>
</font>
<center>
<font color="#000080" size="2" face="Arial">Fenster schließen</font>
</center>
<?php
}
else {
print("
Webseite eingeben:<FORM METHOD=POST ACTION=\"$PHP_SELF\">
Seitentitel:........<input type=\"TEXT\" name=\"name\" size=53 maxlength=16>URL:................<input type=\"TEXT\" name=\"url\" size=53 value=\"http://\">
Beschreibung:...<input type=\"TEXT\" name=\"desc\" size=53 maxlength=30>
<center><input type=submit name=action value=\"$submit\"></center></form>
");
}
?>