05/01/2009 - 21:50 > 23.015 Visualizações > 143 comentários
Wesley Araújo (2° colocado do desafio MX)
Nesta vídeo aula para o desafio de aniversário de 1 ano do MX Masters, iremos desenvolver um sistema de cadastro de imagem com upload, onde iremos pegar a imagem do nosso disco rígido e colocar em uma pasto do nosso servidor. Posteriormente, cadastraremos no banco de dados.
Para finalizar, exibiremos as imagens cadastradas no banco na pagina principal.
Espero que aproveitem e até mais.

É sócio diretor do MX Masters, portal de desenvolvimento especializado em vídeo aulas. Trabalha com ferramentas OpenSource como Wordpress, Magento entre outros, além de ministrar palestras em universidades do Rio de Janeiro.
Este autor atualmente possui 281 posts
Veja todos os posts de Felipe Cardozo
Desenvolvido por David CHC e Felipe Cardozo
5/01/09 às 22:04
Em tempo: Acho que o técnico do meu Fluzão, René Simões anda visitando o MX masters.
Olhem no final de um texto escrito por ele:
http://globoesporte.globo.com/Esportes/Noticias/Times/Fluminense/0,,MUL944185-9866,00.html
Depois veja o que fiz dias atrás nessa imagem:
http://www.mxmasters.com.br/wp-content/uploads/2009/01/reveillon.jpg
kkk
[]´s
5/01/09 às 22:50
Muito boa a vídeo aula.
Parabéns!
Abraços.
5/01/09 às 23:56
Gostei, parabéns, só ficaria melhor ainda se você não tivesse inserido algumas coisas pelo dw
Beigos
6/01/09 às 1:19
Cara meus Parabéns por essa Super Aula… muito bom mesmo, apesar de sua coleguinha fazendo barulho durante a aula e ainda cantar, bom mais foi muito divertido e com um grande aprendizado, realmente essa vídeo aula vai ajudar bastante gente… Parabéns pela aula e pelo prêmio realmente você merecer Parceiro…
Feliz 2009 a todos…
Feliz 2009 a toda equipe do mx masters…
6/01/09 às 4:56
nossa top a vídeo aula estou acho que essa era para ser a ganhadora
to esperando a n°1 para ver se valeu mesmo…rsrs
fique na paz
abraxx
6/01/09 às 7:48
boa video aula
muito boa
nao vejo a hora de ve o 1° lugar
se o 3 e o 2°lugar ja sao otimos imagine o primeiro
agurado
6/01/09 às 7:54
aaaah!!! muito bom a carta do René Simões

concerteza ele andou dando uma olhada no mx
kkkkkkkk
6/01/09 às 12:13
Cara, eu tava querendo aprender isso…
Ótima video aula..
6/01/09 às 14:28
ficou muito boa a video aula
6/01/09 às 15:06
Valeu pela aula – muito obrigado
6/01/09 às 15:16
Finalmente chego esssa video aula de php aqui no mx masters
vlw mt bom continue assim Wesley Araújo sempre traga video aulas exelente para o mx masters, e falando nisso em php vamo por mais video aulas aqui neh o site eh exelente tem conteudo pra caramba mais num tem mts video aulas de php.
abrs
6/01/09 às 15:33
Pensei que era mxwebtv pelo tempo de duração!!
Muuuito boa sua aula, merecia primeiro lugar!
;D
6/01/09 às 16:02
Meu gostei muita da sua aula vc é o cara mesmo, ótima apresentação, muitos correm atras desta rotina e vc fez para todos.
Vlw
grande abraço, tu manja mesmo.
6/01/09 às 22:22
Me ajudou muito esta video aula, pra mim foi a melhor….
Foi por pouco que ele nao ganha em primeiro mais bem pouco mesmo
6/01/09 às 23:43
A video aula é interessante, mas ele não corrigiu o erro na linha 27 no final, faltou só isso.
7/01/09 às 0:24
Ótima vídeo aula! Mereceu o 2° lugar
[]´s
7/01/09 às 6:33
c aramba quase 1 hora de video MAIS VALEW A PENA
8/01/09 às 9:17
Parabéns Wesley.
Muito boa e útil essa video aula!
Mxmasters cada vez melhor.
8/01/09 às 20:46
Valeu galera pelos comentarios, e desculpe pelo tempo de duração mais tinha que fica bem explicadinho em seus miiiiiiiiiiiinimos detalhes, rsrsrsrsrsr.
Abraços e t+
8/01/09 às 23:08
nossa ta de parabens!
aula muito boa!
ganhei o dia!
10/01/09 às 18:01
as video-aulas são boas, mas bem que poderiam disponibilizar para a galera né?? ah, e tbm colocar as video-aulas na versão tutorial.
Abraço.
12/01/09 às 20:29
cara tentei fazer aqui mas esta dando erro no meu upload e esta tudo certo tanto nos codigos e nas pastas q precisam ter, seria bom se você poderia colocar todos os arquivos feitos disponivel para baixar para eu pode ver os codigos para ver se nao tem nada de errado no meu site.
13/01/09 às 10:28
Por favor, olha, gostei mto da video aula, creio que a mias proveitosa de todas as que já vi aqui. Mas tive uma dificuldade de visão, não consegui colocar tudo em ordem porque o vídeo, no meu caso, ficou meio embaçado, talvez falta de meus óculos, rs… brincadeira, mas se puder contar com sua ajuda, me manda o arquivo upload.php, grato.
Wellington.
13/01/09 às 14:07
Será que está no sangue dos “Wesley’s” gostar de PHP o.O? Parabens gostei muito da video aula
13/01/09 às 19:30
Ótima vídeo aula, só o gerúndio que foi irritante…
Parabéns
15/01/09 às 10:43
Cara essa video aula foi demais gostei muito.
se tiver como vc mandar ela pra mim eu agradeço muito.
17/01/09 às 17:16
Muito boa a video aula… 1 hora de php na veia… só que eu tambem tive problema no arquivo upload.php. No meu caso quando clico em cadastrar o browser da um erro como se o arquivo upload.php nao existisse, ja li e reli milhoes de vezes e o nome do arquivo ta igualzinho como no action do formulario, ja copiei e colei pra nao ter erro e nada!
Abraço
17/01/09 às 19:50
Resolvido! \o/
25/01/09 às 1:17
Olá! Parabéns!!! Muito bom o tutorial!
Estou começando aprender php e mysql. Sei um pouco já… porem seria de grande valia dar continuidade ao tutorial alicando sistema de EDIÇÃO e EXCLUSÃO – tanto do banco quanto das pastas.
E se alguém souber, me envie, por favor: aline_r_p@hotmail.com
Grata.
Aline
26/01/09 às 9:39
Comigo não esta dando certo mesmo, ele envia para o diretório, e não grava no Banco de Dados. Mas, vocês estão de parabéns, precisávamos de pessoas como vcs, que acreditam que o sol nasce para todos. Bjs para todos.
28/01/09 às 16:32
videoaula mto boa parabens…
mas e o erro da linha 27 como fica? kd a correção
29/01/09 às 13:35
Galera, já resolvido, aí vai uma sugestão:
Ensine a enviar fotos com tamanho específico e verificação de que o arquivo é uma imagem mesmo, para que no futuro alguem não venha ter problemas com alguém enviando um vírus no lugar da imagem para o diretório. Valeu mesmo, estou encantada com vcs. Parabéns.
2/02/09 às 2:59
Quando você editou o seu video no Cantasia, deixou passar despercebido quanto ao zoom. teve momentos em que você explicava em um lugar e mostrava no outro…. mas isso acontece….
Fora isso adorei sua video aula, foi muito ultiu para mim que sou iniciante nessa area de PHP e estou colando de você agora… kkkk naum sendo na prova neh??? kkkk
Usei seu sistema para fotos no meu site e tambem alteirei algumas coisas e ultilizei tamém para downloads. em vez de colocar arquivo jpg coloquei arquivo .rar. e solucionei duas areas do meu site (Fotos, Downalods)
Kra Brigadão…. se puder me adiciona no msn pra gente conversar: mirandinha_lok93@hotmail.com
Flows
3/02/09 às 15:23
manda essa videos aula p download ai pra gente felipe beleza? valew familia MX
4/02/09 às 16:15
cara otima aula. Mas aqui ta dando erro na pagina upload.php assim que escrevo esta linha ” $descricao = $_POST['descImagem']; ” da esse erro:
Notice: Undefined index: descImagem in C:\Arquivos de programas\EasyPHP 3.0\www\konectados\HTML\teste.php on line 3
alquem poderia me dar uma ajuda ai?
4/02/09 às 16:48
Fala Wesley curti pacas sua aula muito boa… mas to com um probleminha vc pode me ajudar?
Minhas imagens não aparecem na index.php, ate o link pra imagem grande funciona mas ele nao exibe as imagens miniaturas. pode me ajudar?
abços e parabens mais uma vez pela aula
4/02/09 às 17:33
iai galera do mxmasters o problema ai em cima eu ja resolvi porem quando vizualiso a pagina upload.php ela ja vem com “Erro ao fazerr o upload da foto grande” ja olhei todo o resto ta tudo igual. ajuda? alguem?
4/02/09 às 23:28
Fala pessoal… Vicente vc conceguiu resolver o problema d eexibir? vamos trocar umas ficurinhas pois o problema q vc tem pra mim ta normal….
me manda email: flaviobalmant@msn.com
abços
PS.: se alguém tiver a solução para o meu problema podem me ajudar rss
5/02/09 às 8:54
po cara.. continue assim…
5/02/09 às 14:58
Olá Diego, estive a ver a videoaula de dreamweaver sobre “PHP – Cadastro de imagens com upload” do Wesley Araújo (2° colocado do desafio MX)que tem cerca de 1 hora de duração, fiz tudo como lá estava.
Mas o problema é que por burrice apaguei os ficheiros php da pasta. Gostaria de pedir que me envies os files php com os codigos, para não ter que fazer tudo de novo.
Estou a começar nisto e demoro muito tempo a fazer. Obrigado. Urgenteee!!
5/02/09 às 19:42
ola pessoal da mx queria pedir para vcs deixarem o codigo do PHP – Cadastro de imagens com upload pois nao consegui fazer o sistema funcionar da erro no script muito obrigado ate mais..
5/02/09 às 23:56
fiz tudo certinho. até esta certo.. mais como a qualidade do video esta meia embaçada… tem horas que confudi.. ) com } ai fica complicado.. se tiver jeito de upar os files.. agradeço.
6/02/09 às 12:22
por favor. disponiblize os arquivos usado na video aula, ou entaõ apenas o arquivo Upload.php . upa ele ou mande no meu email.
capitulosdbz@gmail.com estou presizando muito desse sisteminha… faço tudo certo. ate´que na hora de upar a imagem ele nãõ vai pro servidor, e apenas aparece a mensagem que deu error. vlw… espero que mande o Upload.php ou então hospede e traga pra nos.. vlw.. baixei a videoaula… ja´estou ate´enjuando de ouvir sua voz.. koasoksaoksaok. xD ^^. zueira….. mais ja´é´a trogesimavez que te ouço -.- flw. abraço..
6/02/09 às 13:54
Excelente a aula. O conteúdo é muito bom e veio sanar algumas dúvidas que eu tinha em um projeto com sistema de notícias que estou desenvolvendo. Com um pouquinho de aprimoramento na apresentação, acredito que teria levado o primeiro lugar.
Parabéns.
6/02/09 às 17:08
ola Wesley Araújo tudo bem cara? queria deixar um pedido aqui, sera que tem como vc disponibilizar o codigo PHP – Cadastro de imagens com upload o scrip e muito bom so que nao consegui fazer igual vc na video aula.
7/02/09 às 13:33
Wesley Araújo, a video aula muito boa pois tipo assim você criou uma parada de descrição que num vai ajuda e dai eu inventei o que fazer com o descImagem vocês pegam e fazem o seguinte entre as aspas do alt=”" coloquem assim alt=”" ou se quiser até em baixo da imagem ^^. pelomenos deu alguma utilidade.
7/02/09 às 15:26
pois é galera soy yo mais uma vez.
seria redundante falar que ta tudo iqual, maaaaas, mesmo assim não funcionou, provavelmente seja mesmo ignorancia de minha parte porém onde esta a queipe de gerencia de conteudo do site pelomenos pra dizer ” vicente seu comentario foi lido levado em consideração porém você não terá auxilio de nossa parte de maneira alguma por favor se vire você não nasceu quadrado.” creio que não somente eu mas todos aqueles que dedicaram seu valioso tempo assistindo suas video aulas que por sinal são muito boas, que falam com os amigos, colegas de trabalho ” – ei ja viu esse site o mxmasters entra lá tem muita coisa legal ele me ajudou muito” gostariamos de uma resposta um ” – oi gente aque é da moderação obrigado pelos comentarios, mas, nois ja estamos dando estas valiosas aulas gratis a vocês então por favor não reclamen” gostaria também de deixar claro que não estou reclamando de maneia alguma acho o trabalho de vocês fantastico só gostaria que tivecem uma atenção maior para com seu leitores confeço que ja estou pensando tres veses antes de comprar o material de vocês desde já agradeço.
ps: se niguém responder tem problema não continuarei minha vida com essa decepição de não ter conseguido criar um Cadastro de imagens com upload feito pelo Wesley Araújo (2° colocado do desafio MX)que tem cerca de 1 hora de duração. mas tudo bem e muito obrigado.
7/02/09 às 15:27
Desculpem os erros de Português escrevi tudo isso a cima no calor do momento.
12/02/09 às 17:15
legal… seria legal.. você fazer um cadastroo mesmo e quando a pessoa estiver logada subir as imagens.. e dai o progama saber quem subiu a imagen a hora que subiu e as imagens que ele subiu… mas fico legal e muito bom para iniciantes
12/02/09 às 19:52
Massa a video aula mais queria tambem saber como faço pra redimensionar na hora em que eu vou fazer o upload e tambem como faço pra atualizar essas imagens na base de dados
16/02/09 às 9:13
Eu aaacho.. que fui um dos.. que pediram esta video aula! bom.. num sei se mais pessoas pedirão!! mais eu pedi! faz tempinho ja! o o q importa éh q vc’s atenderão meu pedido! uhul… \o_
20/02/09 às 18:00
E ahi galera boa tarde!
Bem pessoal vim aqui dar atenção aos usuarios que disseram que o sistema não funcionou, em primeiro lugar o sistema esta funcionando perfeitamente ele foi feito 2 vezes e das duas vezes funcionaou, os erros que occorreram durante a gravação foram corrigidos durante a gravação, revejam a aula, concentrem-se tranquilos que vão cosnegiur, não irei disponibilizar o codigo finte desenvolvido por que sei que muitas pessoas utilizaram o codigo e nem olharam a video aula ai o negocio fica sem proposito(Se existe algum leitor que não mereça ler isso, desconsiderar tal comentario) .
Bem galera é isso ai, no mais orbrigado pela anteção e t +
23/02/09 às 1:16
Muito bom, parabéns!
Estava precisando desta aula, estou fazendo um Cadastro com foto e agora tudo ficou mais fácil, descobri aonde estava errando.
Mais uma vez, parabéns!
Anselmo.
1/03/09 às 5:14
Boa noite – Wesley o formulario de upload nao deu certo da o ultimo erro no arquivo upload.php – Erro ao fazer upload da foto grande – eu ja olhei o codigo detalhadamente e nao axei.
eu nao entendo quase nada do php, so que eu fiquei numa duvida em um lugar na hora que eu defino o banco de dados localhost, no eu sei que a porta padrao é a 3306 ou algo parecido no site que ta hospedado no meu pc eu tive que usar a porta 8080 nao sei se tem algo a ver.
se puder da uma ajuda.
OBS: muito boua essa aula gostei mesmo.
Valew.
9/03/09 às 0:16
parabens cara muito boa video aula parabens!!!
9/03/09 às 17:24
É Wesley o jeito é vc fornecer o codigo-fonte pois aquitbm não funcionou, me desculpe apesar de uma excelente vídeo aula, acho qe tm alguma coisa errada pois não vi ninguém postar que conseguiu fazer o cód. funcionar. Parabéns mas fica a minha descepção ai por não ter conseguido.
11/03/09 às 16:45
Eu queria retirar o meu comentário, pq depois de mais uma tentativa eu consegui…valeu e obrigado!
11/03/09 às 16:46
Só mais uma coisa gostaria de saber como faz para exibir a descImagem (descrição da foto)…
16/03/09 às 23:16
Olá Felipe, fiz tudo certinho igual como você fez no video e no entanto eu não obtenho sucesso durante os registro na tabela.
Da a falha na imagem grande já revi tudo mas não acho aonde estou errando, se poder me dar uma ajuda agradeço.
17/03/09 às 23:26
e ai Wesley tudo legal?
parabéns pela video aula foi muito boa, realmente funcionou o upload de fotos! só fiquei com uma duvida nos meus arquivos! fiz exatamente como mandou a video aula mas os arquivos nao entram na pagina index.php lado a lado, entram uma sobre a outra, e assim vai fazendo uma coluna vertical de fotos, uma sobre a outra, esta funcionando corretamente mas nao sei como faço para colocar uma foto ao lado da outra como no seu!
manda uma luz e parabéns pela aula, ah… só faltou complementar a video aula colocando o botao excluir arquivos do lado da foto mas dai teriamos uma hora de aula né?
abraço…
25/03/09 às 8:09
po coloca os arquivos para baixar ai para ficar mais facil
31/03/09 às 11:39
olha sei que ja temum tempo mais ficou otima essa materia,
so tive um problema, na hora que processa a pagina upload, da o erro de ~ocorreu falha ao fazer o uploadd~ porque sera
3/04/09 às 18:33
Adorei a video-aula, porem o autor nao mencionou seus dados para tirar duvidas, por acaso teria como vocês nos enviar o contato deste auotr?
Grato,
Jobes.
4/04/09 às 20:56
Estou com o mesmo problema comentado mais acima…
está me dando a seguinte mensagem:
Notice: Undefined index: fotoimagem in C:\wamp\www\teste\upload.php on line 5
Notice: Undefined index: miniimagem in C:\wamp\www\teste\upload.php on line 6
Notice: Undefined index: fotoimagem in C:\wamp\www\teste\upload.php on line 8
Notice: Undefined index: miniimagem in C:\wamp\www\teste\upload.php on line 9
para todas as variáveis dos nomes das colunas na tabela… alguém sabe porque?
6/04/09 às 12:54
Wesley , olá!
Visualizei sua aula por duas vez consecutivas, quando dava um erro que eu não conseguia resolver, refiz tudo de novo.
Bom meu problema é o seguinte, quando peço para visualizar o projeto em construção no navegador o mesmo pede para fazer download, moral da história foram duas horas perdidas sem sucesso, acho que postar os fontes seria uma boa solução, pois o proposito não iria mudar sua vídeo aula é perfeita mais os aquivos para comparação ajudaria muito.
Obrigado.
11/04/09 às 14:59
Parabéns cara…
sua video aula me ajudou muito, estava criando aqui um sistema assim mas estava dando erro e não sabia onde resolver o problema…
agradeço pela força…
12/04/09 às 12:11
pessoal aqui a video aula nao segue passa uns 2 minutos de video e da repetir como se tivese acabo alguem tem um solução é aqui em casa ou com vcs aew?
12/04/09 às 18:36
Estou utilizando o vertrigo e assim que pedi para testar ele deu este erro, como corigir este erro.
*************************************************
Not Found
The requested URL /cadastro de imagem/connDB.php was not found on this server.
Apache/2.0.63 (Win32) PHP/5.2.6 Server at localhost Port 80
*************************************************
13/04/09 às 19:01
Olá, Gostaria de saber se eu posso usar esse php para fazer upload de arquivos em rar, exe, zip, etc..
E também gostaria de saber se tem como colocar um percentual ali.
9/05/09 às 23:28
gostaria que fosse disponibilizado os script
20/05/09 às 0:13
Uma pergunta é com relação ao cadastro da fotoG e a FotoP? não teria como a pessoa cadastrar somente a fotoG e aparecer a miniatura dela com o respectivo endereço?
22/05/09 às 10:22
Cara, essa video-aula simplesmente salvou eu. valeu..
24/05/09 às 14:55
parabens pela video-aula… apesar do tempo.. vale a pena..
mas a minha esta dando erro de permissão do upload.php:
Warning: move_uploaded_file(fotosG/nomeFotoG) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/grupodibobeira/www/layout2009/clickDibobeira/upload.php on line 14
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘/var/lib/php/phpjMKk9E’ to ‘fotosG/nomeFotoG’ in /home/grupodibobeira/www/layout2009/clickDibobeira/upload.php on line 14
aparecem esses dois erros..
abraços
24/05/09 às 14:56
sera q é problema de permissao do ftp?
29/05/09 às 14:48
otima aula, parabens
abraço
3/06/09 às 13:32
Muito boa sua AULA Wesley Araújo , bom mas tenho um duvida, gostaria que alguem ou mesmo vc me ajudasse. É o seguinte, fiz tudo e deu certo, mas queria criar uma opçao de excluir as fotos upadas, como criaria essa opção exclusao?
o que eu pegaria como referencia para excluir o caminho da imagem no bd ?
4/06/09 às 21:25
Amigos desenvolvedores pode fazer uma perguntas vcs todos pq o site do MX no faz com o q nos podemos baixar esse videoas pq o cara q não tem INTERNET veh ta ferrado pode pelomenos fazer um link vazendo com q esses videos sejam baixados vleu e desculpas pelos ERROS de ORTO” flw
5/06/09 às 16:48
otima a video aula, gostaria de pedir uma video aula sobre como fazer um site em php de imobiliaria, moro em portugal mais os cara aqui e foda ensina so o basico.estou aprendendo mesmo com vcs ai mxmasters,me ensina ai a ganha uns euritos, a procura aqui e grande mais os profissionais avacalha demais. obrigado ai vcs são masters
21/06/09 às 12:01
Ótima vídeo-aula. Apenas uma dica ao criador da aula: procure fazer a narração como se estivesse conversando normalmente, sem querer enfeitar demais as palavras e frases, porque isso faz ficar chata a narração, faz ficar artificial.
23/06/09 às 9:02
Eu fiz aqui passo a passo e deu erro, não faz o upload. Eu penso que nesse tipo de vídeo-aula os arquivos deveriam ser disponibilizados para download, para que o internauta não dedique 2 horas do seu dia fazendo algo que ele não sabe se vai funcionar na prática, o que algumas vezes acontece. Uma vez que você testa os arquivos baixados e vê que funciona, fica até mais fácil comparar com o que você fez e encontrar seus erros. Tirando isso, valeu pela boa vontade em compartilhar o conhecimento conosco. Mxmasters sempre!
24/06/09 às 15:15
Acho que você deveria se preparar melhor para fazer video aula, além de ser muito cumprida você erra inumeras vezes o que deixa a aula mais cansativa.
Sem conta como o Lindomar falou, que deveria ser disponibilizado o download dos arquivos para que todos possam ‘colar’ (como você mesmo cita no video) Mas ainda assim, obrigado por compartilhar conhecimento.
Abração
24/06/09 às 23:45
Como você faz para que as imagens fiquem uma ao lado da outra com CSS integrado? Abraço
28/06/09 às 21:03
gostaria de parabenizá-los, muito 10 a video aula.
cordialmente..
Eder
29/06/09 às 15:35
Curti muito, obrigado
14/10/09 às 2:45
ta dando erro na linha 8 do arquivo conndb.php
alguem me ajuda
….
oque ta errado:
???
16/10/09 às 17:25
olá pessoal,otima aula, So tem um problema
as imagens não aparecem na index.php, ate o link pra imagem grande funciona mas ele nao exibe as imagens miniaturas.
algem pode me ajudar?
eu agradeço!
18/10/09 às 1:54
os arquivos para o download deveriam estar aki…
sou um pouco leigo em php e fiquei com algumas duvidas na parte da criaçao do upload.php vc se confundiu com os parentesis e chaves e me confundiu mais ainda nao da pra ver legal o que sao parentesis e o que sao chaves, abro chave depois do if ou abro parentesiou aonde eu abro chaes e aonde eu abro parentesis???
19/10/09 às 8:57
Ficaria assim:
if(condicao){
se for verdadeiro
}else{
se for falso
}
Aconselho ver outras video aulas de php para ter uma noção maior, veja tbm no Vídeo Aulas Brasil, pois tem outras video aulas de PHP, assim fica mais facil vc entender essa video aula.
26/10/09 às 8:45
bom comeco
23/11/09 às 19:37
blz???
localmente funciona pq eu mando para o servidor n da certo?
tipo eu fiz sistema de comentario, login, e agora fiz o upload tudo no mesmo servidor so que pelo servidor online n ta inserindo imagem agora no servidor logar ta funcionando certinho porque isso?
24/11/09 às 13:42
@william, vc deu permissão 777 na pasta onde está sendo enviada as imagens? E em relação ao banco de dados, vc criou o banco, o usuario ,a senha e as tabelas na hospedagem?
30/11/09 às 11:37
O foco da vídeo aula é maravilhoso, muitos de nós precisamos de conteúdos assim, no entanto, o vídeo ta muito longo, a resolução não ta boa o que torna difícil a checagem de erros no meu script e no script que o autor desenvolveu, e não temos um arquivo para fazer a comparação.
Não consegui fazer o script rodar, ja refiz todo o script mais de 1 vez e perdi mais de 1 hora para não obter resultado algum, fiquem atentos a maioria de nós (inclusive eu) somos leigos em PHP e não temos tanta noção como a minoria mais experiente tem, valeu galera!
10/12/09 às 8:22
Muito boa aula…
Estava precisando exatamente disso!!!
Valeu!
2/01/10 às 14:26
Me ajudem por favos amigos
amei o video
mto bem feito
mais acho que fiz merda
ta dizendo que tem um erro na linha 14
vejam
essa é a linha 13 em diante
$destinoG = “FotoG/”.$nomeFotoG;
$destinoP = “FotoP/”.$nomeFotoP;
if(move_uploaded_file($tmpFotoG, $destinoG)}{
if(move_uploaded_file($tmpFotoP, $destinoP)}{
$sql = “INSERT INTO tbimagens (descimagem, fotoimagem, miniiamgem) VALUES(‘$descricao’, ‘$destinoG’, ‘$destinoP’)”;
if($query = mysql_query ($sql) or die (“Erro na inserção do banco de dados” .mysql_error)}{
}
header(“location:index.php”);
}else{
echo “Ocorreu uma falha no cadastro de imagem”;
}
}else{
echo “Erro ao fazer upload da miniatura”;
}
}else{
echo “Erro ao fazer upload da foto Grande”;
}
?>
2/01/10 às 14:34
@Gtgames qual o foi o erro?
21/01/10 às 23:32
Olá.
Gostaria de saber, onde eu posso achar esses arquivos usados na video aula.
tem algum lugar pra mim mim baixar? ou copiar os scripts?
Pra ficar mais facil..
Muito Boa a Aula..
Mas fica a pergunta..
23/01/10 às 2:17
Ei amigo vc pode me add quero falar contigo = filype_alves@hotmail.com
Um Abração aew !
28/01/10 às 9:07
A aula é boa mas poderia disponibilizar as fontes pois tem hora que embola tudo ate pq a aula é muito grande.
E para quem não tem muita experiencia se perde como eu agradeçoa ate mais…
1/02/10 às 20:35
otima video aula,porem deu tudo certo no meu pc….so q quando joguei no servidor deu esse erro
http://img27.imageshack.us/img27/1690/imagemivy.jpg
se alguem puder me ajudar eu agradeço..to precisando muito dessa linha de codigo…
abraço..fuiz..
1/02/10 às 20:41
@jackson, vc tem q dá permissão de escrita na pasta para poder fazer o upload. Vá no seu programa de FTP, clique na pasta onde será feito o upload com o botão direito, e vá em propriedade, ou permissão de arquivo. Na maioria dos casos está em propriedade, mas cada programa é diferente. Depois de a permissão 0777. E tente fazer o upload de novo.
1/02/10 às 21:17
O problema q nao uso nenhum programa de http://ftp…eu lanço direto do meu computador…se tiver como fazer por ele…se ano tiver me de um toque de um programa bom para isso….
Agradeço mais uma vez
1/02/10 às 21:30
@jackson, eu aconselho a usar o filezilla (ele é gratuito), aqui tem uma aula do site como criar meu site, http://comocriarmeusite.com.br/2009/11/17/o-que-e-ftp/ q vai te ajudar.
Se vc tá entrando direto, vc pode clicar com o botão direto em cima da pasta, ir em propriedade, e desmarcar a opção de leitura. Lembrando, isso no pasta da hospeagem.
1/02/10 às 21:34
kra deu certinho aki….nem sei como te agradecer viu..MUITO FERA…..dessa ai eu nunca ia fikar sabendo….Parabensssssss…
MUITO MUITO MUITO OBRIGADO..DE CORAÇAO…..
desde de manha q to tentando e nada…
VLW MESMO….
2/02/10 às 7:29
@Jackson, ainda bem que o problema está resolvido. Duvidas, é só postar, q tentaremos ajudar.
2/02/10 às 21:24
Tem um errinho no texto
.
“colocar em uma pasto do nosso servidor” seria “colocar em uma pasta do nosso servidor”
.
Fica na quinta linha o erro .
4/02/10 às 11:17
cara como eu faço para que a imagem em miniatura esteja na mesma proporção de que a imagem original ?
valeu
parabéns pela aula.
4/02/10 às 11:55
@Pericles, tem uma video aula ensinando como fazer um redimensionamento com PHP
http://www.mxmasters.com.br/php/php-redimensionamento-de-imagem-dinamico/
14/02/10 às 20:29
DAVID se tiver como vc me ajudar, o meu da o seguinte erro
( Erro na Insercao ao bando de dadosYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc, fotoG, fotoM) VALUES(‘okaskoa’, ‘fotosG/CLASSIFICADOS ONLINE.jpg’, ”)’ at line 1 )
Oque pode ser?
Meu codigo é esse ai embaixo, não está exatamente igual o da aula
14/02/10 às 20:52
@Guilherme, publique o código no http://pastebin.com/, e escolha PHP, e depois me manda o link aqui, pra ver o q pode ter ocorrido. Mas antes separe o VALUES do sinal de abrir parenteses, e veja se isso resolve, caso não, me manda o link.
15/02/10 às 20:22
DAVID separei o VALUES e deu o mesmo erro, o codigo é este aqui http://pastebin.com/m1b5e919c
Aguardo resposta, Obrigado.
16/02/10 às 8:10
@Guilherme, separa o SQL, pra sabermos em qual item no SQL está dando um erro:
$sql = “INSERT INTO tbimages_imoveis (desc, fotoG, fotoM) “;
$sql .= ” VALUES “;
$sql .= ” (‘$descricao’, ‘$destinoG’, ‘$destinoM’)”;
16/02/10 às 12:00
DAVID separei como vc falou e deu o mesmo erro, estranho isso
http://pastebin.com/m4988c353
fica assim mesmo?
16/02/10 às 12:39
@Guilherme, descobri o problema, vc tá usando o nome de um campo (desc) q o mesmo de um comando SQL, por isso o erro, basta trocar o nome do campo para descricao, q irá funcionar. Ou não declare nome dos campos na hora de inserir, assim:
$sql = “INSERT INTO tbimages_imoveis VALUES (NULL, ‘$descricao’, ‘$destinoG’, ‘$destinoM’)”;
http://pastebin.com/fa2b52b7
16/02/10 às 22:46
Noooossa que besteira ein cara, deu certo vaaaaleu demais obrigado pela paciência David.
abç
17/02/10 às 11:34
wesley, na linha 17 do upload.php deu erro pra mim da o seguinte
Parser error: parse error, unexpected T_IF in C:\Program Files\EasyPHP 2.0b1\www\cadastrodeimagem\upload.php
se alguém poder me ajudar mandando a linha 17 do upload.php eu agradeço..
17/02/10 às 11:43
@Lucas Pedroni, publica o código no http://pastebin.com/, escolha php, e me manda o link pra dá uma olhada.
17/02/10 às 12:25
@DAVID CHC
link: http://pastebin.com/m3d820cbf
não sei se meu código ta totalmente certo e ta só a linha 17 errada, se tiver errado me diz o código ;D
17/02/10 às 12:33
david, link: http://pastebin.com/m3d820cbf
se meu código estiver errado me passa o código
17/02/10 às 12:42
@Lucas Pedroni tá faltando um ponto-e-virgula no $sql:
$sql = “INSERT INTO tbimagens(descImagem, fotoImagem, miniImagem) VALUES(‘$descricao’, ‘$destinoG’, ‘$destinoP’)”
O certo:
$sql = “INSERT INTO tbimagens(descImagem, fotoImagem, miniImagem) VALUES (‘$descricao’, ‘$destinoG’, ‘$destinoP’)”;
17/02/10 às 12:57
david agora deu outro erro
olha:
Warning: move_uploaded_file(fotosG/Tree.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Program Files\EasyPHP 2.0b1\www\cadastrodeimagem\upload.php on line 14
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:/Program Files/EasyPHP 2.0b1\tmp\php3B6B.tmp’ to ‘fotosG/Tree.jpg’ in C:\Program Files\EasyPHP 2.0b1\www\cadastrodeimagem\upload.php on line 14
erro ao fazer upload da foto grande
17/02/10 às 13:09
@Lucas Pedroni, está dizendo q não pode abrir a pasta, então verifica se o caminho para pasta está correto, ou mesmo se vc criou essas pastas.
17/02/10 às 13:12
brigado david, o meu diretória das imagens estavam sem os S ;D no final só tava fotoP, fotoG e na verdade é fotosP e fotosG brigado ae ;D
17/02/10 às 13:29
@Lucas blz
18/02/10 às 16:17
DAVID terminei e ficou perfeito, tem como eu colocar varios campos de foto miniatura e foto grande para adicionar e um unico botão “cadastrar”?
18/02/10 às 17:23
@Guilherme, vc pode trabalhar com arrays sem problemas, ou nome da campos para cada upload, eu prefiro array. Veja minha video aula, na verdade foi minha primeira video aula no site:
http://www.mxmasters.com.br/php/php-desenvolvendo-um-sistema-de-uploads/
18/02/10 às 17:44
Eu queria saber como colocar Numeração nas imagens, pois pretendo implantar esse sistema em um sistema de enquetes, então cada opção eu gostaria que tivesse uma imagem, porisso queria essa numeração, mas não consigo colocar será que alguém poderia me ajudar? exemplos que tentei usar:
<?php echo $dados['miniImagem']['idImagem']['1'];
<?php echo $dados['miniImagem']['1'];
<?php echo $dados['miniImagem']['idImagem'];
uzando array.
Obg pela atenção
18/02/10 às 17:47
@Berg, vai depender com vc vai fazer essa enquete, se vc for fazer 2 tabelas, uma pra pergunta, e outra para resposta, é mais facil, basta colocar a opção de imagem na resposta na hora de cadastrá-la, sendo mais facil resgatar os valores da tabela
18/02/10 às 17:53
A enquete terá 4 opções e uma opção de pergunta, porisso queria saber como numeralas.
18/02/10 às 18:08
@Berg, vc usando uma tabela (não sou muito favoravel, pq vc limita as coisas), vc vai colocar:
resposta1
voto1
imagem1
resposta2
voto2
imagem2
E assim sucessivamente.
Na hora de mostrar, basta colocar a imagem como colocaria a as perguntas:
$query = mysql_query(“SELECT * FROM enquete”);
$ln = mysql_fetch_assoc($query);
echo $ln['resposta1'].$ln['imagem1'];
echo $ln['resposta2'].$ln['imagem2'];
echo $ln['resposta3'].$ln['imagem3'];
Dessa maneira vc não precisa tentar associar com array, e assim já estão pre-definidas
18/02/10 às 21:31
DAVID é porque estou tentando implantar num sistema de classificados onde eu vou inserir os dados dos imoveis dos clientes e uma galeria com as fotos dos imoveis, como seria melhor fazer isso? uma tabela para dados escritos e outra para as imagens? como eu ja estou fazendo?
19/02/10 às 7:43
@Guilherme, o ideal seria isso , uma tabela apenas para imagens, e sendo relacionada com a tabela de dados descritos. Vc pode tbm na tabela de dados, vc pode colocar tbm uma imagem pra ser a capa.
19/02/10 às 12:47
certo, ai em cada anuncio eu teria que cadastrar imagem por imagem e depois cadastrar os dados? porque quero somente um form com os campos para dados e os campos para upload das imagens?
ai no caso essa pagina de cadastrar tem que ter 2 forms? um com dados e outro logo abaixo com o upload de imagens?
19/02/10 às 13:12
@Guilherme, tem q lembrar q nem sempre um anuncio tem varias fotos, isso tem q ser opciional. Primeiro vc cadastra o anuncio, e terá um link depois do cadastro para inserir as fotos, cadastrando tbm o id do anuncio pra indicar de quem é a foto, assim vc não precisará limitar a quantidade de fotos.
19/02/10 às 15:11
Entendi, mais o classificados vai ser pago, então somente eu que vou cadastrar os clientes. Então o certo seria 1° form com os dados, e um botão avançar para o 2° form para cadastrar as imagens?
19/02/10 às 15:41
@Guilherme, vc teria o form para cadastro de dados, e ao cadastrar vc poderia colocar um link para cadastrar as imagens.
20/02/10 às 12:21
Ótima video aula mas, pintou um dúvida.
Este tipo de upload eu estou fazendo diretamente da área administrativa do site e a pasta que recebe as imagens esta no diretório raiz do site.
Exemplo: produtos/produtosG e produtos/produtosP.
Quando eu fiz o sistema eu coloquei o endereço de destino como …/…/produtos/produtosG pois a página que faz o upload esta dois níveis abaixo da pasta das imagens até ai tudo bem, funcionou legal na hora de enviar as imagens e alimentar o BD porém, como eu faço para pegar o endereço na hora de exibir a imagem, pois a página que exibirá a imagem não precisará subir dois níveis acima para mostrar-las.
Grato
20/02/10 às 15:25
@Alexander, isso vai depender da hierarquia das suas as pasta, se não precisa subir niveis, pra exibição ficaria algo assim:
echo ‘[img src="produtos/produtosP/'.$nome_imagem.'" alt="" /]‘;
1/05/10 às 23:02
Bom galera, antes de mais nada, parabéns! A VideoAula é super boa, boa mesmo! Deu certo de primeira, perfeito! Mas a minha duvida é a seguinte(David, rsrs) eu gostaria que esse sistema fosse feito porém com usuários cadastrando suas fotos, e sem a miniatura(que ao meu modo de ver é o dos menores problemas). Como se faz? Obrigado ae pela atenção!!
2/05/10 às 18:43
@Marcio, então para cada usuário ter seus álbuns, você terá que criar uma tabela para os usuários e uma tabela para as imagens, sendo que terá que ter um identificador nessa tabela de imagens para saibamos de quem ele pertence.
Temos a tabela usuários e a tabela imagens. Na tabela imagens teremoos um campo chamado usuarios_id, que será responsável por dizer de quem pertence essa imagem. Então, na hora do usuário cadastrar a imagem, terá que ser colocado o id do usuário na tabela imagens.
Você pode fazer o seguinte, na hora de realizar o login, e gravar o id do usuário na sessão, e depois criar um campo oculto ( type=”hidden”)na hora de cadastrar a imagem, e colocar esse id ( está gravada na sessão)dessa campo oculto, assim fica mais fácil.
28/05/10 às 16:19
gostaria de fazer esse sistema só que poder inserir mais fotos estilo o modo do orkut agente incluji varia fotos depois carrega…
1/08/10 às 14:53
Muito bom me ajudou muito parabens.
28/08/10 às 1:04
Pra min sta dando o sequinte erro:
Erro na inserção no banco de dadosUnknown column ‘miniImagen’ in ‘field list’
O que quer dizer com ?
28/08/10 às 8:34
@ROMOALDOBERTO, esse erro está dizendo que o campo miniImagen não existe em seu banco de dados. Veja o nome se está correto.