anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 19:59

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 61 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4  Nächste
Autor Nachricht
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mi 03 Feb, 2010 22:12 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
*leise grummelt*
Missbrauch von HTML-Elementen sollte bestraft werden...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 11:25 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Entschuldigt das ich den Thread nun wieder ausgrabe, aberich habe ein Böses Problem.
Ich kann bei den prefs weder das Feldchen für die Kurzbeschreibung ändern, noch sehe ich in der Bio Bilder, wenn ich Html Codes eingebe. Ersteres Probleme wäre ja nicht so tragisch wenn es so bliebe.Hätte dennoch gerne ne Lösung für mein zweites Problem.
hier meine bio.php

PHP:
<?php

// 22062004

require_once "common.php";
checkday();

$result = db_query("SELECT login,name,gesinnung,level,memberid,rankid,weapon,armor,sex,title,specialty,hashorse,acctid,age,marriedto,pvpflag,charisma,resurrections,bio,dragonkills,race,avatar,housekey,punch,reputation,birthday FROM accounts WHERE login='$_GET[char]'");
$row = db_fetch_assoc($result);
$row[login] = rawurlencode($row[login]);

page_header("Charakter Biographie: ".preg_replace("'[`].'","",$row[name]));
$specialty=array(0=>"nicht spezifiziert","Dunkle Künste","Mystische Kräfte","Diebeskunst","Feuermagie");
$gesinnung=array(
1=>"Chaotisch Gut", 2=>"Rechtschaffen Gut",
3=>"Neutral", 4=>"Rechtschaffen Böse",
5=>"Chaotisch Böse",
0=>"`)Unbekannt");
//$horses=array(0=>"None","Pony","Gelding","Stallion");
output("`^Biographie für $row[name]");
if ($session[user][loggedin]) output("<a href=\"mail.php?op=write&to=$row[login]\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=$row[login]").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a>",true);
if (getsetting("avatare",0)==1){
if ($row[avatar]){
$pic_size = @getimagesize($row[avatar]);
$pic_width = $pic_size[0];
$pic_height = $pic_size[1];
output("<table><tr><td valign='top'>`n`n<img src=\"$row[avatar]\" ",true);
if ($pic_width > 400) output("width=\"400\" ",true );
if ($pic_height > 400) output("height=\"400\" ",true );
output("alt=\"".preg_replace("'[`].'","",$row[name])."\">&nbsp;</td><td valign='top'>",true);
} else {
output("<table><tr><td>(kein Bild)&nbsp;&nbsp;&nbsp;</td><td>",true);
}
}
output('`n`n`b`&Allgemeines:`b`n');
output("`^Titel: `@$row[title]`n");
if (getsetting("activategamedate","0")==1 && $row[birthday]!="") output("`^Geburtstag: `@$row[birthday]`n");
output('`n`n`b`&Interessantes:`b`n');
if ($row['dragonkills']>0) output("`^Drachenkills: `@{$row['dragonkills']}`n");
output("`^Level: `@$row[level]`n");
output("`^Rasse: `@{$row['race']}`n");
output("`^Geschlecht: `@".($row[sex]?"Weiblich":"Männlich")."`n");
output("`^Spezialgebiet: `@".$specialty[$row[specialty]]."`n");
output("`^Gesinnung: `@".$gesinnung[$row[gesinnung]]."`n");
output("<table border='0' cellspacing='0' cellpadding='0'><tr><td>`^Ansehen:&nbsp;</td><td>".grafbar(100,($row['reputation']+50),100,12)."</td></tr></table>",true);

output('`n`n`b`&Besitz:`b`n');
$sql = "SELECT mountname FROM mounts WHERE mountid='{$row['hashorse']}'";
$result = db_query($sql);
$mount = db_fetch_assoc($result);
if ($mount['mountname']=="")
$mount['mountname'] = "`iKeines`i";
output("`^Tier: `@{$mount['mountname']}`n");
if ($row[housekey]) output("`^Hausnummer: `@$row[housekey]`n");
if($row[eweapon]==""){
output("`^Waffe: `@$row[weapon]`n");
}else{
output("`^Waffe: `@$row[eweapon]`n");
}
if($row[earmor]==""){
output("`^Rüstung: `@$row[armor]`n");
}else{
output("`^Rüstung: `@$row[earmor]`n");
}

output("</td><td>",true);

output("`n`n`b`&Sonstiges:`b`n");
output("`^Bester Angriff: `@$row[punch]`n");
output("`^Alter seit DK: `@$row[age]`^ Tage`n");
output("`^Wiedererweckt: `@$row[resurrections]x`n");

output("`n`n`b`&Familie:`b`n");
if ($row[marriedto]){
if ($row[marriedto]==4294967295){
output("`^Verheiratet mit: `@".($row[sex]?"Seth":"Violet")."`n");
}elseif ($row[charisma]==4294967295){
$sql = "SELECT name FROM accounts WHERE acctid='{$row['marriedto']}'";
$result = db_query($sql);
$partner = db_fetch_assoc($result);
output("`^Verheiratet mit: `@{$partner['name']}`n");
}
}
if($row[ssstatus] > 0 && $row[ssmonat] <= 16)
{
output("`^Ist Schwanger`n");
}

if($row[sex])
$sqlkin = "SELECT * FROM kinder where mama = " . $row[acctid];
else
$sqlkin = "SELECT * FROM kinder where papa = " . $row[acctid];

$resultkin = db_query($sqlkin);

$kinder = array();
while ($rowkin = db_fetch_assoc($resultkin))
{
array_push($kinder, $rowkin[name]);
}
if($kinder[0] != "")
{
if($row[sex])
output("`^Ist Mutter von:`@ ");
else
output("`^Ist Vater von:`@ ");

output(implode(", ", $kinder));
output("`0`n");
}


/* Gildenaddon by Eliwood für Eliwoods Gilden */
if($row['memberid']>0)
{
$sql = "SELECT gildenid,gildenname,gildenprefix FROM gilden WHERE gildenid = '".$row['memberid']."' LIMIT 1";
$gilde = db_fetch_assoc(db_query($sql));
output("`^Gildenmitgliedschaft: `@".$gilde['gildenname']."`@ [`0<a href='showdetail.php?id=".$gilde['gildenid']."' target='window_popup' onClick=\"".popup("showdetail.php?id=".$gilde['gildenid'])."; return false;\">`&".stripslashes($gilde['gildenprefix'])."`&</a>`@]`n",true);
$sql = "SELECT rankname FROM gildenranks WHERE rankid = '".$row['rankid']."' LIMIT 1";
$rank = db_fetch_assoc(db_query($sql));
output("`^Rank: `@".$rank['rankname']."`@`n");
}



if ($row['pvpflag']=="5013-10-06 00:42:00") output("`4`iSteht unter besonderem Schutz`i");
if (getsetting("avatare",0)==1)output ("</td></tr></table>",true);
if ($row['bio']>""){
output("`n`^Bio: `@`n".CloseTags(removeEvilTags(soap($row['bio'])),"`c`b`i")."`n",true);
}
output("`n`^Letzte Leistungen (und Niederlagen) von $row[name]`^");
$result = db_query("SELECT * FROM news WHERE accountid=$row[acctid] ORDER BY newsdate DESC,newsid ASC LIMIT 100");
$odate="";
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
if ($odate!=$row[newsdate]){
output("`n`b`@".date("D, M d",strtotime($row[newsdate]))."`b`n");
$odate=$row[newsdate];
}
output($row[newstext]."`n");
}

if ($_GET[ret]==""){
addnav("Zur Liste der Krieger","list.php");
}else{
$return = preg_replace("'[&?]c=[[:digit:]-]+'","",$_GET[ret]);
$return = substr($return,strrpos($return,"/")+1);
addnav("Zurück",$return);
}
/**
* Allow these tags
*/
$allowedTags = '<h1><b><i><a><ul><li><pre><hr><blockquote><img>';

/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript&#058;|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/**
* @return string
* @param string
* @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
*/
function removeEvilTags($source)
{
global $allowedTags;
$source = strip_tags($source, $allowedTags);
return preg_replace('/<(.*?)>/ie', "'<'.removeEvilAttributes('\\1').'>'", $source);
}

/**
* @return string
* @param string
* @desc Strip forbidden attributes from a tag
*/
function removeEvilAttributes($tagSource)
{
global $stripAttrib;
return stripslashes(preg_replace("/$stripAttrib/i", 'forbidden', $tagSource));
}
page_footer();

?>


Ich hoffe jemand kann mir helfen und sagen was mein Fehler ist.
eingeben tue ich den html code wie gewohnt <img src="Bildlink">
was ich sehe ist allerdings nichts. weder den Code selbst, noch ein viereckt mit Kreuz, einfach nichts sehe ich.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 11:30 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Die Datei kann man auch anhängen! ;)

Anpera? ANPERA bau die Spoiler Funktion ein, bitte, bitte. :lol:

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 11:48 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Erstens stimme ich MySql zu, da Script hätte in einem Anhäng auch gereicht ... würde auch nciht so den Bildschirm sprengen ^^

Zweitens:
PHP:
output($row[newstext]."`n");


Das ist der normale Output. Solltest du HTML-Codes ausgeführt haben wollen, muss es so aussehen:

PHP:
output($row[newstext]."`n",true);

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 11:52 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
mit anhängen ging es nicht... deswegen so...
*drop*
Hab eben das probiert ging aber auch nicht. *drop*

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:12 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Sorry, hab grade gesehen, dass das der Output vom Newstext ist.

Der output von der Bio beinhaltet schon das true.

Die Frage ist, wie der HTML in der Datenbank gespeichert wird ... Wird das Bild denn als Link angezeigt oder als Text oder wie?

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:34 
Offline
Profi
Profi
Benutzeravatar

Registriert: Mo 12 Mai, 2008 21:51
Beiträge: 137
Geschlecht: Weiblich
Dateien nächstes mal bitte als Anhang oder wennmöglich source frei geben

desweiteren:

output("`n`^Bio: `@`n".CloseTags(removeEvilTags(soap($row['bio'])),"`c`b`i")."`n",true);

wie der name schon sagt: böse sachen fliegen raus

Wenn man alles freigibt gibt man den Leuten auch die chance den Server an zu greifen.

durchsuche mal deine common (oder bei der DS auch die dateien im lib ordner)
nach dieser funktion, da kannste dann das einbauen, was du haben willst...

oder du haust das einfach raus:

output("`n`^Bio: `@`n".CloseTags(soap($row['bio']),"`c`b`i")."`n",true);

macht den Server aber angreifbar...

just my 2 cents..

dat Mine


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:46 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
@Lori
Das bild wird weder als Text noch als irgendwas angezeigt. Muss ich dafür etwa in der Datenbank was umstellen?

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:49 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mi 17 Jan, 2007 12:12
Beiträge: 98
Wohnort: Wien
Geschlecht: Männlich
LoGD: https://www.mondschatten-logd.de
Was ich gesehen habe nicht, sollte so eigentlich alles stimmen.

Bist du dir sicher dass deine img Tags auch richtig drin stehen?
Was den Kommentar mit den eviltags betrifft steht das ja in deinem post schon dabei

img ist als erlaubt markiert also sollte es eigentlich funktionieren

_________________
www.Avatarbase.de


Zuletzt geändert von Laserian am Mo 12 Apr, 2010 12:50, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Di 01 Mai, 2007 13:57
Beiträge: 1634
Wohnort: Dortmund.
Geschlecht: Männlich
LoGD: Lokal.
Skype: josh.hoiul
Minerva hat geschrieben:
Dateien nächstes mal bitte als Anhang oder wennmöglich source frei geben

desweiteren:

output("`n`^Bio: `@`n".CloseTags(removeEvilTags(soap($row['bio'])),"`c`b`i")."`n",true);

wie der name schon sagt: böse sachen fliegen raus

Wenn man alles freigibt gibt man den Leuten auch die chance den Server an zu greifen.

durchsuche mal deine common (oder bei der DS auch die dateien im lib ordner)
nach dieser funktion, da kannste dann das einbauen, was du haben willst...

oder du haust das einfach raus:

output("`n`^Bio: `@`n".CloseTags(soap($row['bio']),"`c`b`i")."`n",true);

macht den Server aber angreifbar...

just my 2 cents..

dat Mine


In der Dragonslayer Edition, gibt es diese Funktion nicht! ;)

_________________
Never change a running system. Bullshit! ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:57 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Eigentlich dürfte in der Datenbank nichts umgestellt werden müssen. Mich würde nur interssieren, wie dort dein img abgespeichert ist. ist er dort korrekt drin?

Ich würde eher auf das soap tippen, denn img ist erlaubt laut allowedTags.

Wie sind die Einstellungen bei der Wortfilterung? Steht dort http oder www drin?

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 12:59 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
@Laserian
Jap habe alles richtig eingegeben, habe sogar meinen Kollegen gebeten das mal einzugeben, doch bei ihm ging es auch nicht. Hab aber auch echt langsam keinen Schimmer mehr warum es nicht gehen will.

@lori Ja bei dem Wortfilter steht Http und www drin. Aber das sollte doch eigentlich nichts mit Html zu tun haben oder irr ich mich da?

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 13:00 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Mi 17 Jan, 2007 12:12
Beiträge: 98
Wohnort: Wien
Geschlecht: Männlich
LoGD: https://www.mondschatten-logd.de
Lori hat geschrieben:
Eigentlich dürfte in der Datenbank nichts umgestellt werden müssen. Mich würde nur interssieren, wie dort dein img abgespeichert ist. ist er dort korrekt drin?

Ich würde eher auf das soap tippen, denn img ist erlaubt laut allowedTags.

Wie sind die Einstellungen bei der Wortfilterung? Steht dort http oder www drin?



Mh ist zwar ne gute Idee aber ist der Wortfilter nicht ausschließlich bei den Yoms tätig? Soweit ich weiß betrifft der die Bio doch gar nicht.

_________________
www.Avatarbase.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 13:12 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
output("`n`^Bio: `@`n".CloseTags(removeEvilTags(soap($row['bio'])),"`c`b`i")."`n",true);

Wenn man soap einsetzt in der Bio betrifft es denke ich auch den text in der Bio ... und der Link wird in dem Moment noch als Text ausgegeben ;)

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 17:20 
Offline
Lehrling
Lehrling
Benutzeravatar

Registriert: Sa 31 Mär, 2007 11:12
Beiträge: 28
Geschlecht: Weiblich
LoGD: derzeit local
Ich weiß zwar gerade nicht, ob das Problem noch besteht oder nicht, aber...
Beim kurzen Blick in die Source ist mir aufgefallen, dass die Funktion removeEvilTags und der dazugehörige Codeteil am Ende des Scripts steht. Sollte das Problem noch bestehen, setz den gesamten Codeteil mal an den Anfang des Scripts, noch vor das

$this->bbcode_second_pass_code('', 'require_once "common.php";')

Hab das bei meinen bio.php bisher immer an den Anfang des Scripts gesetzt und damit bisher nie Probleme gehabt...

EDIT:

Okay, gerade aufm Local getestet und mit Code am Ende des Scripts werden keine Bilder mehr ausgeworfen, vermutlich auch sonst kein HTML. Also liegt da der Hase wirklich im Pfeffer. :)

_________________
"Inmitten eines riesigen Gartens falle ich auf
eine einzelne, blaue Rose in einem Meer aus Blüten"


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 12 Apr, 2010 17:44 
Offline
Profi
Profi

Registriert: Mi 24 Mär, 2010 00:11
Beiträge: 119
Geschlecht: Weiblich
LoGD: http://akilogd.de/logd/source.php
Danke Vicious.
Das war wirklich das Problem.
Als ich das auf meinem Testserver am Anfang hatte, ging das nicht, aber jetzt gehts.
Danke nochmal an alle die geholfen haben.

_________________
Wahrheiten können sich hinter einen Nebel aus Lügen verbergen, Fehler hinter einem Berg aus Zeichen.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Fr 13 Aug, 2010 19:42 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Hey!

Habe ein problem, dass die HTML in der Bio betrifft. Habe die SuFu benutz und nichts passendes gefunden

Also

Habe folgende sachen freigegeben

$this->bbcode_second_pass_code('', '
function removeEvilAttributes($source)
{
$allowedTags='<br><b><h1><h2><h3><h4><h5><h6><i><hr>' .
'<img><li><ol><p><strong><table>' .
'<tr><td><th><u><ul><div><span><center><p><img><hr><style><fieldset><legend><a><center><div><span><marquee><blink><font>';


$source = strip_tags($source, $allowedTags);

;
return $source;
}')

so.. in MEINER Bio gehen all diese Tags

Aber eine meiner Userinen hat damit probleme..

$this->bbcode_second_pass_code('', '
<table border="1" bordercolor="#330000">
<tr><td>Text</tr></td></table>')

die Farbe für den Radn wird nicht übernommen. Er wird noch immer grün angezeigt. Jemand einen Rat?

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Fr 13 Aug, 2010 22:16 
Offline
Held
Held
Benutzeravatar

Registriert: So 19 Nov, 2006 09:57
Beiträge: 231
Geschlecht: Weiblich
LoGD: http://www.trahhenbluot.de/Planetenchaos/source.php
Border-color ist eine Style-Angabe^^

Code muss sollte folgender sein:

PHP:
<table border="1" style="border-color:#330000">
<tr><td>Text</td></tr></table>


Das schließende td sollte vor dem schließenden tr sein, sonst gibst Fehler ;)

Edit: Eventuell muss sie noch etwas ändern:
Zitat:
Die Angabe border-color wird nur interpretiert, wenn außerdem der Rahmentyp (border-style) angegeben wird, also etwa: <p style="border-style:solid; border-color:red">.


Edit²: Möglicherweise wird es aber auch nicht den Effekt haben, den sie möchte, denn nur der äußere Rahmen der Tabelle ist damit farbig.

_________________
Das Lesen im Bett zeugt von völliger Hingabe an die Kunst: Man überlässt es dem Dichter, wann man einschläft.
Ernst R. Hauschka, deutscher Aphoristiker (geb. 1926)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Sa 14 Aug, 2010 10:23 
Offline
Held
Held

Registriert: Fr 17 Okt, 2008 20:06
Beiträge: 253
Geschlecht: Männlich
LoGD: off
Ok ich schau mal..

Das mit dem </tr> und</td> ist mir bewusst. Habs ausversehen falsch herum hingeschrieben :bash:

Was mich ja aber verwirrt.. wenn ich es nicht als style angabe mache wird es bei mir angezeigt. bei ihr aber nicht. Das war ja das, was mich am meisten störte^^ Aber danke. Ich teste es mal fix

Edit:

Hab die Lösung des Problems.. Wenn man

border="1"

macht im <table>-tag zieht er um die Tabelle eine Linie und zwischen den Spalten und reihen.. Aber der style="..." im Table Tag färbt wirklich NUR den äuseren rahmen

Ergo. Man muss entweder jedes öffnende td und tr einfärben mit style="border-color:#330000;"

oder man gibt jedem <td> und <tr> das man nutzt eine Klasse und definiert dann so das border-color .. schei* Html xD

_________________
Wenn ihr mir sagt wie ich es als Datei hochlade, dann kann ich die Source hochladen die ihr wollt .D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: HTML in der Bio
BeitragVerfasst: Mo 14 Mär, 2011 18:43 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: So 18 Mär, 2007 20:24
Beiträge: 81
Wohnort: Baden-Württemberg
LoGD: localhost
Hallo Ihr,
nun ich habe ein Problem mit meiner Bio... wie die Überschrift ja schon sagt mit Html....

wenn ich einen farbigen hintergrund mache, wird dieser nicht übernommen.....
Ich habe jetzt über 3 wochen daran rum gebastetl und nie hat es funktioniert....

Ich habe die diesen Code zwar drin:
PHP:
/**
* Allow these tags
*/
$allowedTags='<br><b><h1><h2><h3><h4><i><hr><img><li><ol><p><strong><table><marquee><tr><td><th><u><ul><div><span><center><font><size><p><img><style><blockquote>';
/**
* Disallow these attributes/prefix within a tag
*/
$stripAttrib = 'javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|'.
'onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|onabort|'.
'onfocus|onload|onblur|onchange|onerror|onreset|onselect|obsubmit|onunload';

/**
* @return string
* @param string
* @desc Strip forbidden tags and delegate tag-source check to removeEvilAttributes()
*/
function removeEvilTags($source)
{
global $allowedTags;
$source = strip_tags($source, $allowedTags);
return preg_replace('/<(.*?)>/ie', "'<'.removeEvilAttributes('\\1').'>'", $source);
}

/**
* @return string
* @param string
* @desc Strip forbidden attributes from a tag
*/
function removeEvilAttributes($tagSource)
{
global $stripAttrib;
return stripslashes(preg_replace("/$stripAttrib/i", 'forbidden', $tagSource));
}

PHP:
if ($row['bio']>""){
output("`n`n`n`a`n".CloseTags(removeEvilTags(soap($row['bio'])),"`c`b`i")."`n",true);
}



Nun da ich momentan noch auf dem rechner bei mir daheim alles zusammen bastel,
kann ich euch lediglich den code von der bio.php reinkopieren.... natürlich nur wenn der gebraucht wird!

Ich würd mich freuen wenn mir jemand helfen könnte!

Lieben Gruß


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 61 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3, 4  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 28 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum