Ir para conteúdo
Fórum Script Brasil

ESerra

Moderadores
  • Total de itens

    8.873
  • Registro em

  • Última visita

Tudo que ESerra postou

  1. Você não le tudo que a gente escreve, não é? Vou postar novamente: Mas o código acima também não vai funcionar e a resposta de porque isso vai ocorrer já foi postada anteriormente, e "mais anteriormente", o exemplo de como deve ser usado. Inclusive, vou postar novamente o modo correto: $valor1 = 5; $valor2 = 7; $mais = $valor1+$valor2; $menos = $valor1-$valor2; $div = $valor1/$valor2; $vezes = $valor1*$valor2; E para ficar mais simples ainda de entender... $valor1 = 5; $valor2 = 7; $mais = $valor1+$valor2; $mais2 = "$valor1+$valor2";
  2. Só pode existir um ELSE, não existem inúmeros "elses" para isso existe o ELSEIF if(tal coisa){ }elseif(outra coisa){ }elseif(mais uma coisa){ }else{ } Logo: if($funcao == '1') { echo "$a+$b"; } elseif($funcao == '2') { echo "$a-$b"; } elseif($funcao == '3') { echo "$a*$b"; } else { echo "$a/$b"; } Mas o código acima também não vai funcionar e a resposta de porque isso vai ocorrer já foi postada anteriormente, e "mais anteriormente", o exemplo de como deve ser usado.
  3. Primeiro, você sabe a diferença entre essas duas situações: $a = '5'; // ou = "5"; e $a = 5; No primeiro caso aquilo é uma string, no segundo é um número, você só pode usar números para cálculos, já que quando é uma string o PHP não sabe o seu conteúdo. No caso de select, basta usar if/elseif/else, como o manual explica: http://br2.php.net/manual/pt_BR/control-structures.if.php
  4. http://br2.php.net/mysql_num_rows Mas, se a sua idéia é apenas mostrar a quantidade de registros, basta usar o COUNT (no caso do MySQL) e ai vai ser retornado apenas um registro com essa informação, isso consome menos memória do que fazer um select enorme apenas para usar o mysql_num_rows.
  5. Basta usar os operadores: + - / -> Divisão * -> Multiplicação $valor1 = 5; $valor2 = 7; $mais = $valor1+$valor2; $menos = $valor1-$valor2; $div = $valor1/$valor2; $vezes = $valor1*$valor2;
  6. Para a questão da formatação, basta usar algum editor visual (tinymce, fckeditor, etc...), para a questão da acentuação, basta formatar o cabeçalho especificando o charset a ser usado conforme monstra o manual. $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; //<- Especificou que o charset da imagem é iso-8859-1 // Additional headers $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n"; $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n"; $headers .= 'Cc: birthdayarchive@example.com' . "\r\n"; $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n"; // Mail it mail($to, $subject, $message, $headers); ?>
  7. Aumenta o 10000 até aparecer.... olha o resultado do que eu postei: http://edgarserra.com/teste_x.php
  8. <?php for($i = 1;$i<1000;$i++){ echo $i; for($ii = 1;$ii<10000;$ii++){ echo ' '; } echo '<br>'; sleep('2'); } ?>
  9. Você pode "estourar o buffer" mandando imprimir espaços em branco, isso força o envio do buffer para o navegador...
  10. http://forum.imasters.uol.com.br/index.php...com-javascript/
  11. Basta colocar na tag body: <body onload="window.print();">
  12. Isso você faz controlando o buffer... um exemplo: <?php ob_end_flush(); $x = 1; while ($x <= 10){ echo $x."<BR>"; $x++; flush(); sleep(2); } ?> O único detalhe é que, se não me engano, isso pode variar de acordo com as configurações do servidor...
  13. ESerra

    Imagem Distorcida

    Fica mais simples? Eu duvido... $tamanho = 35; //Neste caso defini que haverá apenas um tamanho que será 35 esse é o tamanho máximo para largura e altura. $imagem = 'eu.jpg'; //Imagem qualquer $original_x = imagesx($imagem); $original_y = imagesy($imagem); if($original_x>$original_y){ //se a largura for maior que a altura, a largura receba $tamanho $novo_x = $tamanho; $novo_y = $original_y * ($tamanho/$original_x); } //se a altura for maior que a largura, a altura receba $tamanho else if($original_x<$original_y){ $novo_x = $original_x * ($tamanho/$original_y); $novo_y = $tamanho; } //se a figura for quadrada a altura e a largura recebem $tamanho else if($original_x==$original_y){ $novo_x = $tamanho; $novo_y = $tamanho; } Ai basta você usar o $novo_x e $novo_y para criar a nova imagem de forma proporcional.
  14. O site tem algum tipo de cadastro? Se não tiver como será feita a localização do usuário? Você pode usar o geoip para localizar a origem do IP, mas ele não é preciso...
  15. ESerra

    ajuda em criação

    Luz: aprenda a modelar um banco de dados, isso é básico para quem quer se dispor a desenvolver sistemas que usam banco de dados. Quando a sua dúvida, a tabela que vai guardar as fotos, vai guardar N registros, onde cada registro é uma foto apenas, esses registros serão reunidos pelo álbum, logo, até aqueles planos que não separam as fotos por álbuns, terão que ter 1 álbum parar reunir todas as fotos, ficando: albuns id id_usuario (não sei se você vai ter um sistema de login, logo, terá que relacionar os usuários ao albuns de alguma maneira) id_planos descricao fotos id id_album (se não tiver nenhum álbum vinculado coloca zero) arquivo (localização física) descricao (não sei se o cara vai ter opção de descrever a foto) No caso você vai relacionar as fotos pelo "id_album" da tabela "fotos", com o "id" da tabela "albuns"
  16. Para juntar duas imagens use: imagecopymerge.
  17. ESerra

    ajuda em criação

    Nessa hora que a gente tem que ter um raciocínio um pouco mais apurado, basta pensar: Se eu tiver mil fotos, vou ter que ter mil campos? Faz algum sentido, acho que não.
  18. ESerra

    Upload

    Existe um limite de upload, o padrão é exatamente 2mb isso é alterado no php.ini, se você estiver rodando isso no seu host entre em contato com eles...
  19. Troca: $dados2 = mysql_query($sql2); Por: $dados2 = mysql_query($sql2)OR DIE(mysql_error());
  20. ESerra

    Imagem Distorcida

    Igor, você já não havia aberto um tópico que tratava desse assunto? http://scriptbrasil.com.br/forum/index.php...mp;#entry564682 Acho que não havia necessidade de abrir outro, vou mesclá-los. Quanto a sua dúvida, a lógica é simples, primeiro você define qual é a largura/altura máxima, então na hora de redimensionar a imagem, basta pegar o tamanho dela com getimagesize, se a largura for maior você faz uma regra de três para estebelecer a altura (óbviamente a largura que será usada será a que você definiu como máxima), se a altura for maior você faz a mesma regra de três mas para estabelecer a largura. Simples assim.
  21. ESerra

    ajuda em criação

    3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos. Uma das possbilidades para você: planos (pelo que você falou serão 3 fixos) id usuario nome email senha texto tipo_plano albuns id id_planos descricao fotos id id_planos id_album (se não tiver nenhum álbum vinculado coloca zero) descricao (não sei se o cara vai ter opção de descrever a foto) comentarios id id_foto nome email ip comentario aprovado (sim, não, se for ser moderado) O correto ao meu ver seria todas as fotos estarem relacionada a algum album... mas como você especificou que só em um dos planos isso vai existir...
  22. Vamos a um exemplo básico então: INDEX.PHP <html> <head> <?php switch ($area) { case 'capa': $incluir = "capa.php";$titulo='talcoisa'; break; case 'pagina': $incluir = "pagina.php";$titulo='outra coisa'; break; case 'pagina-02': $incluir = "pagina-02.php";$titulo='mais uma coisa'; break; default: $incluir = "capa.php";$titulo='alguma coisa'; break; } ?> <title><?php echo $title;?></tile> </head> <body> <?php echo $incluir;?> </body> </html> Pronto, ai está a lógica, acho que mais simples que isso é impossível...
  23. ESerra

    (Resolvido) Busca no Site

    Tem razão, realmente o correto é o "codigo"... bom, de qualquer sorte, posta exatamente o código que você está usando, completo, incluindo os includes que você possa estar usando.
  24. ESerra

    (Resolvido) Busca no Site

    Pompeu, o nome do campo do seu formulário é "buscar_codigo", tudo o que está ali está apontando para codigo, só por descarrego de consciência, você sabe programar de fato, ou está aprendendo agora que conseguiu um serviço para executar?
×
×
  • Criar Novo...