Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como usar o PHP com JavaScript
línguas Processamento de hipertexto ( PHP) e JavaScript programação são muitas vezes utilizados em conjunto para o desenvolvimento web. PHP é uma linguagem server-side. Quando o visitante solicita uma página do seu site, o código PHP é executado no servidor Web e apresenta os resultados para o browser como uma página da Web . PHP pode acessar recursos em seu servidor Web, tais como bancos de dados, softwares especializados e arquivos. JavaScript é uma linguagem client-side. O código JavaScript é executado no navegador da Web depois de uma página da Web é carregada. JavaScript é usado para validar entradas de formulário e conteúdo interativo . Instruções
1

Incluir JavaScript como um arquivo externo , se o JavaScript não precisa ser personalizado pelo seu código PHP. Por exemplo, se você tem uma série de funções de validação de formulário JavaScript, como confirmação de um endereço de e-mail está em um formato válido, colocar estas funções em um arquivo JavaScript separado (com a extensão do arquivo . Js ) e adicione uma referência para a seção HEAD do seu PHP do HTML. Por exemplo , se seu arquivo JavaScript é nomeado " validation.js , " referem-se a ele em sua página PHP assim :

Meu PHP Página < /title > < tipo de script = "text /javascript " src = " validation.js "> </script> </head> <? php ... seu código PHP ... > <br> 2 <p> Adicionar JavaScript que você quiser personalizar diretamente para o código PHP , tratando o código JavaScript da mesma forma que você faria HTML. Por exemplo, se você quiser definir uma variável JavaScript para um valor que você calculou no seu código PHP ( por exemplo, um valor retirado de um banco de dados ou gerado por um outro aplicativo do lado do servidor) , usar um trecho de PHP para ecoar o valor para o JavaScript código como este : <br> <p> < ? php $ name = $ _GET [ "nome" ]; > <script type="text/javascript"> var user_id = < echo php ( $ name ); ? > ; alert (" Bem-vindo " + nome +) " "; </script> <br> 3 <p> Escreva uma página PHP para gerar um JavaScript externo se está usando PHP para personalizar seu JavaScript e quero ser capaz de reutilizá-lo em várias páginas, ou o código de JavaScript é demasiado complexo para incluir na secção HTML HEAD. Trate gerar o arquivo JavaScript tal como faria HTML ou texto. Por exemplo, escrever uma página PHP com o nome " myjavascript.php " que gera um JavaScript externo, usando PHP para fornecer valores para as funções de JavaScript como este : <br> <p> <php $ name = $ _GET [ "nome" ]; ? > função welcomeUser () { ? var user_id = <php echo ( $ name ); ? > ; alert ( "!" "Bem-vindo " + nome +); } <br> <p> seu web seção da página HEAD, consulte o JavaScript gerado pelo PHP em uma tag script, passando qualquer valor a JavaScript precisa na cadeia de consulta : <br> <p> < roteiro pode usar esta técnica para passar parâmetros para o seu JavaScript gerado pelo PHP a partir de uma página PHP ou página HTML estática. <br> <br> <div class=ptad2><script language='javascript' src='/ad/201310/4.js'></script></div> </div> </div> <div class=ptnrx></div> <table width="91%" height="52" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51%"><p>Anterior : <a class='LinkPrevArticle' href='http://ptcomputador.com/P/php-mysql-programming/92936.html' >Como enviar e-mail HTML via PHP Mail </a> </p></td> </tr> <tr> <td width="49%"> Próximo : No</li></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <table width="770" height="246" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="375" height="246" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm"> Os artigos relacionados </td> </tr> </table> <table width="95%" height="209" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="201"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/91966.html" title="Como saber se uma chamada de função é estática ou não PHP " target="_self">Como saber se uma chamada de função é estática ou n…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92853.html" title="Tutorial para o Dreamweaver Check Box PHP " target="_self">Tutorial para o Dreamweaver Check Box PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92285.html" title="PHP Automated Mailing List Tutorial " target="_self">PHP Automated Mailing List Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92500.html" title="Como detectar dispositivos móveis usando PHP " target="_self">Como detectar dispositivos móveis usando PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92191.html" title="Como obter o número de linhas em CSV PHP " target="_self">Como obter o número de linhas em CSV PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92660.html" title="Como construir ferramentas para PHP 5 para Windows " target="_self">Como construir ferramentas para PHP 5 para Windows </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92414.html" title="Como representar graficamente em PHP " target="_self">Como representar graficamente em PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92105.html" title="Como converter uma String para XML em PHP " target="_self">Como converter uma String para XML em PHP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/91954.html" title="Como converter um array PHP para JSON " target="_self">Como converter um array PHP para JSON </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/92809.html" title="Estrutura Web Banco de Dados " target="_self">Estrutura Web Banco de Dados </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> <td width="20" valign="top"></td> <td width="375" valign="top"><table width="380" border="0" cellpadding="0" cellspacing="0" class="bian"> <tr> <td height="244" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="img_dm/danmai_r4_c04 -.jpg" bgcolor="#DBE3EE"> <tr> <td width="4%" height="29"> </td> <td width="96%" class="lan_lm">Artigos em destaque </td> </tr> </table> <table width="95%" height="207" border="0" align="center" cellpadding="0" cellspacing="4"> <tr> <td height="199"><table width="100%" cellpadding="0" cellspacing="0"><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/computer-programming-languages/88825.html" title="Como fazer seus próprios programas de computador " target="_self">Como fazer seus próprios programas de computador </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/java-programming/89439.html" title="Como fazer um ícone de animação em uma JTable " target="_self">Como fazer um ícone de animação em uma JTable </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/java-programming/90605.html" title="Como programar aplicativos para o Android " target="_self">Como programar aplicativos para o Android </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/computer-programming-languages/86548.html" title="Como criar um número de telefone do banco de dados visível Online " target="_self">Como criar um número de telefone do banco de dados vis…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/cc-programming/85247.html" title="Como usar objetos em 2D CPP " target="_self">Como usar objetos em 2D CPP </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/computer-programming-languages/87630.html" title="Como criar duas colunas Usando Div " target="_self">Como criar duas colunas Usando Div </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/java-programming/89209.html" title="Como fazer uma pirâmide pentagonal em Java " target="_self">Como fazer uma pirâmide pentagonal em Java </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/computer-programming-languages/88749.html" title="Computador Algoritmos Tutorial " target="_self">Computador Algoritmos Tutorial </a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/cc-programming/85407.html" title="Como configurar Bytes para receber dados numéricos usando soquete " target="_self">Como configurar Bytes para receber dados numéricos usa…</a></td></tr><tr><td width="10" valign="top" class="">·</td><td class=""><a class="" href="http://ptcomputador.com/P/php-mysql-programming/91411.html" title="Como instalar o PHP ao vivo! Bate-papo " target="_self">Como instalar o PHP ao vivo! Bate-papo </a></td></tr><tr></tr></table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> <div class=bai7></div> <div class="ptbottom bs"> Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados <script language='javascript' src='/ad/201310/1.js'></script> </div> </div> </body> </html>