Fórum Delphi x PHP #252160
27/09/2004
0
Grato
Fabio Ferreira
Curtir tópico
+ 0Posts
27/09/2004
Aroldo Zanela
Neste caso, você deve mudar de provedor.
Gostei + 0
27/09/2004
Fabio Ferreira
Grato
Gostei + 0
27/09/2004
Rômulo Barros
:idea: [b:32a5b8da77][color=red:32a5b8da77]Duplicidade de tópicos[/color:32a5b8da77][/b:32a5b8da77]
Brincadeirinha... ahuaahauahauahauahu
Já respondi algo a respeito, Veja: http://delphiforum.icft.com.br/forum/viewtopic.php?t=47428&sid=dae0450ef035ffc12a272c485832a0e0
Gostei + 0
27/09/2004
Fabio Ferreira
Undeclared Identifier
Nao tem nada de duplicidade e nem vi no topico que voce colocou algo relacionado com a minha pergunta.
Voce entendeu minha pergunta ?
Gostei + 0
28/09/2004
Weber
Sendo assim, mesmo que você faça uma rotina em php não vai conseguir acessar o banco de dados sem que a rotina não esteja no site.
Para resolver esse problema você tem que entrar em contato com o provedor e pedir a liberação para poder acessar de fora do site. A grande maioria deles não gosta de fazer esse tipo de liberação e muitos nem mesmo liberam.
O mais coerente a fazer é trocar de provedor mesmo.
Gostei + 0
28/09/2004
Maicongabriel
Grato[/quote:c153a25973] Teoricamente não, visto que com PHP o acesso aos dados se daria ´pelo lado do servidor´, que processaria a pagina e executaria os devidos ´comandos´ de acesso, inclusão, alteração, etc. :roll:
Já com Delphi, você estaria do ´lado de fora da rede do servidor´, não atuando internamente; E ai creio eu que esteja um dos motivos do não oferecimento do acesso externo, bem com o motivo da segurança é claro! :wink:
Ao que parece, o ´Undeclared ...´, lhe deu a dica de fazer isto via parametros em um PHP, ou seja, você teria um script php que receberia os paramentros indicativos de (inclusão, exclusão, alteração) e tambem os parametros de dados a serem manipulados;
E a partir disto, tomaria as devidas ações e executaria-as sobre a base(do lado do servidor, uma vez que se daria pelos scripts, que lá são processados).
Funciona? Sim! mas não é muito funcional para um sistema e você esbarraria em varias limitações. :wink:
Gostei + 0
28/09/2004
Rômulo Barros
<?php
$Conexao = mysql_connect("localhost","root","root") ;
$Database = mysql_select_db("exemplo") ;
$Consulta = "SELECT * FROM PRODUTOS WHERE CODIGO_PROD = ´$Codigo´";
$Buffer = mysql_query($Consulta,$Conexao);
$RecordCount = mysql_num_rows($Buffer);
$Linhas = mysql_fetch_array($Buffer);
If($RecordCount > 0){
echo "Sucesso";
}
Else {
echo "Registro não encontrado";
}
?>Para passar o parâmetro do Delphi para o site, faça:
... Var Conteudo : String; Conteudo := iDHTTP.Get(´http://www.site.com.br/pasta/Script.php? CODIGO_PROD=1´); If(Conteudo = ´sucesso´)Then showmessage(´Sucesso´); Else If Conteudo = ´Registro não encontrado´)Then showmessage(´Não encontrado´);
Gostei + 0
28/09/2004
Fabio Ferreira
Um abraco a todos.
Gostei + 0
28/09/2004
Rômulo Barros
Segue:
http://www.miarroba.com
Gostei + 0
30/09/2004
Zoom
Undeclared Identifier
Nao tem nada de duplicidade [/quote:0159fadb37]
Mesmo se tivesse duplicidade... ele não é moderador também. Pode até se achar assim, mas não é.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)