Autor Tema: [PHP] My first code  (Leído 1453 veces)

Desconectado Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
[PHP] My first code
« en: 20 de Diciembre de 2007, 20:25:45 pm »
Bueno, este es mi primer programilla que hago con php, es muy sencillo, reconoce
tu navegador y te lo dice.

Codigo:

Código: [Seleccionar]
<center><b>
<?php
if (strstr($_SERVER["HTTP_USER_AGENT"], "Firefox")) {
echo 
"Utilizas FireFox"// utilizas firefox
}else{
if (
strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
echo 
"Utilizas Internet Explorer";
}else{
if (
strstr($_SERVER["HTTP_USER_AGENT"], "Opera")) {
echo 
"Utilizas Opera";
}else{
echo 
"Utilizas otro navegador";
}
}
}
?>

</b><br><color=red>
Created by EricArt.
</center></color>

Y aqui el ejemplo:

www.areaefo.es/navegador.php
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Comunidad PHPeros

[PHP] My first code
« en: 20 de Diciembre de 2007, 20:25:45 pm »

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #1 en: 20 de Diciembre de 2007, 20:35:50 pm »
me he metido con un bot, he simulado el navegador con el nombre:
Código: [Seleccionar]
$useragent='Lalalallalalaal xDDDDDDDDDDDDDDD'; y me mostro: utilizas otro navegador  :) :)


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Kam[P]anO

  • PHPer@ Fijo
  • ***
  • Mensajes: 141
  • Karma: 1
  • Sexo: Masculino
  • Volviendo a phperos!
    • Ver Perfil
    • Blog Personal
Re: [PHP] My first code
« Respuesta #2 en: 20 de Diciembre de 2007, 20:56:26 pm »
me he metido con un bot, he simulado el navegador con el nombre:
Código: [Seleccionar]
$useragent='Lalalallalalaal xDDDDDDDDDDDDDDD'; y me mostro: utilizas otro navegador  :) :)
como se mete con un bot? :O! como creo un bot? :D!

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #3 en: 20 de Diciembre de 2007, 20:58:13 pm »
no entendi lo uqe idjiste del bot xd

Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #4 en: 21 de Diciembre de 2007, 14:19:11 pm »
se hace con CURL  :) :)


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado Martin10

  • PHPer@ Fijo
  • ***
  • Mensajes: 160
  • Karma: 11
  • Sexo: Masculino
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #5 en: 21 de Diciembre de 2007, 18:07:39 pm »
Te digo que esta muy bien para ser un primer codigo, mi primer codigo fue mucho mas simple :(

Saludos...
8)

Desconectado Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #6 en: 21 de Diciembre de 2007, 18:14:20 pm »
Gracias, ahora con el str_ireplace, estoy elaborando mi segundo codigo :).
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Desconectado JuankoX

  • PHPer@ Fijo
  • ***
  • Mensajes: 161
  • Karma: 2
  • Sexo: Masculino
  • ¿Me agregas a MSN? =)
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #7 en: 02 de Enero de 2008, 17:59:55 pm »
Man, esto no se puede hacer:

<?
if(
strstr($_SERVER[&#39;HTTP_USER_AGENT&#39;],"Firefox")) {
echo "Usas firefox";
} else {
if(
strstr($_SERVER[&#39;HTTP_USER_AGENT&#39;],"Internet explorer")) {
echo "Usas IE";
}
?>



Te daría error. porque en ningúna parte cierras el else, y la llave que está debajo del if es la que cierra el if. para hacer lo que buscas yo usaría un código así:

<?
echo 
"<b><center>";
$navegador $_SERVER[&#39;HTTP_USER_AGENT&#39;];
if(ereg("Firefox",$navegador)) {
echo 
"Usas firefox";
} else {
echo 
"Usas otro navegador.";
}
elseif(
ereg("MSIE",$navegador)) {
echo 
"Usas Internet explorer";
} else {
echo 
"Usas otro navegador.";
}
elseif(
ereg("Konqueror",$navegador)) {
echo 
"Usas Konqueror";
} else {
echo 
"Usas otro navegador.";
}
elseif(
ereg("Netscape",$navegador)) {
echo 
"Usas Netscape";
} else {
echo 
"Usas otro navegador.";
}
echo &
#39;<font color="#FF0000">Created By JuankoX</font></b></center>&#39;;
?>

Pero para ser primer código, está bien.
« Última modificación: 02 de Enero de 2008, 18:04:16 pm por JuankoX »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #8 en: 02 de Enero de 2008, 18:54:17 pm »
En realidad el que tu as posteado JuankoX tambien estaria mal , da error de sintaxis, o deberia darlo, y aunque no lo de sigue estando mal.

La sintaxis apropiada es de este modo.

<?php
if(condicion) {
// TODO
} elseif(otra condicion) {
// TODO
} elseif(otra condicion) {
// TODO
} else {
// TODO SI NO SE CUMPLE NINGUNA DE LAS CONDICIONES
}
?>


Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [PHP] My first code
« Respuesta #9 en: 02 de Enero de 2008, 20:05:34 pm »
<color=red>
Created by EricArt.
</center></color>

No existe la etiqueta color! en todo caso seria un atributo de la etiqueta font -> <font color="red">jkdbasjdbjudsbdbajdb</font>
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
Re: [PHP] My first code
« Respuesta #10 en: 04 de Enero de 2008, 12:52:04 pm »
El codigo funciona correctamente.
Aunque el elseif, seria mas apropiado para estar mejor estructurado, pero fue mi primer codigo, y funcionaba.

xd
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [PHP] My first code
« Respuesta #11 en: 08 de Enero de 2008, 22:53:13 pm »
El codigo funciona correctamente.
Aunque el elseif, seria mas apropiado para estar mejor estructurado, pero fue mi primer codigo, y funcionaba.

xd
Incorrecto!
Funciona eso no te lo niego pero con el else if solucionas que si un condicional es cierto ya no se mete en ningún otro if, es decir los otros se los salta y eso es tiempo que ganas :P
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011