Problema con archivo de la web

ChatOrbi Siguiendo

No recomendado
Desde
5 Abr 2013
Mensajes
845
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Cambie de host hace poco, en este archivo esta la sección para colocar la publicidad.
No sé por qué ahora cuando subo códigos javascript no los deja guardar, solo me deja guardar texto

455539.gif

PHP:
if (basename($_SERVER["SCRIPT_NAME"]) != 'index.php') die(basename($_SERVER["SCRIPT_NAME"]));

$theme_tpl = get_gvar('theme_tpl');
if (file_exists('themes/'.$theme_tpl.'/settings.php')) {
	include('themes/'.$theme_tpl.'/settings.php');
}
if (is_array($theme_blocks)) {
	if ($step == 'post') {
		foreach ($theme_blocks as $key=>$block) {
			$key = 'theme_block_'.$key;
			set_gvar($key,$_POST[$key]);
		}
		redirect('admin/blocks',1);
	}

	section_content('<h2>Blocks in your current template ('.$theme_tpl.')</h2>
	<form method="post" action="'.url('admin/blocks/post').'">');
	foreach ($theme_blocks as $key=>$block) {
		$key = 'theme_block_'.$key;
		section_content('<fieldset><legend>'.$block['name'].'</legend>
		<p>'.$block['description'].'<br /><textarea name="'.$key.'" rows="5">'.h(get_gvar($key)).'</textarea>
		</p></fieldset>');
	}
	section_content('<p><input type="submit" value="Save Changes" /></p>
	</form>');

}

else {
	section_content('No block was defined in your current template');
}
 

Negocios del Web

Épsilon
Hospedaje
Verificación en dos pasos activada
Desde
21 Feb 2014
Mensajes
831
Vale, me imagino que el formulario es:

PHP:
<form method="post" action="'.url('admin/blocks/post').'">');
    foreach ($theme_blocks as $key=>$block) {
        $key = 'theme_block_'.$key;
        section_content('<fieldset><legend>'.$block['name'].'</legend>
        <p>'.$block['description'].'<br /><textarea name="'.$key.'" rows="5">'.h(get_gvar($key)).'</textarea>
        </p></fieldset>');
    }
    section_content('<p><input type="submit" value="Save Changes" /></p>
    </form>');

Y el problema es que cuando tu añades el codigo javascript de la publicidad no te lo guarda?

Esa informacion va guardada en una base de datos y luego rescata la informacion?

Saludos
 

snake8d2

Gamma
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Jun 2012
Mensajes
162
Que hace la función "h()" ? capaz esa functión limpia el código.
Asi de la nada empezó?
 

ChatOrbi

No recomendado
Desde
5 Abr 2013
Mensajes
845
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Y el problema es que cuando tu añades el codigo javascript de la publicidad no te lo guarda?
Esa informacion va guardada en una base de datos y luego rescata la informacion?
Saludos
Que hace la función "h()" ? capaz esa functión limpia el código.
Asi de la nada empezó?

Y7NpTrH.png


Este formulario funciona para colocar cualquier cosa en 3 partes del diseño y yo lo uso para deja banners con codigos javascript.

Lo extraño es que me deja guardar texto y codigos en HTML

Cuando subo un codigo javascript me salia un error 403 quize editar el error en el cpanel y ahora todo sale en blanco cuando subo un codigo javascript.
(Edite los permisos del archivo por 755 y tampoco funciono)

Hace poco cambie de hosting puede ser eso?
 

Negocios del Web

Épsilon
Hospedaje
Verificación en dos pasos activada
Desde
21 Feb 2014
Mensajes
831
Vale eso pasa solo con javascript. Esa informacion se rescata de una base de datos y a la hora de rescatarla y intentar visualizarla es cuando da el error por motivo de los <script>.

Se podría revisar el código aunque el tema esta no en el formulario cuando se ingresa sino cuando se rescata.
Igualmente has probado en utilizar iframe haber que tal?

Un saludo
 
Arriba