Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   tratando de hacer mi primer codigo PHP !!! (https://www.clubdelphi.com/foros/showthread.php?t=64453)

martita 02-04-2009 08:55:30

tratando de hacer mi primer codigo PHP !!!
 
Hola foro estoy tratando de hacer mi primer codigo con PHP
solo quiero hacer mi clasico " HOLA MUNDO "
pero nada el codigo es muy sencillo quiero llamar a una funcion la que
muestra en pantalla el mensaje pero nada. me marca error
dice que trato de llamar a una funcion no declarada. :mad:
aqui esta el codigo

Código PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
 "[url]http://www.w3.org/TR/html4/loose.dtd[/url]">
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script language="javascript">  
function mensaje()
{
alert(" HOLA MUNDO");
echo "HOLA MUNDO";
}
</script>
<body>
<?PHP
echo "<b>"ok".</b>;
mensaje(); // <----- aqui me marca el error en esta linea
?>
</body>
</html>


dec 02-04-2009 09:10:49

Hola,

No puedes confundir PHP con Javascript. La función que implementas lo haces en Javascript, pero, esto no la hace disponible desde PHP. Si quieres llamar a una función de Javascript debes hacerlo en un bloque de código Javascript. Pero, fíjate que tu función de Javascript no podrá utilizar el "echo" de PHP. Es decir, tienes que saber que Javascript y PHP son lenguajes diferentes, para diferentes ámbitos: cliente y servidor, respectivamente.

martita 02-04-2009 09:14:47

entiendo pero !!!!
 
entonces como puedo declarar mi funcion en php ?
si me olvido del javascript, como hago para declarar una funcion
y luego llamarla todo en PHP ?

saludos.

dec 02-04-2009 09:18:45

Hola,

En realidad es muy sencillo martita:

Código PHP:

<?php

function Greetings(){
  echo 
'Hello!';
}

Greetings(); // Print Hello!

?>

Lo que ves arriba es un script PHP. Contiene una función y nos limitamos a "llamarla".

martita 02-04-2009 09:33:45

gracias asunto resuelto
 
muchas gracias , todo quedo muy claro y listo :)


La franja horaria es GMT +2. Ahora son las 04:29:45.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi