Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Beraldo

    UPLOAD

    Você definiu a pasta de destino como sendo "ftp_artefinal" mas no erro aparece "uploads". Você postou o código certo? Esse erro geralmente ocorre quando a pasta de destino não existe. Verifique se ela de fato existe Tutorial completo sobre upload: http://blog.ultimatephp.com.br/upload-arquivo-php/
  2. Olá Bom, vamos a algumas dicas Artigo completo sobre como usar Sessões (Sessions): http://blog.ultimatephp.com.br/como-usar-sessoes-php/ Esses "@" no seu código são pura gambiarra. Não faça isso. Recomendo seguir estas Boas Práticas de Programação PHP. Para conhecer os principais fundamentos e dicas do PHP, baixe este meu guia completo PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  3. Só uma correção: quem usa barra invertida é o Windows. Ele usa "\", enquanto LInux e Mac usam barra comum: "/". Mas dá pra usar barra no Windows também, que ele entende sem problemas O seu problema é o seguinte: agora que vi que o arquivo onde o erro acontece é o E:\home\conteudoes1\mpctech.com.br\web\files\formUol.php, sendo que a pasta do PHPMailer está em E:\home\conteudoes1\mpctech.com.br\web, ou seja, é necessário voltar um nível. Seu require deve ficar assim: require_once('../PHPMailer-master/PHPMailerAutoload.php');
  4. Código meio confuso, com nomes de variáveis bem estranhas. Sugiro organizar melhor. Pelo que entendi, basta corrigir o atributo src e tirar a chamada ao Javascript, ficando assim: echo'<td><img src="'.$rtyyui.'" width="50px" height="50px"></td>'; Ou troque $rtyyui por $image. Na verdade, não entendi por que tudo isso. $gty_array e $rtyyui... cria um array pra depois dar implode()... nada disso faz sentido. De onde pegou esse código?
  5. É um erro de caminho de arquivo. Verifique se o arquivo PHPMailerAutoload.php está, realmente, dentro da pasta PHPMailer-master Se o problema persistir, poste aqui o conteúdo da pasta PHPMailer-master
  6. lembrando que funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  7. Beraldo

    Insert array post em PDO

    Dê uma olhada neste artigo: http://rberaldo.com.br/inserindo-multiplos-registros-em-tabela-de-banco-de-dados/
  8. Acesso remoto você deve ter, pois no CPanel tem o Acesso SSH. É só configurar ali as chaves e fazer o acesso pelo terminal (ou via Putty, se seu computador for Windows) Linux não executa arquivos .exe e ponto final. O Wine SIMULA a execução desse tipo de arquivo. Mas repito: SIMULA. Não é uma execução real, não é 100% garantido e nem é 100% possível executar qualquer .exe. O Wine apenas faz uma interface entre systemcalls do Windows (sys32) e systemcalls do Linux. Ou seja, nem toda systemcall de um sistema possui equivalente no outro. O PHP não executa .exe também. Ele apenas chama um programa via linha de comando. E considerando que a linha de comando é do Linux, ela também não executará o .exe E você tem outro problema: se o host é compartilhado, você não tem permissão para instalar programas, seja o Wine ou qualquer outro simulador de Windows. No seu cenário, é impossível executar corretamente o arquivo. O melhor a fazer é contratar um servidor Windows e assim não terá problemas.
  9. Não importa o número de máquinas, sempre é possível ter acesso a elas. Imagine isto: Sua máquina -> servidor intermediário -> servidor final Supondo que "servidor final" só seja acessível a partir de "servidor intermediário", você precisa acessar remotamente o "servidor intermediário" e, deste servidor, acessar "servidor final". A possibilidade sempre existe. Basta ter as ferramentas certas e a permissão necessária (usuário/senha ou chave/senha) É possível fazer o que você quer, sim. Se não fosse, eu teria dito desde o início. O problema é que está tudo muito confuso. Você não explicou até agora onde o Linux entra nessa história, pois, como eu disse, um .exe só será executável em Windows. E, apesar de possível, parece-me totalmente desnecessário um script PHP só para executar um comando. Seria melhor fazer isso direto no servidor, ou configurar como servíco, pra iniciar junto com o boot do SO
  10. Beraldo

    Erro DIV

    lembrando que funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/ Essa "desconfiguração" pode ser alguma mensagem de erro no meio do código
  11. Beraldo

    erro objeto

    O erro explica o problema. $visitas não é um objeto. Dê um var_dump nela dentro do foreach e veja qual é o valor dela
  12. Habilite todas as exibições de erro, como mostrado neste link: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/
  13. FTP = File Transfer Protocol. Ou seja, FTP só serve para transferir arquivos. Nada além disso. Nem acesso remoto, nem listagem de processos. Você executou esse script em um Linux? Um .exe nunca rodará em Linux... Se a máquina está online, existe como acessá-la remotamente, sim. Acesso remoto em Linux é feito via SSH. Você precisará ter conhecimentos básicos de comandos linux. Se quiser mostrar a saída do comando exec, apenas coloque "echo" antes dele: echo exec('comando'); ah, sobre portas, isso é papel do firewall. Se tiver acesso a isso, é simples liberar portas. Mas se for um host compartilhado, provavelmente não vão permitir liberação de portas
  14. Beraldo

    Acesso UNICO a Pagina

    Independente do bloqueio que você fizer, se o arquivo a ser baixado estiver na pasta pública do servidor, qualquer pessoa poderá baixá-lo, mesmo sem acessar a página. Basta digitar a URL completa do arquivo A solução mais eficiente seria deixar esse arquivo fora da pasta pública e fazer um script que leia esse arquivo e o envie para o usuário Na documentação da função header() há algo parecido, no Exemplo #1 Sendo assim, o script PHP poderá restringir por cookie, IP ou os dois
  15. Beraldo

    sitema de cadastro

    "Não consegue"? Por quê? Qual é o problema? Dá erro? Qual? Descreva sua dúvida Retire os "@" do seu código. Isso é pura gambiarra. Veja mais aqui: http://rberaldo.com.br/boas-praticas-programacao-php/#arroba Habilite todas as mensagens de erro como mostrado aqui: http://rberaldo.com.br/as-mensagens-de-erros-mais-comuns-do-php/#enable_errors Tutorial de sistema de cadastro: http://blog.ultimatephp.com.br/sistema-de-cadastro-php-mysql-pdo/ PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  16. <?php ini_set( 'display_errors', 1 ); error_reporting( E_ALL | E_STRICT ); // TEST RUN SERVER exec('server/MTA_SERVER.exe'); ?> Deixe o arquivo assim, pra forçar a exibição de quaisquer erros. Mais detalhes aqui Ao acessar a URL, o PHP deve executar o comando. E o servidor é sim um computador como qualquer outro. É possível ver os processos em execução. Basta fazer acesso remoto. Em Linux é o SSH, em Windows não tenho certeza, mas creio que seja o Remote Desktop ou algo parecido
  17. A variável $local não existe no bloco "sim", apenas no "não". Isso pode ser um problema. Lembre-se de habilitar todas as exibições de erro PS: funções mysql_* estão obsoletas desde o PHP 5.5 e já foram removidas no PHP 7. Prefira usar MySQLi ou PDO. Veja mais aqui: http://rberaldo.com.br/mysql-obsoleto-php/
  18. Provavelmente, em algum momento você está misturando as variáveis de sessão e seus valores estão sendo sobrepostos. Links úteis: http://blog.ultimatephp.com.br/como-usar-sessoes-php/ http://blog.ultimatephp.com.br/sistema-de-login-php/ http://rberaldo.com.br/pdo-mysql/
  19. Vídeos? Talvez isto aqui seja pra você Você quer ajuda pra desenvolver ou quer algo pronto? Aqui nós ajudamos e orientamos. Se quiser pronto, posso te enviar um orçamento. Favor entrar em contato via MP
  20. A "liberação" dos campos é feita com Javascript, não PHP. Se conhecer jQuery, vai facilitar bastante. A ideia geral é só envio de dados por formulário. Já fez isso alguma vez? Mostre o que já fez, onde teve dúvidas. Alguns links úteis: Sistema de Login (para ver como enviar dados via formulário)
  21. Simples: exec('/caminho/para/o/arquivo.exe'); Mais exemplos aqui
  22. É possível executar qualquer programa que seja executável via linha de comando. É só usar as Funções de Execução do PHP, como exec() e system() Se o servidor principal tiver IP público e o firewall permita acesso às portas em questão, qualquer pessoa terá acesso, sim. Apenas tome cuidado ao dizer "Não me importo com segurança". Uma configuração mal feita e a possibilidade de executar programar via exec() pode abrir muitas vulnerabilidades.
  23. Pelo que entendi, essa integração deve ser feita lendo os dados vindos via socket O PHP tem uma interface de sockets semelhante à do C e do Unix: http://php.net/manual/pt_BR/ref.sockets.php
  24. Sugiro criar um sistema de rotas, que é bem mais simples e fácil de gerenciar. Veja este artigo
  25. Outras sugestões de artigos sobre relacionamento de tabelas: http://forum.imasters.com.br/topic/140816-mini-tutorial-de-mysql/ http://rberaldo.com.br/usando-campos-multivalorados/
×
×
  • Criar Novo...