[Sgcd-suporte] Dúvida ao utilizar PHP

Marco - STI goulart em marilia.unesp.br
Terça Abril 12 15:53:44 BRT 2016


Boa tarde Ricardo e demais interessados!

Criei um exemplo para que somente "Administradores de Site" do SGCD possam
executar scripts PHP no corpo da página do site gerenciado pelo SGCD.

Este exemplo pode ser testado no endereço:
http://www.unesp.br/portal#!/csti/sistemas-institucionais/gerenciador-de-conteudo-dinamico---sgcd/tutoriais/

Para criar o exemplo, siga os passos abaixo:

   1. Crie uma página de banco de dados no SGCD, com acesso de
   "Administrador de Site", usando o botão "HTML" para editar o código fonte
   no editor de páginas, com o seguinte conteúdo:
   *<form id="form" method="post" name="form" target="ifrControleArea"*
   *    action="Home/csti/gerenciadordeconteudodinamico-sgcd13469/area.php"*
   *>*
   *    <input name="inputText" id="inputText"*
   *        onkeyup="if (this.value.replace(/ /g,'').length == 0) {*
   *            document.getElementById('inputSubmit').disabled = true;}*
   *            else {document.getElementById('inputSubmit').disabled =
   false;}"*
   *        type="text" maxlength="100" size="45" />*
   *    <input id="inputSubmit" style="margin-left: 20px;" type="submit"
   value="Carrega PHP" disabled />*
   *</form>*
   *<iframe name="ifrControleArea" style="display: none;"></iframe>*
   *<fieldset style="border: 1px dashed #ccc;">*
   *    <legend>Resultado</legend>*
   *    <div id="*idArea*" style="text-align: center; line-height: 100px;
   font-size: 20px;"></div>*
   *</fieldset>*


   2. Crie um arquivo PHP, fora do SGCD com o nome "area.php", para receber
   os dados do formulário, processar e devolver os resultados de volta no
   corpo da página do site, com o conteúdo abaixo e suba ele no servidor do
   SGCD:
   *<?php*
   *echo "*
   *    <script>*
   *        parent.document.getElementById('idArea').innerHTML =
   \"{$_POST['inputText']}\";*
   *    </script>";*

*?> *
   Obs: o endereço destacado com fundo verde no primeiro passo, pode ser
   resgatado selecionando o arquivo com duplo clique no gerenciador de
   arquivos do SGCD, após subir este arquivo no servidor do SGCD.

Com isso já é possível executar o formulário dentro do SGCD. Caso deseje
devolver o resultado retirando todo o formulário da página, basta trocar a
identificação *idArea* do código PHP por *idCorpo* que todo conteúdo do
corpo será substituído. Sendo assim, não é mais preciso codificar as TAGs a
partir de <fildset..., no código da página de banco de dados.

Espero ter ajudado e qualquer dúvida estou à disposição.

Atenciosamente,

Marco César Goulart
Assistente de Informática II
Serviço Técnico de Informática - STI <http://www.marilia.unesp.br/#38,38>
Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>

Em 11 de abril de 2016 15:46, Marco - STI <goulart em marilia.unesp.br>
escreveu:

> Boa tarde Ricardo!
>
> Já retornei sim! Já te ligo...
>
> Abraço,
>
> Marco César Goulart
> Assistente de Informática II
> Serviço Técnico de Informática - STI <http://www.marilia.unesp.br/#38,38>
> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>
> Em 11 de abril de 2016 10:45, Ricardo Calheiros <ricalhei em feb.unesp.br>
> escreveu:
>
>>    Bom dia Marcão, já retornou das férias? Se sim, podemos retomar o
>> assunto abaixo?
>>
>> *   Atenciosamente,*
>>
>>
>> *   José Ricardo Calheiros da Silva *
>> *   Assistente Administrativo II *
>> *   Pró-reitoria de Graduaçã0 *
>> *   (11) 5627-0385*
>>
>>
>> ------------------------------
>> *De: *"Ricardo Calheiros" <ricalhei em feb.unesp.br>
>> *Para: *"Marco - STI" <goulart em marilia.unesp.br>
>> *Enviadas: *Segunda-feira, 14 de março de 2016 13:33:30
>>
>> *Assunto: *Re: [Sgcd-suporte] Dúvida ao utilizar PHP
>>
>>    Valeu Marcão... boas férias!
>>
>>
>>
>> *   Atenciosamente,*
>>
>>
>> *   José Ricardo Calheiros da Silva *
>> *   Assistente Administrativo II *
>> *   Pró-reitoria de Graduaçã0 *
>> *   (11) 5627-0385*
>>
>>
>> ------------------------------
>> *De: *"Marco - STI" <goulart em marilia.unesp.br>
>> *Para: *"Ricardo Calheiros" <ricalhei em feb.unesp.br>
>> *Enviadas: *Segunda-feira, 14 de março de 2016 12:26:45
>> *Assunto: *Re: [Sgcd-suporte] Dúvida ao utilizar PHP
>>
>> Boa tarde Ricardo!
>>
>> Tudo bem?
>>
>> Por favor, entre em contato em abril que te explico, pois estou em férias
>> no momento.
>>
>> Abraço,
>>
>> Marco César Goulart
>> Assistente de Informática II
>> Serviço Técnico de Informática - STI <http://www.marilia.unesp.br/#38,38>
>> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>>
>> Em 14 de março de 2016 12:00, Ricardo Calheiros <ricalhei em feb.unesp.br>
>> escreveu:
>>
>>>    Eu estou interessado nessa forma mais elegante.
>>>
>>>
>>> *   Atenciosamente,*
>>>
>>>
>>> *   José Ricardo Calheiros da Silva *
>>> *   Assistente Administrativo II *
>>> *   Pró-reitoria de Graduaçã0 *
>>> *   (11) 5627-0385*
>>>
>>>
>>> ------------------------------
>>> *De: *"Marco - STI" <goulart em marilia.unesp.br>
>>> *Para: *"Gisele Góbi" <gisele em sorocaba.unesp.br>
>>> *Cc: *"SGCD Suporte" <sgcd-suporte em listas.unesp.br>
>>> *Enviadas: *Segunda-feira, 14 de março de 2016 11:54:08
>>> *Assunto: *Re: [Sgcd-suporte] Dúvida ao utilizar PHP
>>>
>>>
>>> Bom dia Gisele!
>>>
>>> Desculpe a demora em te responder, pois estou em férias.
>>>
>>> Se você entrar no SGCD como "Administrador de Site" é possível resolver
>>> isso criando uma página de banco de dados, usando a "tag" "<iframe>"
>>> setando o "src" para o arquivo PHP.
>>>
>>> Existem outras formas mais elegantes de implementar isso e caso esteja
>>> interessada posso te ajudar a partir de abril deste ano.
>>>
>>> Atenciosamente,
>>>
>>> Marco César Goulart
>>> Assistente de Informática II
>>> Serviço Técnico de Informática - STI
>>> <http://www.marilia.unesp.br/#38,38>
>>> Unesp - Câmpus de Marília <http://www.marilia.unesp.br/>
>>>
>>> Em 8 de março de 2016 09:14, Gisele Góbi <gisele em sorocaba.unesp.br>
>>> escreveu:
>>>
>>>> Prezados, bom dia.
>>>>
>>>> Estou tentando utilizar o PHP dentro do SGCD mas não estou conseguindo
>>>> obter a variável depois do post.
>>>> Estou usando o action do form para a própria página mas o $_POST não
>>>> retorna nada.
>>>> Se eu remeter o action para /Home/PHP/comissao.php ele retorna os dados
>>>> do $_POST , porém fora do layout SGCD (numa página em branco).
>>>>
>>>> Alguém já conseguir utilizar formulários php dentro do SGCD?
>>>>
>>>> Grata.
>>>>
>>>>
>>>>
>>>> http://www.sorocaba.unesp.br/#!/instituicao/administracao/secao-administrativa/informatica/teste-php/
>>>>
>>>>
>>>> --
>>>>
>>>> Atenciosamente,
>>>> *Unesp - Instituto de Ciência e Tecnologia de Sorocaba *
>>>> ------------------------------
>>>> *Gisele Góbi Carvalho*
>>>> Serviço Técnico de Informática (STI)
>>>> Email: gisele em sorocaba.unesp.br
>>>> Tel.: +55 (15) 32383400 Ramal: 3442
>>>>
>>>> _______________________________________________
>>>> Sgcd-suporte mailing list
>>>> Sgcd-suporte em listas.unesp.br
>>>> https://listas.unesp.br/listinfo/sgcd-suporte
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Sgcd-suporte mailing list
>>> Sgcd-suporte em listas.unesp.br
>>> https://listas.unesp.br/listinfo/sgcd-suporte
>>>
>>>
>>
>>
>>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.unesp.br/pipermail/sgcd-suporte/attachments/20160412/c1248f57/attachment-0001.html>
-------------- Próxima Parte ----------
Um anexo não-texto foi limpo...
Nome: fiaidjge.png
Tipo: image/png
Tamanho: 4677 bytes
Descrição: não disponível
URL: <http://listas.unesp.br/pipermail/sgcd-suporte/attachments/20160412/c1248f57/attachment-0001.png>


More information about the Sgcd-suporte mailing list