Ir para conteúdo
Fórum Script Brasil

Romero Dias

Membros
  • Total de itens

    591
  • Registro em

  • Última visita

Tudo que Romero Dias postou

  1. cotauberaba, Ao postar código fonte, insera-o entre as tags CODE. A variável $conecta não é um objeto. Ou seja, não existe o método prepare() no objeto $conecta. Primeiro você tem que criar um objeto e depois invocar um método. Ex.: $conecta = new Conecta();
  2. Juniimrj, acessei o link que passou e o erro não apareceu!
  3. Romero Dias

    xml com php

    Verifique com sua hospedagem se eles permitem utilizar as diretivas: AddType e AllowOverride, elas devem estar ativas. Se estiverem desabilitadas seu .htacces não servirá para nada.
  4. Cole o código fonte do script clube.php aqui para darmos uma olhada!
  5. Remova qualquer espaço antes da função session_start(); Se seu script estiver escrevendo alguma coisa na tela, antes desta função também ocorrerá o erro.
  6. Romero Dias

    xml com php

    Prezado, De mais detalhes sobre seu problema. O PHP te mostra alguma mensagem de erro? Qual a relação com o .htaccess? Seu script PHP monta esse XML para servir de fonte de dados para esse Player?
  7. Prezado, Estude um pouco sobre web services, wsdl, client e server. Segue link que aborda nusoap, configuração do servidor e cliente. Está em inglês: http://www.scottnichol.com/nusoapprogwsdl.htm Segue abaixo um exemplo para consumir um serviço que disponibiliza um método hello e espera um array como parâmetro <?php // Pull in the NuSOAP code require_once('nusoap.php'); // Create the client instance $client = new soapclient('http://localhost/phphack/hellowsdl2.php?wsdl', true); // Check for an error $err = $client->getError(); if ($err) { // Display the error echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; // At this point, you know the call that follows will fail } // Create the proxy $proxy = $client->getProxy(); // Call the SOAP method $person = array('firstname' => 'Willi', 'age' => 22, 'gender' => 'male'); $result = $proxy->hello($person); // Check for a fault if ($proxy->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; } else { // Check for errors $err = $proxy->getError(); if ($err) { // Display the error echo '<h2>Error</h2><pre>' . $err . '</pre>'; } else { // Display the result echo '<h2>Result</h2><pre>'; print_r($result); echo '</pre>'; } } // Display the request and response echo '<h2>Request</h2>'; echo '<pre>' . htmlspecialchars($proxy->request, ENT_QUOTES) . '</pre>'; echo '<h2>Response</h2>'; echo '<pre>' . htmlspecialchars($proxy->response, ENT_QUOTES) . '</pre>'; // Display the debug messages echo '<h2>Debug</h2>'; echo '<pre>' . htmlspecialchars($proxy->debug_str, ENT_QUOTES) . '</pre>'; ?>
  8. Diuliano, Não compreendi sua dúvida. O WSDL serve para você conhecer quais os métodos disponibilizados pelo WS, quais os parâmetros você tem que passar para cada método e qual o tipo de retorno. Geralmente o WSDL tem que ser disponibilizado para você conhecer as regras. Mesmo para você criar classes proxy, você terá que conhecer o WSDL.
  9. Romero Dias

    retorno data

    Ao converter sua string em um array. você está jogando espaços em branco nos valores do array. Remova os espaços em branco que vai dar certo. $date = '14 de Julho de 2012'; $date = preg_replace('/\s+/', '', $date); //Remove todos os espaços contidos na string $dataNascimento = explode('de', $date); switch($dataNascimento[1]) { case "Janeiro" : $mesNascimento = "01"; break; case "Fevereiro" : $mesNascimento = "02"; break; case "Março" : $mesNascimento = "03"; break; case "Abril" : $mesNascimento = "04"; break; case "Maio" : $mesNascimento = "05"; break; case "Junho" : $mesNascimento = "06"; break; case "Julho" : $mesNascimento = "07"; break; case "Agosto" : $mesNascimento = "08"; break; case "Setembro" : $mesNascimento = "09"; break; case "Outubro" : $mesNascimento = "10"; break; case "Novembro" : $mesNascimento = "11"; break; case "Dezembro" : $mesNascimento = "12"; break; } echo $mesNascimento; //Irá imprimir 07
  10. Edinaldo, Primeiro você tem que descrever qual é o padrão da classificação para status. Ou seja, como eu sei que a combinação pertence ao status 1 e assim por diante. você mencionou uma tabela. O que tem nessa tabela? Detalhe mais seu problema, Abraço!
  11. Romero Dias

    Cartão escolar

    Luiz, Uma solução seria criar um PDF. Tive um problema parecido, onde criei um relatório PDF contendo crachás de funcionários. No meu caso, o relatório é enviado a uma gráfica. Por esse motivo, escolhi o PDF. Minha indicação seria utilizar a class FPDF, e como ESerra disse, você cria uma função para criar um cartão e utiliza esta função para criar vários cartões a partir de um conjunto de dados. FPDF
  12. Romero Dias

    PHP x Oracle

    Peper, Te aconcelho a pesquisar no google, você encontrará bons materiais: Segue abaixo um: http://blog.mayflower.de/archives/153-Orac...HP-and-PDO.html
  13. Meteus, Acredito que sua dúvida seja resolvida caso escrever uma query utilizando uma operação de JOIN O sistema está correto. No banco de dados deve-se armazenar o código ao invés do nome da cidade. Para saber qual a cidade de cada usuário, você terá que escrever um query fazendo referencia à tabela de cidades. Ex.: SELECT usuario.nome, cidade.nome FROM usuario INNER JOIN cidade ON usuario.usu_cidade = cidade.cod_cidade Com essa query você cria uma referencia entre o código da cidade do usuário e o código cadastrado na tabela cidades obtendo uma lista de Usuário x Cidades. Esta seria a forma mais indicada. Abraço!
  14. Rafael, Certamente, na maioria das vezes, um método retorna alguma coisa e você tem que saber o que fazer com este retorno. Segue abaixo um exemplo que preparei para você. class Carro { /* Método para retornar um array de carros */ public function listarCarros() { $arrCarros = array( 'Corsa', 'Celta', 'Vectra' ); return $arrCarros; } } /* Inicializa um array que receberá uma lista de carros*/ $arrayDeCarros = array(); /* Cria um objeto do tipo Carro*/ $carro = new Carro(); /* Aqui você pega o retorno do método listarCarros() e atribui este retorno ao array $arrayDeCarros*/ $arrayDeCarros = $carro->listarCarros(); /* Daqui para frente você faz o que bem entender com o array $arrayDeCarros * Por exermplo, irei imprimir este array na tela */ echo '<pre>'; print_r($arrayDeCarros); echo '</pre>'; Qualquer dúvida estamos ai! Te aconcelho a pesquisar sobre orientação à objetos em PHP, vai ter dar uma visão do funcionamento.
  15. Romero Dias

    PHP + ADODB

    você já adicionou a dll 'C:\php\php5isapi.dll' no IIS como um novo Filtro ISAP?
  16. Romero Dias

    PHP + ADODB

    Velho, você já verificou o arquivo de configuração do PHP. O php.ini ? Se as extensões estão todas descomentadas? Se o extension_dir está apontando para o local correto? E verificou se existem estas .dll no diretório C:\PHP\ext\ ? Crie uma página e invoque o método phpinfo(); <?php phpinfo(); ?> Com as informações prestadas por esta página você consegue identificar o que está rodando no seu servidor apache.
  17. Rafael, você está acessando o método teste() de sua classe Banco. Este método não possui implementação. Então, realmente não vai executar nada! Faça o seguinte. Implemente isso em seu método. Seu método teste() deve retornar um array contendo os dados do banco. public function teste($sql) { $query = @mysql_query($sql,$this->conex) or die(mysql_get_last_message() . error_get_last()); $arrReturn = array(); if (mysql_num_rows($query)) { while($dados =mysql_fetch_array($query,true)) { $arrReturn[] = $dados; } } return $arrReturn; } Faça um teste. Estou sem apache aqui e não tive a oportundiade de testar. Abraço.
  18. Se for aplicar a mascara pelo PHP. Da uma olhada neste link: http://www.oficinadanet.com.br/artigo/php/...rmatacao-em-php
  19. Prezado, como nosso amigo JaguA mencionou, não irá existir código pronto na internet que irá suprir toda a sua necessidade. Existe muita coisa em jogo, quando você disponibiliza um serviço/sistema na internet, a primeira é segurança. Este assunto é extenso. Ou você se propõe a desenvolver? Caso não for desenvolver, você deve procurar uma empresa ou freelance que irá estudar suas necessidades e fazer um orçamento do serviço.
  20. Bom, seu amigo possui uma empresa de transporte? Parece bem simples. Ele vai ter um formulário onde vai registrar o status da mercadoria. Você precisa somente fazer uma consulta no banco de dados pelo código/ordem de serviço e exibir os registros para o cliente.
  21. você terá que testar parte por parte para ver onde o script está parando. por exemplo. if($size>5120000){ unlink($_FILES['uploadfile']['tmp_name']); echo 'O script parou na validação de tamanho do arquivo!'; exit; } E assim por diante...
  22. Faz o seguinte, posta seu script que realiza o upload.
  23. Mude a diretiva: upload_max_filesize Por padrão ela é 2MB. Seu script está retornando algum erro?
  24. Vini Isso se chama: Type Hinting. Você diz à função que ela só pode aceitar arrays no parâmetro $properties. Segue link de referencia: http://www.php.net/manual/pt_BR/language.o...typehinting.php O & siguinifica que você quer somente a referencia de memória do objeto a direita. Ex.: Faça um teste assim: <?php $nome = 'João'; $ref = & $nome; //As duas variaveis vão imprimir o mesmo conteudo, porq $ref aponta para o endereço de memória de $nome. echo $nome . '<br/>'; echo $ref . '<br/>'; //Se você atribuir qualquer texto para $ref, você estará atribuindo para $nome tb, //Agora AS dúdas variaveis tem que imprimir Maria $ref = 'Maria'; echo $nome . '<br/>'; echo $ref . '<br/>'; Segue link de referencia: http://www.php.net/manual/pt_BR/language.references.php
×
×
  • Criar Novo...