whiteboikyle Posted June 18, 2009 Share Posted June 18, 2009 Is not working for some odd reason... <script language="Javascript"> var Editor; function Format(action) { Editor.execCommand(action, false, null); } function Colour(colour) { Editor.execCommand("forecolor",false, colour); } window.onload = function() { Editor = document.getElementById('textbox').contentWindow.document; Editor.designMode = "on"; document.forms[0].onsubmit = function() { var text = document.getElementById('text'); text.value = Editor.body.innerHTML; } } function createURL() { if (window.attachEvent == undefined) { var url = prompt("Enter an url",""); if(!url.match("(^(http|https|ftp|ftps)://)")) { url="http://"+url; } Editor.execCommand("inserthtml", false, '<a href="' + url + '">' + url + '</a>'); } else { document.getElementById('textbox').contentWindow.focus(); Editor.execCommand("CreateLink",true); } } function createPicture(){ if (window.attachEvent == undefined) { var url = prompt("Enter URL of Picture",""); if(!url.match("(^(http|https|ftp|ftps)://)")) { url="http://"+url; } Editor.execCommand("inserthtml", false, '<img src="' + url + '" style="max-height:400px; max-width:400px;>'); } else { document.getElementById('textbox').contentWindow.focus(); Editor.execCommand("InsertImage",true); } } </script> <?php if(isset($_GET['function'])){ $error = ""; $eCount = 0; $complete = 0; if(isset($_POST['Submit'])){ $name = $_POST['name']; $subject = $_POST['subject']; $FName = $_POST['function_name']; $body = $_POST['text']; die($_POST['text']); $date = time(); $cat = $_POST['cat']; if(get_magic_quotes_gpc()){ $subject = stripslashes($subject); $body = stripslashes($body); $name = stripslashes($name); } $subject = mysql_real_escape_string($subject); $body = mysql_real_escape_string($body); $name = mysql_real_escape_string($name); if(HTML == 0){ $name = strip_tags($name); $subject = strip_tags($subject); $body = strip_tags($body); } if(strlen($name) <= 1){ $error++; echo("There was an error! Seems that your name was zero charcters long?<br />"); } if(strlen($subject) < 2){ $error++; echo("Your subject text was less then 2 charcters!<br />"); } if(strlen($body) < 10){ $error++; echo("Your body text was less then 10 charcters!<br />"); } if($error == 0){ $complete = 1; $result1 = $config->query("INSERT INTO news (ID, name, subject, body, date, cat) VALUES (NULL, '$name', '$subject', '$body', '$date', '$cat')"); echo("Your news has been submitted! <br /> Click <a href='main.php'>Countinue</a>."); } } if($complete == "1"){ echo("You have successfully purchased '$itemname' and was notified to the Higher Ranks and <br /> <a href='./main.php'>Go to main?</a>"); } else{ //Print out the errors if($eCount > 0){ echo("<font color='red'>".$error."</font>"); } ?> <form action="./view.php?function=news" method="POST"> <table width="60%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="7%"><div align="left"><Font size="1" face="arial">Name:</font></div></td> <td width="93%"><div align="left"><Font face="arial" size="2"><b> <input type="hidden" name="name" value="<?php echo($myusername); ?>"> <?php echo($myusername); ?></b></font></div></td> </tr> <tr> <td><div align="left"><Font size="1" face="arial">Title:</font></div></td> <td><div align="left"><Font face="arial" size="1"> <input name="subject" type="text" size="40" maxlength="100"> </font></div></td> </tr> <tr> <td colspan="2"><Font face="arial" size="1">News Category: <br /> <select name="cat" id="cat" style="width:350px;"> <option value="A">Admin</option> <option value="SC">StarCraft</option> <option value="CSS">Counter-Strike Source</option> <option value="D2">Diablo2</option> <option value="GW">Guild Wars</option> <option value="UN">Urgent News</option> <option value="WoW">World Of Warcraft</option> <option value="W3">Warcraft III</option> <option value="F">Forums</option> </select> <br /> </font></td> </tr> <tr> <td colspan="2"><Font face="arial" size="1">Text:<br /> <div style="width:400px;"> <div align="left" style="padding:2px; background-color:#7F7F7F"> <input type="button" onClick="Colour('White')" style="background-color:#CCC; background-image:url(images/white.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Yellow')" style="background-color:#CCC; background-image:url(images/yellow.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Green')" style="background-color:#CCC; background-image:url(images/green.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Red')" style="background-color:#CCC; background-image:url(images/red.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Pink')" style="background-color:#CCC; background-image:url(images/pink.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Orange')" style="background-color:#CCC; background-image:url(images/orange.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Blue')" style="background-color:#CCC; background-image:url(images/blue.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Purple')" style="background-color:#CCC; background-image:url(images/purple.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Colour('Black')" style="background-color:#CCC; background-image:url(images/black.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /><br /> <input type="button" onClick="createURL()" style="background-color:#CCC; background-image:url(images/link.png); background-position:center; background-repeat:no-repeat; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="createPicture()" style="background-color:#CCC; background-image:url(images/camera.png); background-position:center; background-repeat:no-repeat; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('bold')" style="background-color:#CCC; background-image:url(images/bold.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('italic')" style="background-color:#CCC; background-image:url(images/italic.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('Underline')" style="background-color:#CCC; background-image:url(images/underline.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('justifyleft')" style="background-color:#CCC; background-image:url(images/left.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('justifycenter')" style="background-color:#CCC; background-image:url(images/center.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('justifyright')" style="background-color:#CCC; background-image:url(images/right.png); background-position:center; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> <input type="button" onClick="Format('InsertUnorderedList')" style="background-color:#CCC; background-image:url(images/list.png); background-position:center; background-repeat:no-repeat; border-style:solid; border-color:#000; border-width:1px; width:25px; height:25px;" /> </div> <div align="center"> <iframe id="textbox" style="width:398px; height:200px; border-style:solid; border-width:1px; background-color:#FFF;"></iframe> <input type="hidden" id="text" name="text" /> </div> </div> </font></td> </tr> </table> <Font face="arial" size="1"> <center> <input type="hidden" name="news_post" value="1"> <input name='function_name' type='hidden' value='news' /> <input name="Submit" type="submit" id="Submit" value="Submit"> </center> </font> </form> <?php } }else{ die("<center>Your trying to view a retricted page!</center>"); } ?> THe $_POST['text'] echo's nothing at all for some reason.. Link to comment https://forums.phpfreaks.com/topic/162694-wys/ Share on other sites More sharing options...
DjMikeS Posted June 18, 2009 Share Posted June 18, 2009 Could it be because <input type="hidden" id="text" name="text" /> has no value assigned to it ? Link to comment https://forums.phpfreaks.com/topic/162694-wys/#findComment-858729 Share on other sites More sharing options...
whiteboikyle Posted June 27, 2009 Author Share Posted June 27, 2009 Could it be because <input type="hidden" id="text" name="text" /> has no value assigned to it ? window.onload = function() { Editor = document.getElementById('textbox').contentWindow.document; Editor.designMode = "on"; document.forms[0].onsubmit = function() { var text = document.getElementById('text'); text.value = Editor.body.innerHTML; } } Link to comment https://forums.phpfreaks.com/topic/162694-wys/#findComment-864782 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.