PRG sendo executado na web como um PHP
Moderador: Moderadores
PRG sendo executado na web como um PHP
Wagner, baixei a maquina virtual e ao executar carrega e fica na tela de login ao clicar no usuario Debian q aparece pede uma senha, qual seria?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
usuario normal: debian e senha 123456.
usuario root senha 123456.
Placa de rede deve ficar em modo Bridge, que assim o host vai enxergar como se fosse uma maquina física.
usuario root senha 123456.
Placa de rede deve ficar em modo Bridge, que assim o host vai enxergar como se fosse uma maquina física.
PRG sendo executado na web como um PHP
Cara q coisa hein... tinha testado sem senha, 123, 1234... kkk pq não fui até o 123456... blz deu certo... vou testar obrigado pela força.
[]´s
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
kkkk, ja aconteceu comigo.
Qualquer .prg ou .html que colocar em /var/www/html fica acessivel para executar no browse.
A função GET_VALUE("variavel") retorna o valor de qualquer variavel passada na URL ou pelos formularios do HTML.
a função inicializa_html() pode receber 1 parametro que é o tipo Mime, supondo que você queria retornar uma image, ou algum outro arquivo de forma dinamica.
GET_COOKIE("NOME DO COOKIE") pega o valor de um cookie setado ou vazio se ele nao existir.
SET_COOKIE() para setar um coockie.
Eu vou criar uma documentação das possibilidades com tempo, mas ai já dá para programar profissionalmente. Qualquer sugestão será bem vinda.
Qualquer .prg ou .html que colocar em /var/www/html fica acessivel para executar no browse.
A função GET_VALUE("variavel") retorna o valor de qualquer variavel passada na URL ou pelos formularios do HTML.
a função inicializa_html() pode receber 1 parametro que é o tipo Mime, supondo que você queria retornar uma image, ou algum outro arquivo de forma dinamica.
GET_COOKIE("NOME DO COOKIE") pega o valor de um cookie setado ou vazio se ele nao existir.
SET_COOKIE() para setar um coockie.
Eu vou criar uma documentação das possibilidades com tempo, mas ai já dá para programar profissionalmente. Qualquer sugestão será bem vinda.
PRG sendo executado na web como um PHP
Show de Bola Wagner!! O teste funcionou, abri o navegador e digitei o IP da maquina virtual/teste.prg e... funcionou!!!
Vou dar uma olhada agora e tentar fazer algo pra ver como funciona.
Vlw!!!
Vou dar uma olhada agora e tentar fazer algo pra ver como funciona.
Vlw!!!
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
blz qualquer duvida só falar, com tempo vou criar exemplos. Mas em tese, tudo que se faz com PHP pode ser feito com o harbour.
PRG sendo executado na web como um PHP
Se for possível qdo preparar algum exemplo preparar algo q acesse um banco/tabela, ou tipo um insere, altera, consulta, exclui, imprime.
Vlw
Vlw
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
vou criar.
Tabela DBF no caso, pode usar o use comuns. E popular os campos ou tabelas.
Mas vou ver se monto um exempoo e posto aqui.
Tabela DBF no caso, pode usar o use comuns. E popular os campos ou tabelas.
Mas vou ver se monto um exempoo e posto aqui.
-
Ruben Dario
- Usuário Nível 3

- Mensagens: 127
- Registrado em: 14 Jun 2015 23:19
- Localização: Colombia
PRG sendo executado na web como um PHP
Saludos
He bajado tu maquina Virtual con Debian 8.
Ejecuto esto teste.html
Tanbien esta teste.prg y index.html
No entiendo el Funcionamiento.
Auso que toma el teste.prg y lo pasa a teste.html y este es el que ejecuta, en el navegador.
Puedes colocar un imagen mas visual.
Esto solo funciona bajo linun , en Windows ?
Saludos
Muy interesante tu trabajo.
Gracias
He bajado tu maquina Virtual con Debian 8.
Ejecuto esto teste.html
Tanbien esta teste.prg y index.html
No entiendo el Funcionamiento.
Auso que toma el teste.prg y lo pasa a teste.html y este es el que ejecuta, en el navegador.
Puedes colocar un imagen mas visual.
Esto solo funciona bajo linun , en Windows ?
Saludos
Muy interesante tu trabajo.
Gracias
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
Ruben,
Estou preparando a ferramenta para Windows.
No caso, o apache está configura para executar tanto .PRG como HTML.
A diferença é que o HTML pode ser feito como se fosse um PHP.
Vou postar mais exemplos em breve.
Estou preparando a ferramenta para Windows.
No caso, o apache está configura para executar tanto .PRG como HTML.
A diferença é que o HTML pode ser feito como se fosse um PHP.
Vou postar mais exemplos em breve.
Código: Selecionar todos
<html>
<body>
<?prg
set century on
set date to french
#define POPULATE
if !file("/tmp/dados.dbf")
dbcreate("/tmp/dados.dbf",{{"NOME","C",30,0},;
{"DATA","D",8 ,0}})
end if
use /tmp/dados.dbf new alias dados shared via "DBFNTX"
#ifdef POPULATE
if lastrec()=0
append blank
replace nome with "Wagner Nunes da Silva"
replace data with ctod("19/06/2015")
append blank
replace nome with "Forum PCTOLEDO"
replace data with ctod("10/05/2002")
append blank
replace nome with "Pessoa de teste 3"
replace data with ctod("19/06/2015")
end if
#endif
?>
<table border="1">
<tr>
<td>Nome</td>
<td>Data</td>
</tr>
<?prg
go top
do while !eof().
?>
<tr>
<td>%%dados->nome%%</td>
<td>%%dados->data%%</td>
</tr>
<?prg
skip
enddo
?>
</table>
</body>
</html>
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
pode ver, que diferente do PHP, vc pode começar um fluxo em um bloco, como o caso do DO WHILE e finalizar em outro bloco, no meio entra HTML puro e tudo que estiver entre %% %% é macrosubstituido.
pode colocar %%2+2%% na pagina vai aparecer "4" no lugar.
Muito prático. O bacana é fazer as paginas usando o dreamwaver ou ferramenta de sua preferencia. Você programa tudo visual.
Tem um "." na frente do EOF ai, se colocar o código na maquina virtual para testar, retire este ponto. abraços.
pode colocar %%2+2%% na pagina vai aparecer "4" no lugar.
Muito prático. O bacana é fazer as paginas usando o dreamwaver ou ferramenta de sua preferencia. Você programa tudo visual.
Tem um "." na frente do EOF ai, se colocar o código na maquina virtual para testar, retire este ponto. abraços.
PRG sendo executado na web como um PHP
Wagner, copiei seu exemplo e abri um arquivo via mcedit chamado tstdados.prg
ai colei o codigo...
salvei
ao chamar ele no browser aparece:
já revisei linha a linha e estão iguais ao q vc postou.
se chamo o exemplo q já vei com a maquina virtual esta funcionando mas o q criei a partir do código exemplo teu não funcionou.
O q posso estar errando?
ai colei o codigo...
salvei
ao chamar ele no browser aparece:
Código: Selecionar todos
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at webmaster@localhost to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Apache/2.4.10 (Debian) Server at 192.168.25.79 Port 80se chamo o exemplo q já vei com a maquina virtual esta funcionando mas o q criei a partir do código exemplo teu não funcionou.
O q posso estar errando?
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
tirou o ponto na frente do EOF() ?
Se ele estiver la dá erro.
Se ele estiver la dá erro.
PRG sendo executado na web como um PHP
Sim eu tirei o ponto q esta na frete do EOF()
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- vagucs
- Membro Master

- Mensagens: 1480
- Registrado em: 10 Jul 2004 10:45
- Localização: Ipanema - MG
- Contato:
PRG sendo executado na web como um PHP
olá fladmir, só agora que vi, ele deve ser salvo como .HTML e não .PRG.
Abraços
Wagner Nunes
Abraços
Wagner Nunes
