Hola:
Que tal... Como bien sabemos, la publicidad de Google actualmente es un recurso que muchos webmasters utilizan para obtener ingresos en sus sitios web mediante click e impresiones de anuncios, pero lo que me llama la atencion es que con simplemente pegar un script de javascript en el area donde apareceran los anuncios, este de alguna forma hace que los anuncios de google (almacenados en la base de datos de google, me imagino..) se despliegen en tu sitio web como si estuviesen en tu propia base de datos.
Tratando de alguna forma emular este procedimiento y utilizando mi Servidor Local apache, en el espacio http://localhost/~diabliyo/ coloque un script (index.php) que solamente imprime una imagen, posteriormente en el espacio web http://localhost/~pruebas/ realize el siguiente script:
<html>
<head>
<title>Test de Publicidad Local</title>
</head>
<body>
<script language="javascript" type="text/javascript" src="http://localhost/~diabliyo/index.php"></script>
</body>
</html>
Como bien saben, simplemente no sucedio nada :D. Asi que en base a mi explicacion me gustaris obtener mas opiniones :D !!
Gracias por su tiempo !!
bye bye
En http://localhost/~diabliyo/index.php mete un script puro de js sin nada de html, prueba poniendo:
<?php
echo "alert('xD');";
?>
Suerte
Yo no le respondí porque no le había entendido XD pero viendo la respuesta así es, solo debe devolver el contenido puro del script sin anteponer <script> ni cerrar con </script> tal como aparece en el adsense de google... supongo que sopiaste el código y lo pegaste tal cual.
Si lo haces quedaría masomenos así:
<script>
<script>
contenido();
</script>
</script>
Algunos hacen esto para hacer un poco mas interactivos los scripts devolviendo mas de un ads e ir variando publicidades que son de un sitio a otro al igual que las hojas de estilo para hacer un theme mas interactivo como lo hace EYEOS (http://es.eyeos.org/).
Si no entiendo mal.
Se usa la etiqueta script de html para llamar supuestamente a un javascript (como lo dice en la declaracion) pero se llama a un php pudiendo conectarse a una base de datos, abriendo un socket o haciendo cualquier operacion de php.
Si esto es cierto que bien ;) Quien descubriria la tecnica :xD
Cita de: дٳŦ٭ en 14 Octubre 2008, 04:46 AM
En http://localhost/~diabliyo/index.php mete un script puro de js sin nada de html, prueba poniendo:
<?php
echo "alert('xD');";
?>
Suerte
Gracias a todos por contestarme :D...
Efectivamente lo he realizado como indico
дٳŦ٭.... La practica fue asi:
En
http://localhost/ coloque el codigo siguiente:
<?php
//Fuente: index.php
if( !strcmp(htmlentities($_GET["user"], ENT_QUOTES), "1") )
echo "alert('Hola Usuario Legitimo');";
else echo "alert( 'o_O Quien eres tu?' );";
?>
En
http://localhost/~diabliyo/ coloque el codigo siguiente:
<html>
<head>
</head>
<body>
<?php
echo "Pagina de prueba...<br><br>";
echo '<script language="javascript" type="text/javascript" src="http://localhost/index.php?user=1">
</script>';
?>
<body>
</html>
Y como resultado en
http://localhost/~diabliyo/ salio el
alert() diciendo: "
Hola usuario legiitmo"....
Ahora mi duda es !!Como escribiria algo directamente en la hoja ???.... ya intente con:
document.write='hola';, pero nada :S, la vdd no manejo mucho javascript :S !!...
document.write("Hola diabliyo xD! Veo que no hiciste tu tarea de javascript");
Tirale un echo... si el user no tiene o desactivo el js te las vas a pelar...
CitarTirale un echo... si el user no tiene o desactivo el js te las vas a pelar...
Claro, por ejemplo en el CMS de Freeze no me funciona ningún botón ya que todo funciona via javascript, lo que podrías hacer es implementar doble sistema, uno con javascript y otro sin javascript, por ejemplo..
<script>funciones();</script>
<noscript>Si no navegas con javascript activado haz click <a href="index.php?accion=desactiva_js">acá</a></noscript>
// .. .. ..
<?php
// .. .. ..
if($_GET['accion'] == 'desactiva_js'){
$_SESSION['scripts'] = 'false';
}
// .. .. ..
if(!$_SESSION['scripts']){
mostrar_acciones_con_js();
}else{
mostrar_acciones_sin_js();
}
// .. .. ..
?>
Se entiende? :P
Cita de: WHK en 16 Octubre 2008, 03:49 AM
CitarTirale un echo... si el user no tiene o desactivo el js te las vas a pelar...
Claro, por ejemplo en el CMS de Freeze no me funciona ningún botón ya que todo funciona via javascript, lo que podrías hacer es implementar doble sistema, uno con javascript y otro sin javascript, por ejemplo..
<script>funciones();</script>
<noscript>Si no navegas con javascript activado haz click <a href="index.php?accion=desactiva_js">acá</a></noscript>
// .. .. ..
<?php
// .. .. ..
if($_GET['accion'] == 'desactiva_js'){
$_SESSION['scripts'] = 'false';
}
// .. .. ..
if(!$_SESSION['scripts']){
mostrar_acciones_con_js();
}else{
mostrar_acciones_sin_js();
}
// .. .. ..
?>
Se entiende? :P
Se entiende y es correcto mi estimado punk.
Se entiende, es correcto y buena idea ;)
Hola:
Bueno a segun entendi, WHK me estas diciendo que primero realize un proceso de deteccion de ejecucion de codigo javascript, para ello crear una sesion donde se guarde el resultado de si es afirmativo o negativo que el navegador tenga activa javascript, posteriormente si javascript esta activado entonces escribira con document.write(), sino entonces como le escirbira ??..
Digo, porque como vemos en el ejemplo:
Este codigo esta en un servidor de internet.
<?php
//Fuente: index.php
if( !strcmp(htmlentities($_GET["user"], ENT_QUOTES), "1") )
echo "alert('Hola Usuario Legitimo');";
else echo "alert( 'o_O Quien eres tu?' );";
?>
Y este otro codigo, seria como un tipo de codigo que me generaria mi programa para visualizar cosas (tipo Google Publicidad).
<html>
<head>
</head>
<body>
<?php
echo "Pagina de prueba...<br><br>";
//el siguiente codigo seria el "script" que genere en el programa servidor, el cual me identifica a mi.
echo '<script language="javascript" type="text/javascript" src="http://localhost/index.php?user=1">
</script>';
?>
<body>
</html>
Si escribo un echo simplemente no muestra nada :S !!....
Bueno en realidad necesito hacer pruebas, ya lo vere manan porque ya es muy tarde jejejej !!
Gracias por sus opiniones :D !!
No estoy seguro pero prueba asi:
echo 'document.write("Hello World!")';
Lo que quiere saber es como hacer el echo sin javascript habilitado :P
<?php
if(!$_SESSION['scripts']){
echo '<script>alert("Quien eres");document.write("No estás registrado.");</script>';
}else{
echo '<b>Quien eres<br />No estás registrado.</b>';
}
?>
Dejarás de usar Ajax para evitar el refresco de la web completa haciendo que si deba refrescarse ya que el visitante no usa javascript.
Por ejemplo en el caso de Frezee debería escribir masomenos así:
<a href="<?php link('noticias'); ?>">Noticias</a>
<?php
// .. ..
function link($id){
$identificador = mysql......
if(!$_SESSION['scripts']){
echo 'javascript:mostrar('.$identificador.');';
}else{
echo 'http://'.$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF].'?id='.$identificador;
}
}
// .. ..
?>
//gracias, en eso ando ;)