Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. ESerra

    Inner Join

    SELECT n.*,ns.* FROM nomes_has_nome_sistema nhn LEFT JOIN nomes n ON n.id_nomes = nhn.ALGUMA COISA LEFT JOIN nome_sistema ns ON ns.id_nome_sistema = nhn.ALGUMA OUTRA COISA WHERE n.nome = 'diego' ALGUMA COISA você substitui pelo nome da coluna da tabela nomes_has_nome_sistema que referencia a tabela nomes ALGUMA OUTRA COISA você substitui pelo nome da coluna da tabela nomes_has_nome_sistema que referencia a tabela nome_sistema
  2. SELECT p.*,c1.*,c2.*,c3.*,c4.* FROM produtos p LEFT JOIN cores c1 ON c1.id = p.cor1 LEFT JOIN cores c2 ON c2.id = p.cor2 LEFT JOIN cores c3 ON c3.id = p.cor3 LEFT JOIN cores c4 ON c4.id = p.cor4 WHERE...
  3. Quais as colunas se relacionam entre as duas tabelas?
  4. 1º SELECT * FROM produtos WHERE cat_prod='$algumacoisa' $algumacoisa vai conter o ID da categoria, que você vai ter que pegar de algum jeito na página anterior a que exibe os produtos (obviamente esse ID vai estar na outra tabela). 2º Para dividir em coluna ai está a lógica.
  5. Se entendi a sua dúvida... <?php $variavel = "algumacoisa"; $testado = (!empty($variavel))?$variavel:"VAZIO"; echo $testado; ?>
  6. Então testa diferente... if(isset($_FILES['img']['name']) AND !empty($_FILES['img']['name']) Sim, no PHP6 vai ser OFF e não vai ter como habilitar...
  7. O padrão atual do PHP é OFF mesmo... a maioria dos admins de servidores ativa pra manter a compatibilidade com scripts que foram feitos pra funcionar com o registers_globals ativado... mas no PHP6 essa diretiva simplesmente não vai mais existir... Lá no if coloca... if (isset($_FILES) { E veja se o chmod da pasta de destino está ok...
  8. Pois é.. se register_globals não estiver ativada $img não vai existir...
  9. $img vem da onde? Ele está entrando nesse IF ou não?
  10. Para impedir que o usuário veja o conteúdo de um diretório tem duas alternativas.. 1 - Coloca uma página chamada index.html ou php... 2 - no .htaccess, coloca o aviso para isso não acontecer (IndexIgnore *) Quanto a parte da reescrita a url, se a pessoa souber como a url é realmente é pra funcionar também... isso não é erro...
  11. http://scriptbrasil.com.br/forum/index.php?showtopic=91230
  12. ESerra

    Inner Join

    diegors10, você já abriu um tópico pra isso, eu respondi, ai você abriu outro (pois pelo visto você acha que eu não havia visto a sua resposta no primeiro), eu fundi o tópico, agora você abre esse de novo? POR FAVOR tenha BOM SENSO! Leia as regras do fórum... Estarei trancando esse daqui, que posteriormente será deletado... http://scriptbrasil.com.br/forum/index.php?showtopic=109604
  13. Em primeiro lugar vamos ver o que o manual diz: "ftp_put — Envia um arquivo para o servidor FTP" Então se o o ftp_put ENVIA um arquivo para o servidor como vai aparecer alguma coisa no seu HD? Já que você quer exatamente o contrário que é baixar o arquivo do servidor??? Utilize o ftp_get, MAS como eu disse, você vai ter que instalar o PHP no computador que vai baixar os arquivos e lá rodar o script, ai você passa o endereço físico do HD (Desktop não é endereço físico), e ai sim vai conseguir pegar o arquivo. A sua lógica está errada porque, imagina se fosse possível executar um comando no servidor que sem o usuário saber enviasse um arquivo para uma pasta quando no HD, ai junta isso com um JS para executar o que foi baixado, pronto, estaria formado o caos...
  14. ESerra

    Pdf

    A diretiva allow_url_fopen está desativada no servidor... se você estiver pegando uma página que está dentro do próprio servidor colocar o caminho físico, caso contrário terá que requisitar ao administrador a ativação da diretiva (já que isso só pode ser feito pelo php.ini).
  15. Quanto a usar a cláusula WHERE, pode colocar, eu não usei porque para o exemplo não tinha motivo... Ali na segunda query, troque DESC por ASC, só acho estranho pois o certo seria DESC já que seria da data maior pra menor, só lembrando que isso só vai funcionar direito se o campo for do tipo DATE ou DATETIME... se for CHAR ou VARCHAR vai dar pau...
  16. O que você não entendeu é o seguinte... o erro: É causado pois 'string $local_file' diz respeito ao computador que estiver rodando o script, no caso, é o servidor E NÃO o computador que fizer a requisição pelo navegador... se você quiser gravar tudo no C: vai ter que instalar o PHP no computador e ai sim rodar o script...
  17. ESerra

    Enviar E-mail Com Html

    Basta incluir no cabeçalho o aviso que o e-mail vai ter HTML, retirado do manual: // To send HTML mail, the Content-type header must be set $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  18. Geralmente a limitação da não é da linguagem, e sim do programador que a não conhece de forma profunda o suficiente... Ontem eu criei uma função para um cliente que faz exatamente isso, só que como ele me pagou para fazer isso eu não vou distribuir na faixa (já que isso seria no mínimo uma atitude anti-ética para com ele)... Mas para não dizer que eu não ajudei... simplesmente digita "zipar pasta php" (sem as aspas) no google, nas três primeiras páginas você acha várias maneiras pra fazer exatamente isso que quer...
  19. ESerra

    Sistema Para Criar Email

    Cpanel do meu site é a mesma versão que você passou... e aqui funciona...
  20. ESerra

    Sistema Para Criar Email

    Eu tenho duas versões desse arquivo... testa essa outra... <?php function pop3create($email,$senha,$quota) { $host = "localhost"; $logincpanel="SEU_LOGIN_NO_CPANEL"; // Coloque o login que você usa para logar no cpanel $senhacpanel="SUA_SENHA_NO_CPANEL"; // Coloque a senha que você usa para logar no cpanel $socket = fsockopen($host,2082); socket_set_timeout($socket,30); $authstr = "$logincpanel:$senhacpanel"; $pass = base64_encode($authstr); $in = "GET / HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n"; fputs($socket,$in); $resposta=array(); while (!feof($socket)) { $resposta[] = htmlspecialchars(fgets($socket, 128)); } fclose( $socket ); $checa = strpos($resposta[6],"The Document has moved here"); if ($checa != false) { //diferente de falso, logou ok $redir = trim(str_replace("Location: ","",$resposta[3])); $redir = str_replace(substr($redir,-10),"mail/doaddpop.html",$redir); $socket = fsockopen($host,2082); socket_set_timeout($socket,30); $split = split("@",$email); $loginemail = $split[0]; $dominioemail = $split[1]; $in = "GET $redir?email=$loginemail&domain=$dominioemail&password=$senha&quota=$quota HTTP/1.0\r\nAuthorization: Basic $pass \r\n\r\n"; fputs($socket,$in); while (!feof($socket)) { $resto .= htmlspecialchars(fgets($socket, 128)); } fclose( $socket ); $parametro = $loginemail."+".$dominioemail; $checa = strpos($resto,$parametro); if ($checa != false) { return 1; } else { return 2; } } else { echo "ERRO DE LOGIN NO CPANEL. CORRIJA O HOST OU O LOGIN E SENHA"; } } $criaconta = pop3create("$loginemail@$dominioemail","$senha","$quota"); if ($criaconta == 1) { echo "CONTA CRIADA COM SUCESSO...<br><br>Seu e-mail é: $loginemail@$dominioemail <br><br>Visite o link <a href='http://www.$dominioemail/webmail/'>http://www.$dominioemail/webmail/</a> <br><br>E digite seu e-mail completo e sua senha para acessar..."; } if ($criaconta == 2) { echo "CONTA JÁ EXISTENTE;("; } ?> Note que eu só troquei a linha: $redir = str_replace(substr($redir,-10),"mailcentral/doaddpop.html",$redir); Por $redir = str_replace(substr($redir,-10),"mail/doaddpop.html",$redir); O resto tá igual...
  21. ESerra

    Sistema Para Criar Email

    É só aquilo ali mesmo... Que versão é o seu cpanel? Testei no 10 e 11 e o funcionamento foi perfeito...
  22. ESerra

    Pdf

    Tá, mas é exatamente o que você está mandando fazer... a linha: $pdf->Write(5,'http://www.site.com.br'); É a que manda escrever no PDF o endereço do site... não sei se existe um comando especifico para digitar o endereço e ele catar a página e converter para PDF, quando eu tive que fazer isso eu lia a página o file_get_contents e ai mandava pro FPDF gerar o PDF a partir do que foi lido...
  23. ESerra

    Dúvida (adicionar)

    http://scriptbrasil.com.br/forum/index.php?showtopic=109547
  24. ESerra

    Dúvida (adicionar)

    Se o script der pau e a parte que desbloqueia as tabelas não for executada, fica tudo trancado... e tem 2~3 outras coisas que podem acontecer (vi esse teoria em um livro de mysql), mas não me lembro... Até agora pensando, poderia ser feito um controle por um TXT, no action do formulário, no topo do script lê um txt, se estiver com o valor zero, ok, continua a execução, caso contrário dá uma mensagem dizendo que não pode continuar... se continuar você altera o valor de zero para 1, ai faz o que tiver que fazer no BD, altera de novo o valor do txt de 1 para zero, pronto, é um jeito simples de fazer o controle...
×
×
  • Criar Novo...