Avatar billede lraj Nybegynder
08. januar 2007 - 19:26 Der er 11 kommentarer og
1 løsning

Html med htmlpakker i profil problem

Jeg har mig en shop hvor man kan købe htmlpakke 1 og 2, har man den ene kan man noget html fra den, har man den anden kan man noget bestemt fra den, har man begge kan man en hel del.

Problemet er bare at man kan bruge alt html, så jeg håber nogen kan hjælpe mig, her er min kode:

$query3243 = mysql_query("SELECT * FROM shopkobt WHERE navn='$_SESSION[navn]' AND kobt='html1.gif'");
$kob1t = mysql_num_rows($query3243);
$fritekst = ereg_replace("\n", "<br>", htmlentities($fritekst));
if(($kob1t == "1") OR ($rowadmin[status] == "6")) {
$fritekst = str_replace('&lt;div align=\&quot;center\&quot;&gt;', '<div align="center">', $_POST[fritekst]);
$fritekst = str_replace("&lt;/div&gt;", '</div>', $_POST[fritekst]);
$fritekst = str_replace("&lt;/b&gt;", '</b>', $_POST[fritekst]);
$fritekst = str_replace("&lt;/u&gt;", '</u>', $_POST[fritekst]);
$fritekst = str_replace("&lt;/i&gt;", '</i>', $_POST[fritekst]);
$fritekst = str_replace("&lt;b&gt;", '<b>', $_POST[fritekst]);
$fritekst = str_replace("&lt;u&gt;", '<u>', $_POST[fritekst]);
$fritekst = str_replace("&lt;i&gt;", '<i>', $_POST[fritekst]);
$fritekst = str_replace("&lt;div align=\&quot;right\&quot;&gt;", '<div align="right">', $_POST[fritekst]);
$fritekst = str_replace("&lt;div align=\&quot;left\&quot;&gt;", '<div align="left">', $fritekst);
}
$query32433 = mysql_query("SELECT * FROM shopkobt WHERE navn='$_SESSION[navn]' AND kobt='html2.gif'");
$kob11t = mysql_num_rows($query32433);
if(($kob11t == "1") OR ($rowadmin[status] == "6")) {
$fritekst = str_replace("&lt;img src=\&quot;", '<img src="', $_POST[fritekst]);
$fritekst = str_replace("\&quot; border=\&quot;0\&quot;&gt;", '" border="0">', $fritekst);
$fritekst = str_replace("\&quot;&gt;", '">', $_POST[fritekst]);
$fritekst = str_replace("&lt;marquee&gt;", '<marquee>', $_POST[fritekst]);
$fritekst = str_replace("&lt;/marquee&gt;", '</marquee>', $_POST[fritekst]);
$fritekst = str_replace("&lt;font color=\&quot;", '<font color="', $_POST[fritekst]);
$fritekst = str_replace("&lt;/font&gt;", '</font>', $_POST[fritekst]);
$fritekst = str_replace("&lt;a href=\&quot;", '<a href="', $_POST[fritekst]);
$fritekst = str_replace("&lt;/a&gt;", '</a>', $_POST[fritekst]);
$fritekst = str_replace("&lt;/h2&gt;", '</h2>', $_POST[fritekst]);
$fritekst = str_replace("&lt;h2&gt;", '<h2>', $_POSt[fritekst]);
$fritekst = str_replace("&lt;/h3&gt;", '</h3>', $_POST[fritekst]);
$fritekst = str_replace("&lt;h3&gt;", '<h3>', $_POST[fritekst]);
$fritekst = str_replace("&lt;hr&gt;", '<hr>', $_POST[fritekst]);
}
}
else {
$fritekst = ereg_replace("\n", "<br>", $_POST[fritekst]);
Avatar billede chrisson Nybegynder
08. januar 2007 - 22:03 #1
Kigger lige på det
Avatar billede chrisson Nybegynder
08. januar 2007 - 22:27 #2
<?
$fritekst = htmlspecialchars($_POST[fritekst]);

$query3243 = mysql_query("SELECT * FROM shopkobt WHERE navn='$_SESSION[navn]' AND kobt='html1.gif'");
$query32433 = mysql_query("SELECT * FROM shopkobt WHERE navn='$_SESSION[navn]' AND kobt='html2.gif'");
if(mysql_num_rows($query3243)==1){
$fritekst = str_replace('&lt;div align=&quot;center&quot;&gt;', '<div align="center">', $fritekst);
$fritekst = str_replace("&lt;/div&gt;", '</div>', $fritekst);
$fritekst = str_replace("&lt;/b&gt;", '</b>', $fritekst);
$fritekst = str_replace("&lt;/u&gt;", '</u>', $fritekst);
$fritekst = str_replace("&lt;/i&gt;", '</i>', $fritekst);
$fritekst = str_replace("&lt;b&gt;", '<b>', $fritekst);
$fritekst = str_replace("&lt;u&gt;", '<u>', $fritekst);
$fritekst = str_replace("&lt;i&gt;", '<i>', $fritekst);
$fritekst = str_replace("&lt;div align=&quot;right&quot;&gt;", '<div align="right">', $fritekst);
$fritekst = str_replace("&lt;div align=&quot;left&quot;&gt;", '<div align="left">', $fritekst);
}elseif(mysql_num_rows($query32433)==1){
$fritekst = str_replace("&lt;img src=\&quot;", '<img src="', $fritekst);
$fritekst = str_replace("\&quot; border=\&quot;0\&quot;&gt;", '" border="0">', $fritekst);
$fritekst = str_replace("\&quot;&gt;", '">', $fritekst);
$fritekst = str_replace("&lt;marquee&gt;", '<marquee>', $fritekst);
$fritekst = str_replace("&lt;/marquee&gt;", '</marquee>', $fritekst);
$fritekst = str_replace("&lt;font color=\&quot;", '<font color="', $fritekst);
$fritekst = str_replace("&lt;/font&gt;", '</font>', $fritekst);
$fritekst = str_replace("&lt;a href=\&quot;", '<a href="', $fritekst);
$fritekst = str_replace("&lt;/a&gt;", '</a>', $fritekst);
$fritekst = str_replace("&lt;/h2&gt;", '</h2>', $fritekst);
$fritekst = str_replace("&lt;h2&gt;", '<h2>', $fritekst);
$fritekst = str_replace("&lt;/h3&gt;", '</h3>', $fritekst);
$fritekst = str_replace("&lt;h3&gt;", '<h3>', $fritekst);
$fritekst = str_replace("&lt;hr&gt;", '<hr>', $fritekst);
}
$fritekst = ereg_replace("&lt;br&gt;", "<br>", $fritekst);
?>

Lille eks. uden post og mysql:
www.kasketten.dk/eksperten/Profilkob.php
Som du kan se virker span ikke, fordi den ikke er sat ind
Avatar billede lraj Nybegynder
09. januar 2007 - 07:51 #3
man kan intet html nu desværre
Avatar billede chrisson Nybegynder
09. januar 2007 - 15:03 #4
Får du nogle fejl eller noget?
Avatar billede chrisson Nybegynder
09. januar 2007 - 15:15 #5
Husk nu når du skal udskrive, skal du skrive:

echo $fritekst;

istedet for:

echo $_POST[fritekst];

eller hvis du sætter ind er det stadig $_POST[fritekst] der skal udskiftes med $fritekst
Avatar billede chrisson Nybegynder
09. januar 2007 - 15:37 #6
Den virker da udmærket... har lige testet med mysql og post,
den tager kun fra den jeg selv har + br til alle
Avatar billede lraj Nybegynder
10. januar 2007 - 13:32 #7
Det virker ikke ved mig :/ de kan intet html bruge
Avatar billede chrisson Nybegynder
10. januar 2007 - 20:01 #8
kan jeg få lidt mere at arbejde med eller noget?
Avatar billede chrisson Nybegynder
10. januar 2007 - 20:03 #9
Sådan her er den på det link jeg sendte, jeg har så erstattet SESSION med det navn jeg har i db.

<?
include("connect");

if($_POST['fritekst']){
$fritekst = htmlspecialchars($_POST[fritekst]);
$username = "kasketten";
$query3243 = mysql_query("SELECT * FROM shopkobt WHERE navn='$username' AND kobt='html1.gif'");
$query32433 = mysql_query("SELECT * FROM shopkobt WHERE navn='$username' AND kobt='html2.gif'");
if(mysql_num_rows($query3243)==1){
$fritekst = str_replace('&lt;div align=&quot;center&quot;&gt;', '<div align="center">', $fritekst);
$fritekst = str_replace("&lt;/div&gt;", '</div>', $fritekst);
$fritekst = str_replace("&lt;/b&gt;", '</b>', $fritekst);
$fritekst = str_replace("&lt;/u&gt;", '</u>', $fritekst);
$fritekst = str_replace("&lt;/i&gt;", '</i>', $fritekst);
$fritekst = str_replace("&lt;b&gt;", '<b>', $fritekst);
$fritekst = str_replace("&lt;u&gt;", '<u>', $fritekst);
$fritekst = str_replace("&lt;i&gt;", '<i>', $fritekst);
$fritekst = str_replace("&lt;div align=&quot;right&quot;&gt;", '<div align="right">', $fritekst);
$fritekst = str_replace("&lt;div align=&quot;left&quot;&gt;", '<div align="left">', $fritekst);
}elseif(mysql_num_rows($query32433)==1){
$fritekst = str_replace("&lt;img src=\&quot;", '<img src="', $fritekst);
$fritekst = str_replace("\&quot; border=\&quot;0\&quot;&gt;", '" border="0">', $fritekst);
$fritekst = str_replace("\&quot;&gt;", '">', $fritekst);
$fritekst = str_replace("&lt;marquee&gt;", '<marquee>', $fritekst);
$fritekst = str_replace("&lt;/marquee&gt;", '</marquee>', $fritekst);
$fritekst = str_replace("&lt;font color=\&quot;", '<font color="', $fritekst);
$fritekst = str_replace("&lt;/font&gt;", '</font>', $fritekst);
$fritekst = str_replace("&lt;a href=\&quot;", '<a href="', $fritekst);
$fritekst = str_replace("&lt;/a&gt;", '</a>', $fritekst);
$fritekst = str_replace("&lt;/h2&gt;", '</h2>', $fritekst);
$fritekst = str_replace("&lt;h2&gt;", '<h2>', $fritekst);
$fritekst = str_replace("&lt;/h3&gt;", '</h3>', $fritekst);
$fritekst = str_replace("&lt;h3&gt;", '<h3>', $fritekst);
$fritekst = str_replace("&lt;hr&gt;", '<hr>', $fritekst);
}
$fritekst = ereg_replace("&lt;br&gt;", "<br>", $fritekst);
echo $fritekst;
}else{
?>
<form action="profilkob.php" method="post">
<textarea id="fritekst" name="fritekst"></textarea>
<input type="submit" value="ok">
</form>
<?
}
?>
Avatar billede lraj Nybegynder
11. januar 2007 - 19:53 #10
virker ikke :/ jeg opgiver..
bruger mine points på noget andet så
Avatar billede lraj Nybegynder
11. januar 2007 - 19:54 #11
hov ligger lige et svar
Avatar billede chrisson Nybegynder
12. januar 2007 - 13:17 #12
Man opgiver da ikke bare sådan, du skulle bare have lagt noget mere kode i, så jeg kunne se hvor du har lavet fejl
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
23 min siden Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging