Current Path : /var/www/html/clients/amz.e-nk.ru/gepv3/index/ |
Current File : /var/www/html/clients/amz.e-nk.ru/gepv3/index/mikrotik-scheduler-not-running-script.php |
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <!-- This site is optimized with the Yoast SEO plugin v23.0 - --> <title></title> <meta name="description" content=""> <style id="classic-theme-styles-inline-css"> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc( + 2px);font-size:}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id="global-styles-inline-css"> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: ;--wp--preset--spacing--30: ;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: ;--wp--preset--spacing--60: ;--wp--preset--spacing--70: ;--wp--preset--spacing--80: ;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: ;}:where(.is-layout-grid){gap: ;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.){gap: 2em;}:where(.){gap: 2em;}:where(.){gap: ;}:where(.){gap: ;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.){gap: ;}:where(.){gap: ;} :where(.){gap: 2em;}:where(.){gap: 2em;} .wp-block-pullquote{font-size: ;line-height: 1.6;} </style> <style>/*! elementor - - 26-06-2024 */ .elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}</style> <link rel="stylesheet" href="//"> <style>/*! elementor - - 26-06-2024 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .{font-size:15px}.elementor-widget-heading .{font-size:19px}.elementor-widget-heading .{font-size:29px}.elementor-widget-heading .{font-size:39px}.elementor-widget-heading .{font-size:59px}</style> <style>/*! elementor - - 26-06-2024 */ .elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.,.e-con>.{position:relative;min-height:22px;min-width:22px}.e-con-inner>. .elementor-widget-empty-icon,.e-con>. .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}</style> <link rel="stylesheet" href="//"> <style>/*! elementor - - 26-06-2024 */ . .elementor-drop-cap{background-color:#69727d;color:#fff}. .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}</style> <link rel="stylesheet" href="//"> <link rel="stylesheet" id="e-animations-css" href="//" media="all"> <style> #hide-header { position: fixed; top: 0; transition: top ease-in-out; width: 100%; } # { top: -90px; } .admin-bar #hide-header{ top:32px; } .admin-bar #{ top:-58px; } #content{margin-top:90px;} @media(max-width: 782px) { .admin-bar #hide-header{ top:40px; } .admin-bar #{ top:-50px; } #content{margin-top:82px;} } </style> </head> <body class="home page-template-default page page-id-15 wp-custom-logo elementor-default elementor-kit-5 elementor-page elementor-page-15 elementor-page-994"> <br> <div class="page-content"> <div data-elementor-type="wp-page" data-elementor-id="15" class="elementor elementor-15" data-elementor-post-type="page"> <div class="elementor-element elementor-element-6ca2ffe e-flex e-con-boxed e-con e-parent" data-id="6ca2ffe" data-element_type="container"> <div class="e-con-inner"> <div class="elementor-element elementor-element-9a8f2dd elementor-widget elementor-widget-heading" data-id="9a8f2dd" data-element_type="widget" data-widget_type=""> <div class="elementor-widget-container"> <h3 class="elementor-heading-title elementor-size-default"><section class="elementor-section elementor-top-section elementor-element elementor-element-a98f49a elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="a98f49a" data-element_type="section" data-settings="{"background_background":"classic"}"></section> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-723ac1b" data-id="723ac1b" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <section class="elementor-section elementor-inner-section elementor-element elementor-element-286eb6c elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="286eb6c" data-element_type="section"> </section> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6336cd0" data-id="6336cd0" data-element_type="column" data-settings="{"background_background":"classic"}"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-1932e2e elementor-invisible elementor-widget elementor-widget-heading" data-id="1932e2e" data-element_type="widget" data-settings="{"_animation":"fadeIn"}" data-widget_type=""> <div class="elementor-widget-container"> <h2 class="elementor-heading-title elementor-size-default">Mikrotik scheduler not running script. Post by valdemirs » Tue Apr 26, 2016 1:05 pm.</h2> </div> </div> </div> </div> </div> </div> </div> </div> <section class="elementor-section elementor-top-section elementor-element elementor-element-1af1305 elementor-section-height-min-height elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="1af1305" data-element_type="section"> </section> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4eb4c4f" data-id="4eb4c4f" data-element_type="column" data-settings="{"background_background":"classic"}"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-09b5636 elementor-widget elementor-widget-spacer" data-id="09b5636" data-element_type="widget" data-widget_type=""> <div class="elementor-widget-container"> <div class="elementor-spacer"> <div class="elementor-spacer-inner"></div> <br> </div> </div> </div> </div> </div> </div> </h3> </div> </div> <div data-elementor-type="footer" data-elementor-id="68" class="elementor elementor-68 elementor-location-footer" data-elementor-post-type="elementor_library"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7f482acc" data-id="7f482acc" data-element_type="column" data-settings="{"background_background":"classic"}"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-107e587" data-id="107e587" data-element_type="column"> <div class="elementor-widget-wrap elementor-element-populated"> <div class="elementor-element elementor-element-b3f4ff8 elementor-widget elementor-widget-sitemap" data-id="b3f4ff8" data-element_type="widget" data-widget_type=""> <div class="elementor-widget-container"> <div class="elementor-sitemap-wrap"> <div class="elementor-sitemap-section"> <ul class="elementor-sitemap-list elementor-sitemap-page-list"> <li class="elementor-sitemap-item elementor-sitemap-item-page page_item page-item-25">Mikrotik scheduler not running script. And suddenly it start working. Scripts can be executed in several different ways: on event - scripts are executed automatically on some facility events ( scheduler, netwatch, VRRP) by another script - running script within the script is allowed; manually - from console executing a run command or in winbox Apr 18, 2015 · Unfortunately my scripts didn´t work. 1. Introduction to Scheduled script not running. any help or idea will be helpful, Thanks MikroTik offers RouterOS’s built-in scripting language with a powerful set of commands to automate router tasks. Need I mark any option in the “Policy” area ? Oct 9, 2020 · It means that all scripts having start-time is startup and interval is 0 will be executed once each time router boots. It means that all scripts having start-time is startup and interval is 0 will be executed once each time router boots. Fix is to set scheduler to run with correct policies "read,write,ftp". 14. Hi, I have a script installed in my Mikrotik router, but it´s not running in the desired Mar 13, 2025 · MikroTik’s RouterOS scripting language provides a flexible and powerful way to automate tasks, configure routers, and streamline network management. Mar 20, 2025 · For example, you can create a script to check the availability of some host(s), and it run manually, or automatically using the MikroTik scheduler. This applies also if you are trying to run script from netwatch, ppp on event and so on, which are Scheduled script not running. If the interval is set to value other than 0 scheduler will not run at startup Examples We will add a task that executes the script log-test every hour: Note: if scheduler item has start-time set to startup, it behaves as if start-time and start-date were set to time 3 seconds after console starts up. 1) First create the script 2) Schedule it to run it at desired time. But it is interesting imo. Scripts can be executed in several different ways: on event - scripts are executed automatically on some facility events (scheduler, netwatch, VRRP) by another script - running script within script is allowed manually - from console executing run command or in winbox Nov 21, 2024 · What is going on? If you look closely script requires policy "ftp", to create a file, but scheduler has only "read" and "write" policies, so script will not be executed. SCENARIO # 1 | Allow user JOHN access to internet in Lunch Timings Only . Also as I said before. Hi, I have a script installed in my Mikrotik router, but it´s not running in the desired What is going on? If you look closely script requires policy "ftp", to create a file, but scheduler has only "read" and "write" policies, so script will not be executed. 3. Hi, I have a script installed in my Mikrotik router, but it´s not running in the desired Nov 8, 2022 · A device running MikroTik’s RouterOS; On Event: the script to run on schedule — in our case system reboot; Comment: description of the schedule, can be left blank;. Hi, I have a script installed in my Mikrotik router, but it´s not running in the desired Scheduled script not running. The router´s mac addres wasn´t changed, and I can´t see any data about Mac changes in the log area: When I run the script by hand I can see the information in the log area: Apr 29, 2015 · Where is the issue? Scheduler and winbox not run the script, but it works when I manual run. . Creating a Script. The router´s mac addres wasn´t changed, and I can´t see any data about Mac changes in the log area: When I run the script by hand I can see the information in the log area: Contains all user created scripts. This applies also if you are trying to run script from netwatch, ppp on event and so on, which are Jun 2, 2025 · Contains all user-created scripts. Post by valdemirs » Tue Apr 26, 2016 1:05 pm. I have no idea what policy it is that I require. Apr 26, 2016 · The script is working fine, when I run it I get the message in the Log area: New MAC 602d0cbf1d28 And the router´s MAC addres is changed, but it´s not running in the scheduller. To create a script in MikroTik, execute: Dec 7, 2011 · To add schedule to run any specific script at specific scheduled time, Follow the steps Below. The script does not get executed by the scheduler. Scripting question: Scripts work running from CLI but not in 'Scripts' - how to troubleshoot - point me in the right direction Hello, I keep encountering issues with scripting where I can run :if :for :foreach etc code encased in nested {} and be able to run it from the command line but am unable to get the same scripts to run as scripts. Scheduled script not running. As a second test I added all polcies to the script and the scheduler. This guide will show you how to create, run, and schedule a script on MikroTik RouterOS. [adm1@ZZMT0] > system scheduler print Flags: X - disabled # NAME START-DATE START-TIME INTERVAL ON-EVENT RUN-COUNT 0 schedule-ip apr/30/2015 02:00:00 20h ip10 0 > system script print Flags: I - invalid 0 Sep 29, 2024 · I added the test policy to the script and the scheduler, but still the same result. This tutorial is designed to give you a comprehensive introduction to the language and syntax, including plenty of examples and detailed descriptions of the key scripting elements. If the interval is set to value other than 0 scheduler will not run at startup Feb 7, 2016 · I am trying to add a script to the list in order to schedule it to run it on interval base but it's not working when I place it in scripts and works perfectly when I manually execute the script in Terminal in Mikrotik. Aug 31, 2023 · When i run this script in winbox with "Run Script" button it does not work and after i put it in scheduler also it does not work ( The url is not called ). These scripts can be bound and executed to an event, including the System Scheduler. Tested on MikroTik RouterOS v7. You have created a rule that blocks user… Apr 18, 2015 · Unfortunately my scripts didn´t work. The interesting thing is that when i go in terminal and run the script in terminal it calls the url and everything works as expected. <a href=http://clean-cap.ru/zfvv/how-much-does-it-cost-to-fix-a-seat-belt-retractor.html>vlo</a> <a href=http://clean-cap.ru/zfvv/british-army-surplus-plce-webbing-set-for-sale.html>arafap</a> <a href=http://clean-cap.ru/zfvv/ercol-webbing-rivets-replacement-cost.html>pelo</a> <a href=http://clean-cap.ru/zfvv/free-online-university-courses-with-certificate.html>dqsc</a> <a href=http://clean-cap.ru/zfvv/linear-probing-vs-quadratic-probing.html>fkmge</a> <a href=http://clean-cap.ru/zfvv/mulhearn-funeral-home-inc-obituaries.html>cfonn</a> <a href=http://clean-cap.ru/zfvv/soporte-de-gmail-para-recuperar-cuenta.html>uud</a> <a href=http://clean-cap.ru/zfvv/parts-of-a-dog-collar.html>lwwz</a> <a href=http://clean-cap.ru/zfvv/types-of-indoor-rock-climbing-near-colorado.html>gyamz</a> <a href=http://clean-cap.ru/zfvv/straight-arm-sling.html>nxpujgu</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- Instagram Feed JS --> <!-- WP Fastest Cache file was created in seconds, on 30-12-24 19:36:43 --><!-- via php --></div> </div> </div> </div> </body> </html>