Como ver o PHP no local vivo

é possível ver o código PHP de um site ao vivo ?

Author: Cheekysoft, 2009-08-24

13 answers

Não, como é interpretado no lado do servidor e os resultados são enviados para o usuário. Se você quiser ver o código fonte de um site que você controla no navegador, considere a extensão FirePHP para Firebug, ou apenas acesse os arquivos do seu site com o seu método preferido.

 17
Author: Jonathan Prior, 2009-08-23 21:28:46
Normalmente, não, como outros já disseram, a não ser, claro, que queiras ser o caso. Então você pode configurá-lo de modo que usar .phps (ou qualquer outra extensão, realmente, mas esta é a norma) irá exibir o código-fonte da página (com coloração de sintaxe, eu acredito). Algo do género:

AddHandler application/x-httpd-php-source .phps

Na sua configuração apache deve ser suficiente.

Nota, terá de salvar a sua .ficheiros php com A.phps para a sua fonte para ser exibida.
 7
Author: catfarm, 2009-08-23 21:43:14
Todos estão errados! Sim, é possível! Mas se você realmente vê o código em seu navegador web, então isso seria uma grave falha de segurança ou algum grande problema no servidor web. Eu vi isso acontecer uma vez, onde algum administrador burro tinha removido a extensão PHP para IIS, assim, o navegador forneceu todas as fontes como arquivos de texto em vez de executá-los.

Por outro lado, existe um método alternativo, que é através do FTP. A maioria dos websites dão acesso ao seu sistema de ficheiros através de FTP, por isso os administradores não precisam de acesso físico ao sistema. Você vai precisar saber o nome de usuário e senha, além do endereço FTP para obter acesso, mas uma vez que você tem esta informação, você tem acesso a todo o site. Útil para os administradores, mas também uma boa razão para ter muito cuidado com senhas.

 5
Author: Wim ten Brink, 2009-08-23 22:30:54

Sim: ssh para ele, vá para o diretório mantenha o arquivo de origem, diga ' index.php', e" cat " it:

ssh myserver.com
cd ~/www
cat index.php | less
Isso mesmo!

Nota: Isto é uma piada.

 4
Author: Bruno Reis, 2009-08-23 21:45:37
Tem acesso aos ficheiros do servidor ao vivo? Se Sim, caso contrário não, só é possível ver o resultado da execução do script.
 2
Author: David McEwing, 2009-08-23 21:28:53
Não, a não ser que o administrador tenha feito asneira.
 2
Author: Benjamin Wohlwend, 2009-08-23 21:29:23
Não, a não ser que o administrador tenha feito asneira. E às vezes acontece... foi por isso que o facebook fez um patch para isto
 2
Author: Gabriel Sosa, 2009-08-23 21:34:53
Bem, isto foi bastante bem respondido, mas com a força da falácia numérica, permitam-me acrescentar: Geralmente, não.
 2
Author: John Lockwood, 2009-08-23 21:55:36

Página actual adicionar ao código php: http://php.net/manual/en/function.show-source.php

 <?php show_source(__FILE__); ?> 
 2
Author: Limitless isa, 2014-10-01 13:07:34

Não se o PHP estiver configurado correctamente.

O PHP já é servido ao visitante.

Ver o código PHP num site ao vivo seria considerado hacking, o que provavelmente está fora do âmbito ético do stackoverflow.
 1
Author: lpfavreau, 2009-08-23 21:30:18

Existem alguns sites que lhe permitem ver a sua fonte de PHP. Tente procurar no Google por inurl: viewsource.php (o meu site deve aparecer aí algures:).

Também pode ver php.net 'S Fonte: http://www.php.net/source.php?url=/index.php

 0
Author: Jeremy Ruten, 2009-08-23 21:54:23

Check out php://input and php://filter/convert.base64-encode/resource=<filepath>, eg. http://level11.tasteless.eu/index.php?file=php://filter/convert.base64-encode/resource=config.easy.inc.php

 0
Author: evandrix, 2015-05-14 02:47:30
Não podes fazer isso. Porque o programa do lado do servidor (aqui os scripts PHP) executam no servidor web e a sua saída é incorporada dentro do HTML que é então jogado de volta para o seu navegador. Então tudo que você pode ver é o HTML. Imagine, se o que você pediu fosse possível, então todos teriam o código fonte do facebook, flipkart em suas mãos agora.
 0
Author: Vipul Jethva, 2016-06-14 11:50:40