Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

18 Good

About rootKID

  • Rank
  • Birthday 11/08/1992

Previous Fields

  • Languages
    PHP, CSS, HTML, JavaScript, jQuery, MySQL, MySQLI

Profile Information

  • Gender
  • Location
  • Interests
    HTML, CSS, Photoshop, PHP, jQuery, JavaScript, Ajax, MySQL, MySQLI, Movies, Gaming, Music, American Football, Homework

Recent Profile Visitors

10,910 profile views
  1. just the thing is that when i tried that... to find a link to edit my post... i could not find the link... is it because the posts are wayyy too outdated orr? Because i could find no link at all 😕
  2. Well i have gotten the normal naming to work now, but it still won't for some reason add in the array 😕 This is my current code... ## BETA STAGE OF FUNCTIONS - DO NOT USE YET PUBLIC! - V1 // Cookie Setup $SETTINGS['cookie_prefix'] = ''; // This allows you to have multiple trackers, eg for demos, testing etc. $SETTINGS['cookie_path'] = ''; // ATTENTION: You should never need this unless the above applies eg: /projectname $SETTINGS['cookie_domain'] = ''; // set to eg: .somedomain.com or is subdomain set to: .sub.somedomain.com //========================================================================================================== // (COOKIE LOGIN) // -> User Data Flow (FUNCTION NAME: "LOGIN_COOKIE_user_data_flow_v1") // makes & creates $CURUSER! and created db flow with user information! ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Also Known As: (COOKIE_BASED_LOGIN_) // Also Known As: (LOGIN_COOKIE_) //========================================================================================================== function LOGIN_COOKIE_user_data_flow_v1(){ global $dblink, $SETTINGS; unset($GLOBALS["CURUSER"]); if( !LOGIN_COOKIE_get_cookie_v1('id') && !LOGIN_COOKIE_get_cookie_v1('username') && !LOGIN_COOKIE_get_cookie_v1('email') && !LOGIN_COOKIE_get_cookie_v1('password') ){ return FALSE; } $id = 0 + LOGIN_COOKIE_get_cookie_v1('id'); $sql_1 = " SELECT user.id, user.username, user.email, user.password, user.FK_user_details_id FROM user WHERE user.id = '$id' "; $result_1 = $dblink->query($sql_1) or die($dblink->error); $row_1 = $result_1->fetch_assoc(); if(!$row_1){ return FALSE; } $GLOBALS["CURUSER"] = $row_1; return TRUE; } //========================================================================================================== // (COOKIE LOGIN) // -> Set Cookie (FUNCTION NAME: "LOGIN_COOKIE_set_cookie_v1") ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Also Known As: (COOKIE_BASED_LOGIN_) // Also Known As: (LOGIN_COOKIE_) //========================================================================================================== function LOGIN_COOKIE_set_cookie_v1( $name, $value, $expires = 0, $sticky = 1 ){ global $SETTINGS; if($sticky == 1){ $expire_time = time() + 60*60*24*365; } else if($expires){ $expire_time = time() + ($expires*86400); } else { $expire_time = FALSE; } $SETTINGS['cookie_domain'] = $SETTINGS['cookie_domain'] == "" ? "" : $SETTINGS['cookie_domain']; $SETTINGS['cookie_path'] = $SETTINGS['cookie_path'] == "" ? "/" : $SETTINGS['cookie_path']; if(PHP_VERSION < 5.2){ if ($SETTINGS['cookie_domain']){ @setcookie( // ['USER_COOKIE_LOGIN']['USER_DATA_FLOW'][$SETTINGS['cookie_prefix'].$name], // '[USER_COOKIE_LOGIN][USER_DATA_FLOW]'.$SETTINGS['cookie_prefix'].$name, //"[USER_COOKIE_LOGIN][USER_DATA_FLOW]".$SETTINGS['cookie_prefix'].$name, $SETTINGS['cookie_prefix'].$name, $value, $expire_time, $SETTINGS['cookie_path'], $SETTINGS['cookie_domain'].'; HttpOnly' ); } else { @setcookie( // ['USER_COOKIE_LOGIN']['USER_DATA_FLOW'][$SETTINGS['cookie_prefix'].$name], // '[USER_COOKIE_LOGIN][USER_DATA_FLOW]'.$SETTINGS['cookie_prefix'].$name, //"[USER_COOKIE_LOGIN][USER_DATA_FLOW]".$SETTINGS['cookie_prefix'].$name, $SETTINGS['cookie_prefix'].$name, $value, $expire_time, $SETTINGS['cookie_path'] ); } } else { @setcookie( // ['USER_COOKIE_LOGIN']['USER_DATA_FLOW'][$SETTINGS['cookie_prefix'].$name], // '[USER_COOKIE_LOGIN][USER_DATA_FLOW]'.$SETTINGS['cookie_prefix'].$name, //"[USER_COOKIE_LOGIN][USER_DATA_FLOW]".$SETTINGS['cookie_prefix'].$name, $SETTINGS['cookie_prefix'].$name, $value, $expire_time, $SETTINGS['cookie_path'], $SETTINGS['cookie_domain'], NULL, TRUE ); } } //========================================================================================================== // (COOKIE LOGIN) // -> Get Cookie (FUNCTION NAME: "LOGIN_COOKIE_get_cookie_v1") ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Also Known As: (COOKIE_BASED_LOGIN_) // Also Known As: (LOGIN_COOKIE_) //========================================================================================================== function LOGIN_COOKIE_get_cookie_v1( $name ){ global $SETTINGS; // $SETTINGS['cookie_prefix'].$name // $_COOKIE[] // $_COOKIE[ "[USER_COOKIE_LOGIN][USER_DATA_FLOW]" . $SETTINGS['cookie_prefix'].$name ] // $_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] if( isset( $_COOKIE[ $SETTINGS['cookie_prefix'].$name ] //$_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] ) AND !empty( $_COOKIE[ $SETTINGS['cookie_prefix'].$name ] //$_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] ) ){ return urldecode( $_COOKIE[ $SETTINGS['cookie_prefix'].$name ] //$_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] ); } else { return FALSE; } } //========================================================================================================== // (COOKIE LOGIN) // -> Logout Cookie (FUNCTION NAME: "LOGIN_COOKIE_logout_cookie_v1") ////////////////////////////////////////////////////////////////////////////////////////////////////////// // Also Known As: (COOKIE_BASED_LOGIN_) // Also Known As: (LOGIN_COOKIE_) //========================================================================================================== function LOGIN_COOKIE_logout_cookie_v1( $name ){ LOGIN_COOKIE_set_cookie_v1($name, '-1'); } Any ideas on what i can do to change this?
  3. but that is the thing, i have done so and it sends either nothing or just the name as normal. Any ideas on how to do this? Maybe add in a sample? Because im kinda in a square box of no ideas at the moment... 😕
  4. ohh ok, that makes more sence, i also knew that sessions were server based, just not the difference in security tho. Also i did knew that i needed to use the setcookie function, however, how to i use it so that is will be like the session in the array shown? Because i am using it this way to see the difference... This is what i have tried to far... to set function: @setcookie( "[USER_COOKIE_LOGIN][USER_DATA_FLOW]".$SETTINGS['cookie_prefix'].$name, $value, $expire_time, $SETTINGS['cookie_path'], $SETTINGS['cookie_domain'].'; HttpOnly' ); and to read/get the cookie: function LOGIN_COOKIE_get_cookie_v1( $name ){ global $SETTINGS; if( isset( $_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] ) AND !empty( $_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] ) ){ return urldecode( $_COOKIE[ '[USER_COOKIE_LOGIN][USER_DATA_FLOW]' . $SETTINGS['cookie_prefix'].$name ] ); } else { return FALSE; } } ideas on how to set them? If this helps a bit? Thanks a lot in advance!
  5. Hi all, been a while, as always. So, new project. I am trying to (finally) make a cookie login for my portfolio website, which is not online yet, but will soon. I am using sessions so far, which are great to organize when it comes to using them. Look at picture attached for sample. So, for cookies, i am trying to achieve the same thing here but with not luck so far. I am using functions (not oop or anything like this, just normal psedual php...) to create the cookies... however i do know that cookies are also arrays (am i wrong? Oo?) So my questions is, when setting a cookie, how do i do as shown in the picture and how to i fetch them? The reason i do this is because i use LOGS to see the difference for each user and arrays and... well just about anything really, also for stats purposes, which will make my life much more easier (my own opinion, not sure if there are another way?) Anyways, hope you guys can give me a hint as to how to make the cookie go down a level or 2 in an/the array? Also, i did look on google and found serializing and unserializing? But i read on PHP.NET that it was a bad idea since attackers could use this for their advantage? Is this also correct understood? Thanks a lot in advance! Been struggling with this one for quite a while now Picture can be seen here: (note that i dont ave space for a new attachment at the moment and i dont know how to clear it out either, waiting for someone else to answer my other topic :P) Thanks a lot in advance!
  6. Hello, so one thing... trying to make a new topic... how do i erase a file i have uploaded in here before Oo? I tried to see "My Files"... no erase button? Thanks!
  7. Im going to try this yes, or tho i must say i am still learning FLEX-CSS and what it is about 😕 What is the difference from you are writing to mine? Can you tell?
  8. Hello W3S! Not sure if the title fits but it was the only one i could think of that would maybe even come close to what i am trying ^^' So the background of what i am trying to do, is to re-code my portfolio and this time i have a link on my navigationbar that, when clicked, a sidebar will open on the users right side of the screen. I have set the sidebar to 100vh i height to make sure the container of sidebar would appear 100% to the users screen (this is how i understood it, please tell me if i got this vh thing wrong!) - now the idea is at one point to have the sidebar to be dynamic with many many MANY sub-navs! So what i am trying to do here is to say if all the item links i am adding in, goes OVER the wrapper i have set around the items, there will appear a scroll on the left side of the users browser - however when so, it messes up at the bottom of my page since there is this white gap when i try to scroll down - almost like it won't detect that there are no items added yet. This is my CSS code so far: * { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; } html, body { margin: 0; padding: 0; background-color: #ecdecd; } .wrapper { margin: 0 auto; width: 1080px; background-color: #ffffff; } .navbar { width: 100%; height: 35px; background-color: #cdcdcd; } .navbar-left { float: left; text-align: left; width: 540px; } .navbar-left-links { float: left; margin: 0 0 0 10px; width: 100px; height: 35px; line-height: 35px; text-align: center; display: block; background: #333333; color: #ffffff; text-decoration: none; opacity: 0.6; transition: 0.3s; } .navbar-left-links:hover { opacity: 1; } .navbar-right { float: right; text-align: right; width: 540px; } .navbar-right-links { float: right; margin: 0 10px 0 0; width: 100px; height: 35px; line-height: 35px; text-align: center; background: #333333; color: #ffffff; text-decoration: none; display: block; opacity: 0.6; /* OBS! Read the long comment below here and on the right side of transition in this class! Important! */ transition: 0.3s; /*if i put it here instead on the "on hover" part, it will have a weird load on page load! consider the pros/cons by doing this! (this is only theory! Because when i re-started the browser and hit refresh a coble of times it did not do the error!)*/ } .navbar-right-links:hover { opacity: 1; } .footer { width: 100%; height: 150px; border-top: 3px solid #444444; background-color: #666666; color: #cdcdcd; } .sidebar { position: absolute; display: none; top: 0; right: 0; height: 100vh; width: 250px; border-left: 3px solid #cc6600; background-color: #000000; color: #ffffff; /*opacity: 0.9;*/ } .sidebar-top-div-link-close { width: 100%; text-align: center; } .sidebar-top-div-link-close a { display: block; color: #ffffff; background-color: #111111; padding: 10px 0 10px 0; } /*consider how to make the height 100% without the scrolls take up width/height etc at the bottom of the page!*/ /*Also consider how to make the height 100% and if a overflow happens, then scroll on x-axis and NOT! y-axis!*/ .sidebar-wrapper-1 { width: 100%; overflow-y: scroll; overflow-x: hidden; height: 100%; } This is my HTML for now: <!DOCTYPE html> <html lang="da"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Portfolio :: Daniel Ugleholt Pedersen</title> <link rel="shortcut icon" type="image/ico" href="/favicon.ico" /> <link rel="stylesheet" type="text/css" media="screen" href="include/css/main_default.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.7.2/css/all.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> </head> <body> <div class="wrapper"> <nav class="navbar"> <div class="navbar-left"> <a class="navbar-left-links" href="index.php" title="Forside">Forside</a> <a class="navbar-left-links" href="#" title="Kontakt">Kontakt</a> </div> <div class="navbar-right"> <a id="navbar-open_sidebar_navigation_1" class="navbar-right-links" href="#" title="Mere">Mere</a> <a class="navbar-right-links" href="#" target="_blank" title="Login (åbner i nyt vindue/tab!)">Login</a> </div> </nav> <div class="content_wrapper"> Wrapper </div> <footer class="footer"> Navn, Mail (til website ikke private!), Site Map, Om Mig/Os, Privacy Policy (privatliv og privatheds politik), Terms & Conditions (regler for brug af siden), Nyhedsbrev, Disclaimer, Copyright/Trademark (none, just a portfolio), Terms of Usage (samme som Terms and Conditions?), GDPR (hvordan jeg bruger logins, cookies, sessions, osv i forhold til sikkerhed på sitet! Husk at informerer om at jeg bruger krypteringer. Ikke hvilke slags krypteringer men at der bliver krypteret så brugeren ved dette!), Husk at lave en notifikations pop-up der siger jeg enten bruger cookies eller sessions på siden! </footer> </div> <div class="sidebar"> <div class="sidebar-top-div-link-close"> <a id="sidebar-link-close" href="#">Luk Sidebar</a> </div> <div class="sidebar-wrapper-1"> Wrapper 1 </div> </div> </body> </html> <script> $(document).ready(function(){ // Sample URLs // https://api.jquery.com/click/ // https://stackoverflow.com/questions/5059596/jquery-css-remove-add-displaynone $( "#navbar-open_sidebar_navigation_1" ).click(function() { // to see if the script is called at all and correctly! //alert( "Handler for .click() called." ); // Testing $('.sidebar').css('display','block'); }); $( "#sidebar-link-close" ).click(function() { // to see if the script is called at all and correctly! //alert( "Handler for .click() called." ); // Testing $('.sidebar').css('display','none'); }); }); </script> What can i do to rectify this? Thanks a lot in advance!
  9. hi. So i have been strugging a little bit with some jQuery. My original code, of which was working perfectly for my navbar is: $(document).ready(function(){ $('ul.navbar-nav li.dropdown').mouseenter(function(){ $(this).find('.dropdown-menu').delay(200).fadeIn(500); }); $('ul.navbar-nav li.dropdown').mouseleave(function(){ $(this).find('.dropdown-menu').delay(200).fadeOut(500); }); }); Now i would like to achieve a little more. Saying if it already has the class "show", it should NOT run the code saying when mouse hovers in/out, to show the menu. However, if the class does not appear, make the menu hover.. if that makes sence? I am using "BootStrap v.4.3.1" as CSS framework. My original idea is to run the code when a mouse if hovering over the navbar etc so that the menu can show. However, when the menu shows on hover, and the user clicks the element, it gives the class ".show" on the element! Of which brings me to the point saying that if the user does that, nothing else should happen, the menu shall still be there, even if the user removes the mouse. But if the user just hovers in/out, it fades in and out of course. Also, this shall only happen on screens like laptops etc and above... so not on smaller devices. In such case, i have been thinking of using the width of the screen as a guideline to check pixelwise if my javascript code should run or not, but i am a bit un-sure on how to put it. I how my explanation gives you an idea of what i am trying to accomplish. Thanks a lot if you have ideas and tips!
  10. how about that.. it worked. Feeling like a rookie still... after so long It was because i needed "root" in front. I have placed my project in a sub-folder called root. lol Thanks a lot! Working now as i can see it!
  11. ahh, ok i will test it and get back to you! Thanks! One question. If i use the PHP_SELF... does it give the "index.php" or just the "index" name? Thanks in advance tho! EDIT: Okay so i tested it and it does not work properly, maybe me doing it wrong. I am including the file "navbar.php" from location "include/html/GLOBAL/navbar/navbar.php" How should i put it in? If that is the problem that is? Thanks!
  12. ahh, ok i will test it and get back to you! Thanks! One question. If i use the PHP_SELF... does it give the "index.php" or just the "index" name? Thanks in advance tho! :D
  13. Hmm hello. I am not sure if this is helpful? Mostly because i dont use CRON jobs (yet). But what about using "defines"? Say in index.php you put in top of the file "define("derp")" and then in the file.php you are including, put: if(defined("derp")) {RUN YOUR CODE IN HERE TO SHOW ON INDEX PAGE!}else{die() "or just send back to index.php with header..."} I am using this, but i am not so sure this will work if you are using CRON jobs since defines dosent really do anything except checking if something is defined, and if so then execute.. it cannot differentiate from URL execution to CRON execution - so this should happen on all executions. Again, not sure if this is helpful at all but i know for sure this is working for me - without the cron jobs. however, if cron jobs are needed, then you should be able to do another thing that might work (i think). You can still use the define method, however, only wrap the define method around the places you wish to show in index.php. So say you got 1 peace of code you wanna execute to index.php and you still have running CRON jobs, and you already know that the CRON job is just executing and not with the defined definer... then in the if statement, put all the things you would like to show on index.php and in the else part, only put the things you would like for the CRON to run. Because the index.php has the defined string, and CRON does not, it should work. In that way you can include the file BUT seperate the 2 actions... again... i think. This was just a quick thinking solution, not sure it actually works, since i am still playing with CRON jobs myself. Test it and come back if it does not work. Good info before doing this, take a backup/copy of the original file if you have a lot of data - to make sure you still have the original - just in case
  14. Hello W3S. It has been a while :) I remember i once asked about this and one of you came up with a solution i could try. I have this file "navbar.php" which is included to all my page files, it is a global navbar. How ever i have forgotten how to do this and i lost my previous work on one of my HDD. I would like to know how to add the class ".active" when viewing index.php and when seeing blog.php of course, that is the one active and not index, and so on. I remember last time, you guys told me that i could check if i was on a specific file, and if so, i could add it and if not, nothing would happen, any ideas? I remember this was done with if/else statements... and yes i know i can make use of the url with variables, passing it through there but i am trying to avoid this so the url are... well.. pretty without it :P Hope you can help me out! Thanks a lot in advance! :)
  15. Hey W3! :D So my next big project is to make a carousel via latest bootstrap version (4.1), a CSS CMS Framework. Working great, only i would like to "try" and see if it is possible to me to edit it a bit. So for starters, it has a normal carousel that shows images, which is just fine.... only i would like to try an edit it a bit so that you see as usual the current image at the middle of the carousel, and then at each side (left/right), you can see the edges of each image next/previous in line. Currently trying to make use of selectors, or tho without luck :/ This is my current CSS (sorry for the mess... still a beta, so working on it :P): /*carousel_v1*/ #carouselExample { background-color: transparent; margin-top: 0px; margin-bottom: 10px; width: 100%; } #carouselExample img { max-height: 350px; } .carousel-indicators { /*margin-bottom: 2px;*/ /*bottom: 1px;*/ } .carousel-indicators li { /*background-color: #000;*/ /*Not Transparent Color*/ /*background: rgba(255, 255, 255, 0.5);*/ /*White Transparent*/ background: rgba(0, 0, 0, 0.4); /*Black Transparent*/ } .carousel-indicators li.active { /*background-color: #000;*/ /*Not Transparent Color*/ /*background: rgba(255, 255, 255, 0.5);*/ /*White Transparent*/ background: rgba(0, 0, 0, 0.7); /*Black Transparent*/ } .carousel-caption { bottom: 0; width: 100%; left: 0; /*Left:0; -> not needed at all in the css code if the width:100%; is not here! This is only to make it look good, smooth & nice!*/ background: rgba(0, 0, 0, 0.5); /*Black Transparent*/ } .carousel-control-next { /*color: #000000; background-color: #000000;*/ } .carousel-control-next-icon { /*background-color: #000; color: #000;*/ background: url(images/carousel_index/arrow-next.png) repeat; width: 30px; height: 45px; } .carousel-control-prev { /*color: #000000; background-color: #000000;*/ } .carousel-control-prev-icon { background: url(images/carousel_index/arrow-prev.png) repeat; width: 30px; height: 45px; /*background-color: #000; color: #000;*/ } /* Ideen er at jeg skal via "CSS-Selectors" selecte de billeder der er EFTER og FØR det aktive billede, så jeg kan give plus/minus de 5% pixels (eller what not), så jeg kan se de næste billeder og billederne før der. Jeg tænker jeg prøver til at starte med følgene: (+) (~) eller (>) */ /* // alle efter! .carousel-item active ~ .carousel-item .CUSTOM_CSS_CLASS_carousel_img { width: calc(-100px); } */ /* // første direkte efter! .carousel-item active + .carousel-item { width: calc(-100px); } */ This is my PHP/HTML so far: <?php DB_open_connection_another( "dblink_carousel", "localhost", "xXx_root_xXx", "xxx", "localhost_mod_carousel_v1", "utf8" ); // $dblink_carousel $HTMLOUT .= '<div class="container-fluid">'; $HTMLOUT .= '<div class="row">'; $HTMLOUT .= '<div id="carouselExample" class="carousel slide" data-ride="carousel">'; /* $query = "SELECT * FROM mod_carousel ORDER BY mod_carousel_id DESC"; $result = mysqli_query($dblink_carousel, $query) or die(mysqli_error($dblink_carousel)); $count = 0; $HTMLOUT .= '<ol class="carousel-indicators">'; while($row = mysqli_fetch_array($result)) { # Setup $active = (!$count) ? ' active' : ''; # Output area $HTMLOUT .= '<li data-target="#carouselExample" data-slide-to="'.$count.'" class="'.$active.'"></li>'; $count++; } $HTMLOUT .= '</ol>'; */ $HTMLOUT .= '<div class="carousel-inner" role="listbox">'; $query = "SELECT * FROM mod_carousel ORDER BY mod_carousel_id DESC"; $result = mysqli_query($dblink_carousel, $query) or die(mysqli_error($dblink_carousel)); $count = 0; while($row = mysqli_fetch_array($result)) { # Setup $active = (!$count) ? ' active' : ''; # Output area $HTMLOUT .= '<div class="carousel-item'.$active.'">'; $HTMLOUT .= '<center><img class="img-fluid CUSTOM_CSS_CLASS_carousel_img" src="https://dummyimage.com/1920x1080/fff/0011ff.png&text=Dummy+Image+(1920x1080)" title="Carousel Image" alt="Carousel Image"></center>'; /* $HTMLOUT .= '<div class="carousel-caption">'; $HTMLOUT .= '<h5>'.$row['mod_carousel_title'].'</h5>'; $HTMLOUT .= '<p>'.$row['mod_carousel_description'].'</p>'; $HTMLOUT .= '</div>'; */ $HTMLOUT .= '</div>'; $count++; } $HTMLOUT .= '</div>'; $HTMLOUT .= '<a class="carousel-control-prev" href="#carouselExample" role="button" data-slide="prev">'; $HTMLOUT .= '<span class="carousel-control-prev-icon" aria-hidden="true"></span>'; $HTMLOUT .= '<span class="sr-only">Previous / Forrige</span>'; $HTMLOUT .= '</a>'; $HTMLOUT .= '<a class="carousel-control-next" href="#carouselExample" role="button" data-slide="next">'; $HTMLOUT .= '<span class="carousel-control-next-icon" aria-hidden="true"></span>'; $HTMLOUT .= '<span class="sr-only">Next / Næste</span>'; $HTMLOUT .= '</a>'; $HTMLOUT .= '</div>'; $HTMLOUT .= '</div>'; $HTMLOUT .= '</div>'; ?> If you guys have any ideas on how to proceed from here, i would really appreciate it :) And again, sorry for the messy code, just the way i code :P Thanks in advance! :D
  • Create New...