Ir para conteúdo
Fórum Script Brasil

Thiago M.

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Tudo que Thiago M. postou

  1. Thiago M.

    erro ao mostrar Imagens

    Fica todo normal com css certinho e tudo mais, se quiserem acessar tavelz apareça as imagens, talvez não... aconcelho usar firefox ou chrome, já que o explorer ta dando problema, sai as tabelas tudo errada tenho que arrumar... http://www.arteseflores.com.br/galeria.php?c=1&t=1
  2. Bom galera estou com um problema um tanto estranho... em alguns computadores não aparece as fotos quando as pessoas acessão no site... testamos em 9 computadores diferentes, desses 9 em 4 aparece as imagens, e os outros 5 não... Muito Muito estranho e não entendo, porque não da erro nenhum, as imagens semplesmente não aparecem, e sabem aquele icone de que a imagem não existe mas que a tag img foi chamada? então... nem aquilo aparece, fica simplesmente vaziu. já ocurreu com alguém? aqui está o código, lembrando que as imagens não estão salvar no Mysql, apenas o caminho delas que é salvo. <?php $num = 1; $sql = "SELECT * FROM fotos WHERE idcategoria = '".$_GET['c']."' and idtipo = '".$_GET['t']."';"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)){ ?> <div id="zum"> <p><?php print ($num."."); ?> <a href="fotog.php?id=<?php print($row['id']) ?>"<img src="<?php print($row['fotoP']) ?>" ></a></p> </div> <?php $num = $num + 1;} ?> bom como minha variavel num esta dando numeros as fotos... 1, 2, 3 e assim por diante... só pra lembrar que o numero aparece certinho, se tem 30 faotos na galeria aparece lá os 30 numeros certinho mas fica sem a imagem ao lado. É isso obrigado pela atenção galera, abraço!
  3. Thiago M.

    imagecreate

    usei uma imagem grande de 4mb para aparecer o erro aqui... e é o seguinte: Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\arte-em-flores\func.php on line 12 acredito que seja por tempo já que ele fala em time de 30seg e minha linha 12 é essa: imagejpeg($nova, "$pasta/$name"); caso ajude... bom o que devo fazer para resolver isso?
  4. Thiago M.

    Problema de Lógica

    Disculpe Tafari se você poder explicar melhor o que deseja agente pode ajudar, pois não entendi o que são esses C5,1 C5,2..... comece nos dizendo o que os inputs recebem... o que as pessoas escrevem nesses imputs e esse negocio de 31 opções o que significa? e sim! É bem provavel que pode ser feito com php, mas precisamos saber exatamente o que temos que fazer...
  5. Tente depois que ele insere no banco de dados colocar header('Location: index.php') ou qualquer outra página que você desejar.... comigo funcionou uma vez que aconteceu isso, bom não custa tentar :D espero ter ajudado abraço.
  6. Thiago M.

    imagecreate

    Olá galera, dei uma olhada no que vocês dicerão e fiz alguns testes com as fotos que davão erros e as que não davam que foi o seguinte: eu peguei uma foto que dava erro e mandei dar um print_r no $foto e olha o que apareceu Array ( [name] => oioioi.JPG [type] => [tmp_name] => [error] => 1 => 0 ) // como podemos ver o type está sem o imagem/jpeg. e a extenção é .JPG em maiusculo aqui eu pego uma que funciona para ver o que acontece. Array ( [name] => anime_wallpapers364.jpg [type] => image/jpeg [tmp_name] => C:\wamp\tmp\php27.tmp [error] => 0 => 103854 ) // aqui deu tudo certo porem notamos que a extenção está em jpg minusculo. e no terceiro teste eu peguei o oioioi.JPG joguei no paint e salvei ele como oioioi2 e selecionei a opção de JPEG vejamos o que nos veio... Array ( [name] => oioioi2.JPG [type] => image/jpeg [tmp_name] => C:\wamp\tmp\php28.tmp [error] => 0 => 109959 ) // deu certo, porem o JPG está em maiusculo também, testei com mais fotos que davão errado e sempre que passo pelo paint funciona... então como vou fazer para arrumar isso automaticamente? Pois o administrador não vai saber que tem que jogar no paint algumas fotos antes de enviar. é isso obrigado pela ajuda e tenho uma pergunta, bom quando a pessoa vai enviar a foto... se passar de 30 segundos carregando pra enviar da um erro, tem como eu aumentar esse tempo pois se a pessoa enviar uma foto de 2000 x 3000 vai demorar mais que 30 segundos pra enviar ....
  7. Olá Heltinhu... é simples o erro :D seus códigos estão faltando e sobrando coisas... vejamos os erros... 1° aqui no seu link <a href="categoria.php?id=$alimentos"> temos id=$alimentos tire o $ pois ele não é variavel e sim o resultado de uma... outro problema que isso causa é que ele procurará no banco de dados resultados para a tabela $alimentos e no seu banco de dados está escrito apenas alimentos certo? 2° está faltando um ponto e virgula vou coloca-lo em negrito e vermelho... $sql = mysql_query("SELECT * FROM produtos WHERE categoria = '".$_GET['id']."';"); O motivo dele ser necessário é porque ele indica ao seu SQL que a consulta está terminada assim como o outro indica ao PHP que a linha foi terminada. 3° olhe lá onde diz WHERE categoria = '".$_GE["id]."' "); .... não está faltando uma letrinha? acho que é $_GET['id'] - e vai uma dica, coloque aspas simples dentro dos couchetes... 4° - antes de fazer o seu faça enquanto ( while ) você deve escrever algo como : $result = mysql_query($sql); sem isso nunca funcionará :D então ficaria assim: <a href=categoria.php?id=alimentos"> <?PHP $sql = "SELECT * FROM produtos WHERE categoria = '".$_GET['id]."';"; $result = mysql_query($sql); while($row = mysql_fetch_array($result)){ echo $row["titulo"]; echo "<br>"; } ?> espero ter ajudado qualquer problema post ae que agente resolve :D abraço. -Desculpa pela confusão, como o Sandro disse o mysql_query foi chamado antes do SELECT então a linha estava certa, bom eu editei aqui e fiz de uma forma um pouco diferente aquela parte... mas estava sim correta desculpe.
  8. Olá membro com nome estranho xD Cara eu não entendi muito bem o que tu quer fazer... mas se está tentando olhar código fonte de PHP não há como fazer isso... só pode ser visto HTML e CSS, e se não me engano java script também, bom nunca fui atráz disso, mas php tenho total certeza que não tem como ver... bom pelo que entendi era isso abraço.
  9. Thiago M.

    imagecreate

    Olá pessoal, bom to com um problema muito muito estranho mesmo, bom vamos ao que se passa: eu criei uma função para redimencionar imagens com php usando o imagecreatefromjpeg... onde no banco de dados será gravado o nome da foto que será gerada em um rand e o caminho... até ai tudo bem, adicionei lá umas fotos e tudo mais pra ver se funcionava, ai me apareceu um problema algumas fotos ele está gravando o nome e o caminho no banco de dados e redimencionando a imagens e salvando na pasta que eu designei porem algumas fotos ele salva apenas o caminho da foto no banco e mais nada. -ou seja com algumas ele não faz o rand e portanto não salva no banco e também não cria a imagem nova que deveria ser enviada para as pastas designadas ps: São sempre as mesmas fotos! as que dão certo sempre dão e as que dão errado sempre dão errado. ps do ps: E sim as imagens são todas jpeg. aqui está o código de quando clica-se no botão para enviar a imagem.... if(isset($_POST['enviar']) == 'enviar'){ $foto = $_FILES['foto']; if($foto['type'] == 'image/jpeg'){ $name = md5(uniqid(rand(), true)).".jpg"; Redimencionar($foto, $name, 1000, "imagens/fotosg"); // aqui salvo a imagem grande em uma pasta Redimencionar($foto, $name, 200, "imagens/fotosp"); // e aqui a mesma em tamanho pequeno } } e aqui está a respectiva função para os dados function Redimencionar ($imagem, $name, $largura, $pasta){ $img = imagecreatefromjpeg($imagem['tmp_name']); $x = imagesx($img); $y = imagesy($img); $altura = ($largura * $y)/$x; $nova = imagecreatetruecolor($largura, $altura); imagecopyresampled($nova, $img, 0, 0, 0, 0, $largura, $altura, $x, $y); imagejpeg($nova, "$pasta/$name"); imagedestroy($img); imagedestroy($nova); return $name; } alguém tem idéia do porque de funcionar com umas imagens e outras não? Obrigado pela atenção. abraço!
  10. Thiago M.

    Dúvida com array

    Vamos começar diminuindo tudo isso? e utilizando uma func a menos? vejamos a sua função ela poderia ser assim: function soma($a,$b) { $c = $a + $b; $d = $a * $b; $array = array( $c , $d); // NOTA: não precisamos das duas proximas linhas dizendo $array['0'] = $c e $array['1'] = $d pois escrevendo array( $c , $d); desta forma automaticamente cria-se esses arrays. return print("o valor de c é: ".$array['0']." e o valor de d é".$array['1']); e agora seria a parte da outra função listarResultados(); que na minha opinião se for fazer apenas o que você está tentando fazer com aquele código se torna totalmente desnecessária... digite por exemplo com a tag paragrafo <p> <?php print ( soma(2, 2)) ?> </p> espero ter ajudado qualquer duvida post ai :D
  11. Bom galera, eu consegui... eu que não tava entendendo bem como fazer as coisas era totalmente diferente do que eu imaginava eu estava imaginando que eu pegaria uma imagem do banco( grande ) e isso filtraria ao mostrar no site... quando na verdade eu deveria pegar a imagem e envia-la ao banco pequena... caso alguém esteja com problemas em relação a isso e não entendeu o que falei... veja está video aula que é muito boa: http://www.mxmasters.com.br/php/php-redime...magem-dinamico/ um forte abraço a todos e obrigado por tudo :D
  12. o que eu estou tentando fazer é diminuir o tamanho dela, re dimencionando.... resumindo o que vou fazer é um while de todas as imagens do banco onde serao redimencionadas para que não pese o site... é nos tutoriais é mais ou menos isso -certo que não é isso xD mas é por ai e ta acontecendo aquilo.... pra mim continuar preciso saber o motivo de ocorrer aquilo abraço .o/
  13. Oi Oi de novo, surgiu um problema que não to entendendo o motivo..... eu to com o site pronto ai eu adiciono isso porque quero criar a imagem lá... ai o que acontece é o seguinte todo o site some e aparece apenas o que ta na minha url no caso isso --> http://localhost/arte-em-flores/fotos.php tem algum erro? imagino que seja por causa do header mas sempre dizem que tem que ter aquilo Hmmm... alguém pode me explicar o que devo fazer? quero que apareça a imagem não que o site suma D: <?php $img = imagecreatefromjpeg("imagens/fotos/teste.jpg"); header("content-type: image/jpeg"); imagejpeg($img); imagedestroy($img); ?>
  14. Olá pessoal Muito Obrigado achei o que eu queria, e aprendi umas coisinhas a mais com os dois :D era isso mesmo abraço \o/
  15. Bom galera, to com um problema e não acho a solução... estou fazendo um site onde terá um banco de dados com imagens que serão printadas no site, então ao fazer o banco me deparei com a seguinte pergunta; se eu simplesmente colocar as imagens no Mysql quando forem printadas no site tudo ficara mega ultra pesado certo? já que as imagens são enormes e chegão a ter 2MB, então há como fazer uma compactação da imagem ao ser enviada para o site? Por exemplo, o Orkut ele provavelmente faz algo do tipo quando os membros colocão as imagens nos alboons para não pesar o site. ps: Diminui-las manualmente não seria viavel já que será adicionado as fotos por uma página que fiz para o meu cliente adiministrar o site, e como ele não entende nada de informática ele não seberia diminuir as novas fotos.... Era isso pessoal, Obrigado des de já :D
×
×
  • Criar Novo...