Jump to content

jack13580

Members
  • Posts

    15
  • Joined

  • Last visited

jack13580's Achievements

Newbie

Newbie (1/7)

0

Reputation

  1. $test_url = get_furl("http://1.com");echo "<br />".getHttpResponseCode_using_curl($test_url); // returns 200, but this domain doesn't exist Also, go to http://the-test.comoj.com/files/needed-code.php to see it in action; at the very bottom is where the header code for 1.com is being echoed out
  2. or use a .htaccess to parse .css files with the php engine
  3. <?php function isValidUrl($url){ // first do some quick sanity checks: if(!$url || !is_string($url)){ return false; } // quick check url is roughly a valid http request: ( http://blah/... ) if( ! preg_match('/^http(s)?:\/\/[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(\/.*)?$/i', $url) ){ return false; } $url = get_furl($url); // the next bit could be slow: if(getHttpResponseCode_using_curl($url) != 200 && getHttpResponseCode_using_curl($url) != 404){ return false; } // all good! return true; } function get_furl($url) { $furl = false; // First check response headers $headers = get_headers($url); // Test for 301 or 302 if(preg_match('/^HTTP\/\d\.\d\s+(301|302)/',$headers[0])) { foreach($headers as $value) { if(substr(strtolower($value), 0, 9) == "location:") { $furl = trim(substr($value, 9, strlen($value))); } } } // Set final URL $furl = ($furl) ? $furl : $url; return $furl; } function getHttpResponseCode_using_curl($url, $followredirects = true){ // returns int responsecode, or false (if url does not exist or connection timeout occurs) // NOTE: could potentially take up to 0-30 seconds , blocking further code execution (more or less depending on connection, target site, and local timeout settings)) // if $followredirects == false: return the FIRST known httpcode (ignore redirects) // if $followredirects == true : return the LAST known httpcode (when redirected) if(! $url || ! is_string($url)){ return false; } $ch = @curl_init($url); if($ch === false){ return false; } @curl_setopt($ch, CURLOPT_HEADER ,true); // we want headers @curl_setopt($ch, CURLOPT_NOBODY ,true); // dont need body @curl_setopt($ch, CURLOPT_RETURNTRANSFER ,true); // catch output (do NOT print!) if($followredirects){ @curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,true); @curl_setopt($ch, CURLOPT_MAXREDIRS ,10); // fairly random number, but could prevent unwanted endless redirects with followlocation=true }else{ @curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,false); }// @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,5); // fairly random number (seconds)... but could prevent waiting forever to get a result// @curl_setopt($ch, CURLOPT_TIMEOUT ,6); // fairly random number (seconds)... but could prevent waiting forever to get a result// @curl_setopt($ch, CURLOPT_USERAGENT ,"Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.89 Safari/537.1"); // pretend we're a regular browser @curl_exec($ch); if(@curl_errno($ch)){ // should be 0 @curl_close($ch); return false; } $code = @curl_getinfo($ch, CURLINFO_HTTP_CODE); // note: php.net documentation shows this returns a string, but really it returns an int @curl_close($ch); return $code; }function getUrls(){ $urls = array("http://www.google.com/", "http://b.com/","http://google.com/", "http://website-styles.net46.net/", "http://images.website-styles.net46.net/", "http://hhh.website-styles.net46.net/", "http://the-forum.net78.net/", "http://www.the-forum.net78.net/"); return $urls;}$urls = getUrls(); // some function getting say 10 or more external linksforeach($urls as $k=>$url){ // this could potentially take 0-30 seconds each // (more or less depending on connection, target site, timeout settings...) if( ! isValidUrl($url) ){ unset($urls[$k]); }}echo "yay all done! now show my site";foreach($urls as $url){ echo "<a href=\"{$url}\">{$url}</a><br/>";}$test_url = get_furl("http://1.com");echo "<br />".getHttpResponseCode_using_curl($test_url);?> This code works perfectly for parsing urls and determining if they exist or not except for a small problem I ran in tofor some reason my code shows that 1.com and b.com is returning a 200 header which it shouldn't because they dont even exist, I have no clue why it's doing thisMy last problem is that the http://hhh.website-styles.net46.net/ url doesn't exist but it is getting redirected to the hosting companies 404 page, how would I parse this so my code stops showing a 200 header for it
  4. the problem is with the popup box I have its supposed to popup every time a user clicks on 1 of the tiles and it works in IE 7+ but my z-index rules are being ignored in all other browsers except for the very bottom rows of tiles which is very strange for example start up google chrome go to my project I linked to and try to click the tiles, it won't work except for the bottom row of tiles
  5. For some strange reason only internet explorer 7+ is recognizing my z-index rules and chrome, firefox, safari, and opera are ignoring my css rules you can find it herehttp://the-test.como...p/test_map4.php .tile{ position:absolute; background: url(sprites.png) no-repeat; width:70px; height:55px; line-height: 70px; text-align: center; font-size: 12px;}.map_click_point { position:absolute; text-align:center; height:35px; width:70px; padding-top:25px; z-index: 99;} this is the css I use
  6. whith this it sounds like you need to use php and ajax to achieve this or its going to take jquery and I bet it is going to be difficult to do using jquery
  7. I changed the css and the way you had your html by putting the class of sidebox into the right nav div and putting float right to your right nav and clear: both to your copyright and also changed the positioning where needed and to fix that problem you are setting an unnecessary huge height to your meny's so to fix this lower the huge heights or set the left nav to a specific height and put overflow: hidden
  8. I wasn't sure how it was supposed to positioned but I fixed it and you can see what I did here by viewing the source and css file, and it turns out I didn't have to change anything in pse5menyset2.cssI did this in google chrome and positioned it so that the error images that it shows are perfectly aligned at the top right so its going to look a little off in IE or firefox but even if you test this on multiple screen sizes or different minimize sizes it should be the same http://the-test.como...les/index52.php here is what it looks like to me
  9. I have a webpage im working on as an experiment to figure out how the other websites do it so perfectly and it can be viewed here http://the-test.comoj.com/files/test.html it is a picture that covers the entire screen that is as a background and moves with the screen so even if you scrolled down to the bottom its still in the same spot the problem I am having is that i only want the gray container of the content to have opacity but its applying it to all the content inside the container even though I have opacity set to something else for the later content and even I even tried using position absolute and yet it still set the opacity to it
  10. do you know of any good syntax highlighter that is either in javascript or php 5.2 and under?
  11. unreadable-core.txt the person who made it, made it so its really hard to edit the main core file there is another version of the core file but its not the one that works but its not really hard to read like the top one this is the code for the function in the one that is readableforHtmlScript: function(regexGroup){ this.htmlScript = { left : { regex: regexGroup.left, css: 'script' }, right : { regex: regexGroup.right, css: 'script' }, code : new XRegExp( "(?<left>" + regexGroup.left.source + ")" + "(?<code>.*?)" + "(?<right>" + regexGroup.right.source + ")", "sgi" ) };} and this is the code for the readable core filereadable-core.txt I forgot to say you can view it in action partly working at my custom made forum here http://www.the-forum.net78.net/view/Web-Programming/projects-or-code-snippets/52-map-code.html
  12. for some reason the code thing is messing up my code so I remade this post into a text file which is attached to this replymy problem.txt
  13. I have a really nice javascript code highlighter for forums I found which works perfectly except that it will only highlight 1 language at a time for example if I specify php and there is html and css also in that php code, only the php code gets highlight and it will only allow you to specify 1 coding language at a timeI figured out that the highlighter has a function to also highlight the html along with the php so thats fixed except that the css is still not highlighted so after looking at how this javascript system works I changed the javascript file that highlights the html to also highlight the css by combining the two files togethercss file /*** SyntaxHighlighter* http://alexgorbatchev.com/SyntaxHighlighter** SyntaxHighlighter is donationware. If you are using it, please donate.* http://alexgorbatchev.com/SyntaxHighlighter/donate.html** @version* 3.0.83 (July 02 2010)** @copyright* Copyright (C) 2004-2010 Alex Gorbatchev.** @license* Dual licensed under the MIT and GPL licenses.*/;(function(){// CommonJStypeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;[/font][font=Verdana, sans-serif]function Brush(){ function getKeywordsCSS(str) { return '\\b([a-z_]|)' + str.replace(/ /g, '(?=\\b|\\b([a-z_\\*]|\\*|)') + '(?=\\b'; }; function getValuesCSS(str) { return '\\b' + str.replace(/ /g, '(?!-)(?!\\b|\\b()') + '\:\\b'; };[/font][font=Verdana, sans-serif] var keywords = 'ascent azimuth background-attachment background-color background-image background-position ' + 'background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top ' + 'border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color ' + 'border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width ' + 'border-bottom-width border-left-width border-width border bottom cap-height caption-side centerline clear clip color ' + 'content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display ' + 'elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font ' + 'height left letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top ' + 'margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans ' + 'outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page ' + 'page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position ' + 'quotes right richness size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress ' + 'table-layout text-align top text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em ' + 'vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index';[/font][font=Verdana, sans-serif] var values = 'above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder '+ 'both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed '+ 'continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double '+ 'embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia '+ 'gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic '+ 'justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha '+ 'lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower '+ 'navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset '+ 'outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side '+ 'rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow '+ 'small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize '+ 'table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal '+ 'text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin '+ 'upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow';[/font][font=Verdana, sans-serif] var fonts = '[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans serif'; this.regexList = [ { regex: SyntaxHighlighter.regexLib.multiLineCComments, css: 'comments' }, // multiline comments { regex: SyntaxHighlighter.regexLib.doubleQuotedString, css: 'string' }, // double quoted strings { regex: SyntaxHighlighter.regexLib.singleQuotedString, css: 'string' }, // single quoted strings { regex: /\#[a-fA-F0-9]{3,6}/g, css: 'value' }, // html colors { regex: /(-?\d+)(\.\d+)?(px|em|pt|\:|\%|)/g, css: 'value' }, // sizes { regex: /!important/g, css: 'color3' }, // !important { regex: new RegExp(getKeywordsCSS(keywords), 'gm'), css: 'keyword' }, // keywords { regex: new RegExp(getValuesCSS(values), 'g'), css: 'value' }, // values { regex: new RegExp(this.getKeywords(fonts), 'g'), css: 'color1' } // fonts ];[/font][font=Verdana, sans-serif] this.forHtmlScript({ left: /(<|<)\s*style.*?(>|>)/gi, right: /(<|<)\/\s*style\s*(>|>)/gi });};[/font][font=Verdana, sans-serif]Brush.prototype = new SyntaxHighlighter.Highlighter();Brush.aliases = ['css'];[/font][font=Verdana, sans-serif]SyntaxHighlighter.brushes.CSS = Brush;[/font][font=Verdana, sans-serif]// CommonJStypeof(exports) != 'undefined' ? exports.Brush = Brush : null;})();[/font][font=Verdana, sans-serif] and the normal html file /*** SyntaxHighlighter* http://alexgorbatchev.com/SyntaxHighlighter** SyntaxHighlighter is donationware. If you are using it, please donate.* http://alexgorbatchev.com/SyntaxHighlighter/donate.html** @version* 3.0.83 (July 02 2010)** @copyright* Copyright (C) 2004-2010 Alex Gorbatchev.** @license* Dual licensed under the MIT and GPL licenses.*/;(function(){// CommonJStypeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;[/font][font=Verdana, sans-serif]function Brush(){ function process(match, regexInfo) { var constructor = SyntaxHighlighter.Match, code = match[0], tag = new XRegExp('(<|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)', 'xg').exec(code), result = [] ; if (match.attributes != null) { var attributes, regex = new XRegExp('(?<name> [\\w:\\-\\.]+)' + '\\s*=\\s*' + '(?<value> ".*?"|\'.*?\'|\\w+)', 'xg');[/font][font=Verdana, sans-serif] while ((attributes = regex.exec(code)) != null) { result.push(new constructor(attributes.name, match.index + attributes.index, 'color1')); result.push(new constructor(attributes.value, match.index + attributes.index + attributes[0].indexOf(attributes.value), 'string')); } }[/font][font=Verdana, sans-serif] if (tag != null) result.push( new constructor(tag.name, match.index + tag[0].indexOf(tag.name), 'keyword') );[/font][font=Verdana, sans-serif] return result; } this.regexList = [ { regex: new XRegExp('(\\<|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\>|>)', 'gm'), css: 'color2' }, // <![ ... [ ... ]]> { regex: SyntaxHighlighter.regexLib.xmlComments, css: 'comments' }, // <!-- ... --> { regex: new XRegExp('(<|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(>|>)', 'sg'), func: process } ];};[/font][font=Verdana, sans-serif]Brush.prototype = new SyntaxHighlighter.Highlighter();Brush.aliases = ['xml', 'xhtml', 'xslt', 'html'];[/font][font=Verdana, sans-serif]SyntaxHighlighter.brushes.Xml = Brush;[/font][font=Verdana, sans-serif]// CommonJStypeof(exports) != 'undefined' ? exports.Brush = Brush : null;})();[/font][font=Verdana, sans-serif] and this is what I came up with for the html file that effectively highlights html and css /*** SyntaxHighlighter* http://alexgorbatchev.com/SyntaxHighlighter** SyntaxHighlighter is donationware. If you are using it, please donate.* http://alexgorbatchev.com/SyntaxHighlighter/donate.html** @version* 3.0.83 (July 02 2010)** @copyright* Copyright (C) 2004-2010 Alex Gorbatchev.** @license* Dual licensed under the MIT and GPL licenses.*/;(function(){// CommonJStypeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;function Brush(){ function getKeywordsCSS(str) { return '\\b([a-z_]|)' + str.replace(/ /g, '(?=\\b|\\b([a-z_\\*]|\\*|)') + '(?=\\b'; }; function getValuesCSS(str) { return '\\b' + str.replace(/ /g, '(?!-)(?!\\b|\\b()') + '\:\\b'; }; var keywords = 'ascent azimuth background-attachment background-color background-image background-position ' + 'background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top ' + 'border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color ' + 'border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width ' + 'border-bottom-width border-left-width border-width border bottom cap-height caption-side centerline clear clip color ' + 'content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display ' + 'elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font ' + 'height left letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top ' + 'margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans ' + 'outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page ' + 'page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position ' + 'quotes right richness size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress ' + 'table-layout text-align top text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em ' + 'vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index'; var values = 'above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder '+ 'both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed '+ 'continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double '+ 'embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia '+ 'gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic '+ 'justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha '+ 'lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower '+ 'navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset '+ 'outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side '+ 'rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow '+ 'small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize '+ 'table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal '+ 'text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin '+ 'upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow'; var fonts = '[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif [cC]ourier mono sans serif'; function process(match, regexInfo) { var constructor = SyntaxHighlighter.Match, code = match[0], tag = new XRegExp('(<|<)[\\s\\/\\?]*(?<name>[:\\w-\\.]+)', 'xg').exec(code), result = [] ; if (match.attributes != null) { var attributes, regex = new XRegExp('(?<name> [\\w:\\-\\.]+)' + '\\s*=\\s*' + '(?<value> ".*?"|\'.*?\'|\\w+)', 'xg'); while ((attributes = regex.exec(code)) != null) { result.push(new constructor(attributes.name, match.index + attributes.index, 'color1')); result.push(new constructor(attributes.value, match.index + attributes.index + attributes[0].indexOf(attributes.value), 'string')); } } if (tag != null) result.push( new constructor(tag.name, match.index + tag[0].indexOf(tag.name), 'keyword') ); return result; } this.regexList = [ { regex: new XRegExp('(\\<|<)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\\>|>)', 'gm'), css: 'color2' }, // <![ ... [ ... ]]> { regex: SyntaxHighlighter.regexLib.xmlComments, css: 'comments' }, // <!-- ... --> { regex: new XRegExp('(<|<)[\\s\\/\\?]*(\\w+)(?<attributes>.*?)[\\s\\/\\?]*(>|>)', 'sg'), func: process }, { regex: SyntaxHighlighter.regexLib.multiLineCComments, css: 'comments' }, // multiline comments { regex: SyntaxHighlighter.regexLib.doubleQuotedString, css: 'string' }, // double quoted strings { regex: SyntaxHighlighter.regexLib.singleQuotedString, css: 'string' }, // single quoted strings { regex: /\#[a-fA-F0-9]{3,6}/g, css: 'value' }, // html colors { regex: /(-?\d+)(\.\d+)?(px|em|pt|\:|\%|)/g, css: 'value' }, // sizes { regex: /!important/g, css: 'color3' }, // !important { regex: new RegExp(getKeywordsCSS(keywords), 'gm'), css: 'keyword' }, // keywords { regex: new RegExp(getValuesCSS(values), 'g'), css: 'value' }, // values { regex: new RegExp(this.getKeywords(fonts), 'g'), css: 'color1' } // fonts ]; this.forHtmlScript({ left: /(<|<)\s*style.*?(>|>)/gi, right: /(<|<)\/\s*style\s*(>|>)/gi });};Brush.prototype = new SyntaxHighlighter.Highlighter();Brush.aliases = ['xml', 'xhtml', 'xslt', 'html', 'css'];SyntaxHighlighter.brushes.Xml = Brush;// CommonJStypeof(exports) != 'undefined' ? exports.Brush = Brush : null;})(); my problem is now I would like it to highlight javascript as well as the other 2 at the same time but by my attempts to combine this one in with the other 2 keeps failing and I can not figure out how to get it to work as I am not pro with javascriptthis is the javascript highlighting file /*** SyntaxHighlighter* http://alexgorbatchev.com/SyntaxHighlighter** SyntaxHighlighter is donationware. If you are using it, please donate.* http://alexgorbatchev.com/SyntaxHighlighter/donate.html** @version* 3.0.83 (July 02 2010)** @copyright* Copyright (C) 2004-2010 Alex Gorbatchev.** @license* Dual licensed under the MIT and GPL licenses.*/;(function(){// CommonJStypeof(require) != 'undefined' ? SyntaxHighlighter = require('shCore').SyntaxHighlighter : null;function Brush(){ var keywords = 'break case catch continue ' + 'default delete do else false ' + 'for function if in instanceof ' + 'new null return super switch ' + 'this throw true try typeof var while with' ; var r = SyntaxHighlighter.regexLib; this.regexList = [ { regex: r.multiLineDoubleQuotedString, css: 'string' }, // double quoted strings { regex: r.multiLineSingleQuotedString, css: 'string' }, // single quoted strings { regex: r.singleLineCComments, css: 'comments' }, // one line comments { regex: r.multiLineCComments, css: 'comments' }, // multiline comments { regex: /\s*#.*/gm, css: 'preprocessor' }, // preprocessor tags like #region and #endregion { regex: new RegExp(this.getKeywords(keywords), 'gm'), css: 'keyword' } // keywords ]; this.forHtmlScript(r.scriptScriptTags);};Brush.prototype = new SyntaxHighlighter.Highlighter();Brush.aliases = ['js', 'jscript', 'javascript'];SyntaxHighlighter.brushes.JScript = Brush;// CommonJStypeof(exports) != 'undefined' ? exports.Brush = Brush : null;})(); my problem is that with this.forHtmlScript(r.scriptScriptTags); is needed to get the javascript to highlight correctly but to also get the css to highlight correctly you need this.forHtmlScript({ left: /(<|<)\s*style.*?(>|>)/gi, right: /(<|<)\/\s*style\s*(>|>)/gi });[/font][font=Verdana, sans-serif] and using both at the same time breaks the code an combining either of them together fails and I cannot figure this outcan anyone help me with this?
×
×
  • Create New...