Criação de um sistema de PHP com MySQL
+2
joelson0007
Hancki
6 participantes
Página 2 de 3
Página 2 de 3 • 1, 2, 3
Re: Criação de um sistema de PHP com MySQL
Incrivelmente já li esses artigos e já testei esses scripts! No entanto, há coisas que ainda não percebo e que tenho dificuldades.
Consegui criar o sistema de login, mas depois associar o login aos uploads... depois associar os uploads à própria conta... etc etc! Eu acabaria desistindo por não conseguir!
Mas obrigado por ter citado esses endereços!
Consegui criar o sistema de login, mas depois associar o login aos uploads... depois associar os uploads à própria conta... etc etc! Eu acabaria desistindo por não conseguir!
Mas obrigado por ter citado esses endereços!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Na hora de salvar os links para os downloads, você salva o ID do usuário junto. E ai para mostrar os links você pode usar um query semelhante a este, veja:
Isso pegaria todos os links que estão atribuidos ao ID 10, que no caso seria um usuário...
@Edit
@Hancki,
Bom, não sei se você tem noção de como fazer isso. Então fica aqui minha idéia de como fazer, talvez o sistema do joelson seja totalmente diferente...
Na hora em que você fizer um upload de um arquivo qualquer, você não simplesmente faz o upload do arquivo, isso faria com que ele só fosse mais lá no teu servidor... Por este motivo, você precisaria de uma tabela a mais no seu banco de dados, que armazenaria os dados do arquivo, como nome, localização, autor, data, tamanho e qualquer outra informação que você queira.
Facilitando sua vida na hora das queries, você não trabalharia baseado nos arquivos e sim nos seus links inseridos no banco de dados...
Outra coisa, tome cuidado ao usar a Hostinger, para coisas básicas, como seus testes antes de dar um deploy definitivo ela até funciona. Mas quando fizer o deploy, eles tem um limite de banda, ou seja, depois que você alcançar isso eles vão dar um aviso falando que o limite de banda foi atingido, deixando a propaganda deles lá...
Não sei quantos acessos são permitidos, ou como eles medem isso... Mas lembro que sempre que eu postava algo no Facebook que e a galera começava a acessar, logo caia...
- Código:
SELECT * FROM `uploads` WHERE `id` = 10;
Isso pegaria todos os links que estão atribuidos ao ID 10, que no caso seria um usuário...
@Edit
@Hancki,
Bom, não sei se você tem noção de como fazer isso. Então fica aqui minha idéia de como fazer, talvez o sistema do joelson seja totalmente diferente...
Na hora em que você fizer um upload de um arquivo qualquer, você não simplesmente faz o upload do arquivo, isso faria com que ele só fosse mais lá no teu servidor... Por este motivo, você precisaria de uma tabela a mais no seu banco de dados, que armazenaria os dados do arquivo, como nome, localização, autor, data, tamanho e qualquer outra informação que você queira.
Facilitando sua vida na hora das queries, você não trabalharia baseado nos arquivos e sim nos seus links inseridos no banco de dados...
Outra coisa, tome cuidado ao usar a Hostinger, para coisas básicas, como seus testes antes de dar um deploy definitivo ela até funciona. Mas quando fizer o deploy, eles tem um limite de banda, ou seja, depois que você alcançar isso eles vão dar um aviso falando que o limite de banda foi atingido, deixando a propaganda deles lá...
Não sei quantos acessos são permitidos, ou como eles medem isso... Mas lembro que sempre que eu postava algo no Facebook que e a galera começava a acessar, logo caia...
Re: Criação de um sistema de PHP com MySQL
@Hancki está em andamento, desculpe por não ter cumprido o trato, amanhã se tudo ter certo já te apresento algo!
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Criação de um sistema de PHP com MySQL
@waghcwb
Eu já consegui fazer um upload através de PHP, mas ele só vai para o servidor e nada mais. O básico mesmo.
O que eu não sei é mexer com MySQL e então já não sei mesmo como fazer e armazenar as identificações de cada ficheiro.
Entendi a Query que me falou, mas não sei onde nem como aplicar.
É, eu já reparei isso no Hostinger! A sorte é que seremos no máximo 2/3 acedendo, pois é para um trabalho de final de curso e será para apresentação! Não será realmente para o público.
@joelson0007
Tudo bem amigo! Quando der!
Eu já consegui fazer um upload através de PHP, mas ele só vai para o servidor e nada mais. O básico mesmo.
O que eu não sei é mexer com MySQL e então já não sei mesmo como fazer e armazenar as identificações de cada ficheiro.
Entendi a Query que me falou, mas não sei onde nem como aplicar.
É, eu já reparei isso no Hostinger! A sorte é que seremos no máximo 2/3 acedendo, pois é para um trabalho de final de curso e será para apresentação! Não será realmente para o público.
@joelson0007
Tudo bem amigo! Quando der!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
@Hancki, pronto para o próximo passo?
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Criação de um sistema de PHP com MySQL
Sim, prontinho!
Estou no meu desktop agora (21h09), amanhã de manhã estarei no meu laptop, onde estou a fazer o meu projeto com o meu colega!
Deixe aí as instruções caso já tenha algo para avançar...
MUITO OBRIGADO!
Estou no meu desktop agora (21h09), amanhã de manhã estarei no meu laptop, onde estou a fazer o meu projeto com o meu colega!
Deixe aí as instruções caso já tenha algo para avançar...
MUITO OBRIGADO!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
A hostinger se mostrou bem lento, nos teste, acho melhor pagar um host ai.
o sistema de upload está bem feio e não esta intuitivo.
mas da pra ter uma idéa de como seria, e é isso o objetivo.
bom para testar acessa o seguinte link
http://joelson.besaba.com/
e usa o convite:
45cnfPC2khLcHNs94w
para se registrar, vou melhorar umas coisas e se gostar, passo as instruções para o setup
o sistema de upload está bem feio e não esta intuitivo.
mas da pra ter uma idéa de como seria, e é isso o objetivo.
bom para testar acessa o seguinte link
http://joelson.besaba.com/
e usa o convite:
45cnfPC2khLcHNs94w
para se registrar, vou melhorar umas coisas e se gostar, passo as instruções para o setup
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Criação de um sistema de PHP com MySQL
O Hostinger é suficiente, acredite
Eu adorei mesmo! Está muito bom! Era mesmo isso que tinha em mente! Perfeito!
Só uma questão: o convite é mesmo necessário em cada registo?
Está muito bom mesmo, se quiser podemos começar o setup!
Obrigado!
Eu adorei mesmo! Está muito bom! Era mesmo isso que tinha em mente! Perfeito!
Só uma questão: o convite é mesmo necessário em cada registo?
Está muito bom mesmo, se quiser podemos começar o setup!
Obrigado!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Desculpa a demora pra responder, e que formatei meu pc para instalar o windows 10 pra testar, ai estou configurando e migrando os arquivos, mas está praticamente pronto, só você ajustar, ai.
Guente os pontos que logo logo já continuamos
Guente os pontos que logo logo já continuamos
joelson0007- Moderadores
- Time Online : 28d 21h 58m 5s
Mensagens : 373
Data de inscrição : 15/06/2013
Localização : Guarapuava-PR
Re: Criação de um sistema de PHP com MySQL
Tudo bom, fico na espera de notícias!
Depois dê um feedback sobre o Windows10!
Depois dê um feedback sobre o Windows10!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Novidades, amigo?
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
@Hancki,
Más noticias amigo... O computador do Joelson queimou (super aquecimento) e ele acabou perdendo tudo que tinha lá, ele está tentando ver se consegue recuperar algo mas... Muitos arquivos estavam no disco C://
Eu até poderia te ajudar com isso, mas tempo é algo bem raro pra mim agora. O máximo que posso fazer é falar como você pode fazer isso... Mas a programação fica por sua parte.
Primeiro você precisaria do esquema do login, que já passei o link ali de como fazer, acho que essa parte você consegue; Pelo pouco que entendi você não sabe como associar seus arquivos aos usuários, né?
Bom, é bem simples. Vamos supor que o nome do seu banco seja 'cloud', e lá você já tem a tabela 'members' com alguns membros do sistema e uma tabela 'uploads' que por enquanto não tem nada e tem os seguintes campos: 'user_id', 'filename', 'path', e também vamos supor que na sua estrutura de diretórios você tem uma pasta chamada 'uploads'.
O próximo passo seria você fazer a função e o formulário de upload de arquivos, que também já mandei os links; Se ainda estiver confuso acho que tem conteúdo sobre isso no Youtube. Qualquer coisa eu vou te ajudando aqui...
Feito o formulário e o esqueminha de fazer upload, você vai ter que começar a associar os arquivos que você fizer upload no banco de dados.
No caso, quando fizer o upload salva no banco também o id do usuário (user_id), nome do arquivo (filename) e o caminho para este arquivo (path) para que possamos acessar posteriormente.
E já esta pronto seu sistema, tudo que você tem que fazer é as querys no SQL, por exemplo; Vamos dizer que você quer uma página pra mostrar todos os uploads de um usuário, e você está trabalhando assim na URL: www.seusite.com.br/user?id=1
Ai você faz a verificação no banco de dados baseado no id ali em cima
SELECT * FROM uploads WHERE user_id='$id';
Essa query mostraria todos campos da tabela uploads que tenham o user_id igual ao id do usuário, entendeu a lógica por trás? É tudo muito simples na verdade.
Lembrando que não entrei em méritos de segurança nem nada, deixei apenas o básico de como você pode fazer esse sistema; E não se esqueça, estamos aqui para te ajudar você não precisa trabalhar sozinho com isso.
Você sabe usar git? Se souber, podemos trabalhar juntos no projeto, só que só posso fazer um pouquinho por dia, nas horas vagas aqui no trampo...
Más noticias amigo... O computador do Joelson queimou (super aquecimento) e ele acabou perdendo tudo que tinha lá, ele está tentando ver se consegue recuperar algo mas... Muitos arquivos estavam no disco C://
Eu até poderia te ajudar com isso, mas tempo é algo bem raro pra mim agora. O máximo que posso fazer é falar como você pode fazer isso... Mas a programação fica por sua parte.
Primeiro você precisaria do esquema do login, que já passei o link ali de como fazer, acho que essa parte você consegue; Pelo pouco que entendi você não sabe como associar seus arquivos aos usuários, né?
Bom, é bem simples. Vamos supor que o nome do seu banco seja 'cloud', e lá você já tem a tabela 'members' com alguns membros do sistema e uma tabela 'uploads' que por enquanto não tem nada e tem os seguintes campos: 'user_id', 'filename', 'path', e também vamos supor que na sua estrutura de diretórios você tem uma pasta chamada 'uploads'.
O próximo passo seria você fazer a função e o formulário de upload de arquivos, que também já mandei os links; Se ainda estiver confuso acho que tem conteúdo sobre isso no Youtube. Qualquer coisa eu vou te ajudando aqui...
Feito o formulário e o esqueminha de fazer upload, você vai ter que começar a associar os arquivos que você fizer upload no banco de dados.
No caso, quando fizer o upload salva no banco também o id do usuário (user_id), nome do arquivo (filename) e o caminho para este arquivo (path) para que possamos acessar posteriormente.
E já esta pronto seu sistema, tudo que você tem que fazer é as querys no SQL, por exemplo; Vamos dizer que você quer uma página pra mostrar todos os uploads de um usuário, e você está trabalhando assim na URL: www.seusite.com.br/user?id=1
Ai você faz a verificação no banco de dados baseado no id ali em cima
SELECT * FROM uploads WHERE user_id='$id';
Essa query mostraria todos campos da tabela uploads que tenham o user_id igual ao id do usuário, entendeu a lógica por trás? É tudo muito simples na verdade.
Lembrando que não entrei em méritos de segurança nem nada, deixei apenas o básico de como você pode fazer esse sistema; E não se esqueça, estamos aqui para te ajudar você não precisa trabalhar sozinho com isso.
Você sabe usar git? Se souber, podemos trabalhar juntos no projeto, só que só posso fazer um pouquinho por dia, nas horas vagas aqui no trampo...
Re: Criação de um sistema de PHP com MySQL
Posha... logo agora que estava tudo correndo bem!
A minha dúvida persiste em como criar uma base de dados. E posteriormente, ligar o PHP a ela.
Eu percebi a sua lógica, percebi bem, mas não passa disso! Quando tento projetar... desisto simplesmente. Não consigo lidar com PHP (ainda).
O que ia pedir de início ao joelson, era mesmo para criar a base de dados para mim... a estrutura em código para eu aplicar aqui: http://prntscr.com/6ra9l4
Depois disso, eu através de PHP, vendo exemplos já na internet, tentava editar os códigos por mim mesmo (nome/pass da base de dados para fazer a conexão, nome das tabelas, etc)
Não consegue criar uma base de dados, de forma bem rápida, com os dados de registo que dei anteriormente? (Se criar, peço-lhe por favor para ser em português. Tipo "user" => "usuario". Esta parte é realmente importante até.)
E claro, posteriormente, eu ia postando aqui os meus avanços em HTML e CSS e ajudavam-me...
Eu só preciso mesmo de 3 páginas HTML: Login, Registo e Arquivos.
Acho que não deve ser assim tão demorado..
Se eu lhe preparasse todas essas páginas, conseguiria conectar o PHP + a BD?
Nunca trabalhei com esse programa... lamento :/
Muito obrigado pela sua preocupação Wagner!
A minha dúvida persiste em como criar uma base de dados. E posteriormente, ligar o PHP a ela.
Eu percebi a sua lógica, percebi bem, mas não passa disso! Quando tento projetar... desisto simplesmente. Não consigo lidar com PHP (ainda).
O que ia pedir de início ao joelson, era mesmo para criar a base de dados para mim... a estrutura em código para eu aplicar aqui: http://prntscr.com/6ra9l4
Depois disso, eu através de PHP, vendo exemplos já na internet, tentava editar os códigos por mim mesmo (nome/pass da base de dados para fazer a conexão, nome das tabelas, etc)
Não consegue criar uma base de dados, de forma bem rápida, com os dados de registo que dei anteriormente? (Se criar, peço-lhe por favor para ser em português. Tipo "user" => "usuario". Esta parte é realmente importante até.)
E claro, posteriormente, eu ia postando aqui os meus avanços em HTML e CSS e ajudavam-me...
Eu só preciso mesmo de 3 páginas HTML: Login, Registo e Arquivos.
Acho que não deve ser assim tão demorado..
Se eu lhe preparasse todas essas páginas, conseguiria conectar o PHP + a BD?
Nunca trabalhei com esse programa... lamento :/
Muito obrigado pela sua preocupação Wagner!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
@Hancki
Quando é que você precisa entregar este projeto? Em que horários você costuma entrar aqui no fórum? E de qualquer forma vamos usar Git, então de uma olhada ai, você vai ver que vai ajudar e muito não só neste projeto hahaha
http://rogerdudler.github.io/git-guide/index.pt_BR.html
http://git-scm.com/book/pt-br/v1/Primeiros-passos-No%C3%A7%C3%B5es-B%C3%A1sicas-de-Git
Quando é que você precisa entregar este projeto? Em que horários você costuma entrar aqui no fórum? E de qualquer forma vamos usar Git, então de uma olhada ai, você vai ver que vai ajudar e muito não só neste projeto hahaha
http://rogerdudler.github.io/git-guide/index.pt_BR.html
http://git-scm.com/book/pt-br/v1/Primeiros-passos-No%C3%A7%C3%B5es-B%C3%A1sicas-de-Git
Re: Criação de um sistema de PHP com MySQL
Preciso dele para breve, para que possa começar a trabalhar nele com as ideias.
Posso estar das 9 da manhã, às 9 da noite, tendo em conta o horário em PT. (No Brasil devem ser menos 4/5h em média)
Programa instalado e... nada feito! Não consigo entender, mesmo lendo o guia :/
Vou estar criando a página de login, registo e de arquivos em html + css... em breve deixo aqui com os códigos e depois a gente fala melhor sobre isso!
Porque na verdade, não acho que haja necessidade de instalar software no computador (xampp ou Git) para fazer isto. É bem simples e rápido, então no próprio Hostinger, com as ferramentas que eles oferecem, é possível. (É o que acho!)
Em breve dou novidades!
Posso estar das 9 da manhã, às 9 da noite, tendo em conta o horário em PT. (No Brasil devem ser menos 4/5h em média)
Programa instalado e... nada feito! Não consigo entender, mesmo lendo o guia :/
Vou estar criando a página de login, registo e de arquivos em html + css... em breve deixo aqui com os códigos e depois a gente fala melhor sobre isso!
Porque na verdade, não acho que haja necessidade de instalar software no computador (xampp ou Git) para fazer isto. É bem simples e rápido, então no próprio Hostinger, com as ferramentas que eles oferecem, é possível. (É o que acho!)
Em breve dou novidades!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
O Git é apenas para trabalharmos juntos no mesmo projeto sem complicações. Você usa Windows né?
Crie uma conta aqui: https://bitbucket.org
Dai me passa sua conta que eu já libero seu acesso no projeto (já tenho a base pronta aqui), é só você dar um clone no projeto, eu vou te auxiliando aqui com as dúvidas, e não garanto que consigo terminar a tempo, ou melhor em pouco tempo...
Hoje está meio tranquilo aqui, mas tem dia que não da para fazer nada.
E digo para usarmos Git que vai ficar mais fácil para ambos, eu terei acesso aos arquivos quando eu quiser, e vice versa, sem o outro usuário precisar estar online no momento.
Crie uma conta aqui: https://bitbucket.org
Dai me passa sua conta que eu já libero seu acesso no projeto (já tenho a base pronta aqui), é só você dar um clone no projeto, eu vou te auxiliando aqui com as dúvidas, e não garanto que consigo terminar a tempo, ou melhor em pouco tempo...
Hoje está meio tranquilo aqui, mas tem dia que não da para fazer nada.
E digo para usarmos Git que vai ficar mais fácil para ambos, eu terei acesso aos arquivos quando eu quiser, e vice versa, sem o outro usuário precisar estar online no momento.
Re: Criação de um sistema de PHP com MySQL
Sim, uso Win, mas sinceramente não consegui perceber como funciona o Git.
Fiz o registo e a minha conta é: http://prntscr.com/6rlsi2
Depois me diga quando estiver liberado!
E obrigado!
Fiz o registo e a minha conta é: http://prntscr.com/6rlsi2
Depois me diga quando estiver liberado!
E obrigado!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Te mandei o convite para trabalhar no repositório que criei para o sistema.
O Git é uma ferramenta de controle de versão, ou seja; Digamos que você tem um projeto ali, e vai trabalhar com várias pessoas nele, uma equipe e tal. Imagine como seria ter que ficar passando o código manualmente para cada dev, e outra cada dev teria que esperar o outro terminar para poder fazer sua parte, chato né? Então ai que surgiram os sistemas de controle de versão.
O Git não é o único sistema, mas é um dos mais famosos... Foi criado pelo Linus Torvalds enquanto ele desenvolvia o kernel do Linux.
Você pode não ter ouvido falar mas tenho certeza que já usou muito se mexe com programação, com certeza você já acessou sites como GitHub por exemplo, não é? Ele é um dos mais famosos para trabalhar com Git, assim várias pessoas podem colaborar.
A única parte ruim de usar o GitHub em nosso caso, é a questão da privacidade do projeto; Se fizer no GitHub a não ser que tenha uma conta premium, o projeto ficará público...
Voltando ao Git, se você já instalou ele ai no seu computador, crie uma pasta onde vai salvar os seus projetos e abra o terminal do Git.
Com o terminal aberto, navegue até a pasta que você criou usando o comando 'cd', por exemplo se fosse no Linux e eu criar uma pasta Git dentro da pasta documentos, eu acessaria ela mais ou menos assim:
E ai deveria aparecer o endereço no terminal (não faço ideia de como seja no Windows)... Ao navegar até a pasta, digite o seguinte comando
Provavelmente vai retornar um erro, falando que essa pasta não tem um repositório git, para iniciar o repositório você digitaria 'git init', mas como não está criando um repositório do zero e sim vai usar um já existente, basta clonar ele para seu computador
Agora você deve ter uma pasta chamada 'cloud' com todos os arquivos que deu tempo de eu criar aqui, é assim que vamos trabalhar...
Agora vamos aprender a adicionar um novo arquivo: Primeiro dentro da pasta crie um arquivo qualquer lá, como 'teste.txt'
Volte ao terminal (cheque se está dentro da pasta cloud) e digite 'git status', provavelmente ele vai te retornar um aviso falando que existem arquivos para serem comitados, e o nome dos arquivos em vermelho. Digite
Para adicionar todos os arquivos, e novamente de um 'git status', agora o nome dos arquivos devem estar verdes, isso significa que eles estão prontos para serem comitados. Digite
Esse parametro -m, é a mensagem que você quer mandar junto com o commit, geralmente você coloca as modificações ou atualizações que você fez no código nela.
Pronto, o HEAD do projeto está atualizado, hora de sincronizar ele com o servidor. Digite
Agora você estará enviando os arquivos do seu computador para o servidor.
O comando push ENVIA os dados para o servidor, mas como estamos trabalhando em conjunto SEMPRE antes de começar a fazer algo no projeto, devemos usar o comando contrário ao push que é o pull, que RECEBE os dados do servidor.
Portanto, sempre que você estiver ali se preparando para iniciar os projetos, entre na pasta que você está trabalhando e digite 'git pull' para os arquivos do seu computador ficarem atualizados.
E quando quiser atualizar o servidor com os arquivos que você modificou use o 'git push origin master', não entraremos nos méritos do porque de 'origin master', pelo menos por enquanto...
O Git é uma ferramenta de controle de versão, ou seja; Digamos que você tem um projeto ali, e vai trabalhar com várias pessoas nele, uma equipe e tal. Imagine como seria ter que ficar passando o código manualmente para cada dev, e outra cada dev teria que esperar o outro terminar para poder fazer sua parte, chato né? Então ai que surgiram os sistemas de controle de versão.
O Git não é o único sistema, mas é um dos mais famosos... Foi criado pelo Linus Torvalds enquanto ele desenvolvia o kernel do Linux.
Você pode não ter ouvido falar mas tenho certeza que já usou muito se mexe com programação, com certeza você já acessou sites como GitHub por exemplo, não é? Ele é um dos mais famosos para trabalhar com Git, assim várias pessoas podem colaborar.
A única parte ruim de usar o GitHub em nosso caso, é a questão da privacidade do projeto; Se fizer no GitHub a não ser que tenha uma conta premium, o projeto ficará público...
Voltando ao Git, se você já instalou ele ai no seu computador, crie uma pasta onde vai salvar os seus projetos e abra o terminal do Git.
Com o terminal aberto, navegue até a pasta que você criou usando o comando 'cd', por exemplo se fosse no Linux e eu criar uma pasta Git dentro da pasta documentos, eu acessaria ela mais ou menos assim:
- Código:
cd ~/Documentos/Git
E ai deveria aparecer o endereço no terminal (não faço ideia de como seja no Windows)... Ao navegar até a pasta, digite o seguinte comando
- Código:
git status
Provavelmente vai retornar um erro, falando que essa pasta não tem um repositório git, para iniciar o repositório você digitaria 'git init', mas como não está criando um repositório do zero e sim vai usar um já existente, basta clonar ele para seu computador
- Código:
git clone https://waghcwb@bitbucket.org/waghcwb/cloud.git
Agora você deve ter uma pasta chamada 'cloud' com todos os arquivos que deu tempo de eu criar aqui, é assim que vamos trabalhar...
Agora vamos aprender a adicionar um novo arquivo: Primeiro dentro da pasta crie um arquivo qualquer lá, como 'teste.txt'
Volte ao terminal (cheque se está dentro da pasta cloud) e digite 'git status', provavelmente ele vai te retornar um aviso falando que existem arquivos para serem comitados, e o nome dos arquivos em vermelho. Digite
- Código:
git add .
Para adicionar todos os arquivos, e novamente de um 'git status', agora o nome dos arquivos devem estar verdes, isso significa que eles estão prontos para serem comitados. Digite
- Código:
git commit -m "sua mensagem do commit"
Esse parametro -m, é a mensagem que você quer mandar junto com o commit, geralmente você coloca as modificações ou atualizações que você fez no código nela.
Pronto, o HEAD do projeto está atualizado, hora de sincronizar ele com o servidor. Digite
- Código:
git push origin master
Agora você estará enviando os arquivos do seu computador para o servidor.
O comando push ENVIA os dados para o servidor, mas como estamos trabalhando em conjunto SEMPRE antes de começar a fazer algo no projeto, devemos usar o comando contrário ao push que é o pull, que RECEBE os dados do servidor.
Portanto, sempre que você estiver ali se preparando para iniciar os projetos, entre na pasta que você está trabalhando e digite 'git pull' para os arquivos do seu computador ficarem atualizados.
E quando quiser atualizar o servidor com os arquivos que você modificou use o 'git push origin master', não entraremos nos méritos do porque de 'origin master', pelo menos por enquanto...
Re: Criação de um sistema de PHP com MySQL
Tudo configurado então! Espero eu!
Já fiz aqui a página de Login: http://programacaoweb.forumeiros.com/h9-
Tudo apenas CSS + HTML.
É um bom começo! Depois falta a página de registo, que farei também e por fim a página dos arquivos!
Já fiz aqui a página de Login: http://programacaoweb.forumeiros.com/h9-
Tudo apenas CSS + HTML.
É um bom começo! Depois falta a página de registo, que farei também e por fim a página dos arquivos!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
De um pull no projeto, criei uma pasta nova. Dentro da pasta app/views, agora lá tem uma pasta chamada templates, bota la o HTML e CSS que você fizer, que dai eu adiciono no PHP.
E beleza, fico no aguardo do restante das páginas...
E beleza, fico no aguardo do restante das páginas...
Re: Criação de um sistema de PHP com MySQL
Já tenho a página de registo também!
Login: http://programacaoweb.forumeiros.com/h9-
Registo: http://programacaoweb.forumeiros.com/h11-
Acho que estão bonitas... o que acha do visual?
Aquele "e" em forma de avatar, é a primeira letra do logotipo da minha escola: http://espf.edu.pt/
PS: as páginas já estão na pasta template!
Login: http://programacaoweb.forumeiros.com/h9-
Registo: http://programacaoweb.forumeiros.com/h11-
Acho que estão bonitas... o que acha do visual?
Aquele "e" em forma de avatar, é a primeira letra do logotipo da minha escola: http://espf.edu.pt/
PS: as páginas já estão na pasta template!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Opa, beleza. Assim que sobrar um tempo no trabalho aqui já darei um pull e vou atualizar os códigos.
@Edit:
Assim que puder já mande também como será a estrutura de visualização dos arquivos, tipo quando o usuário está logado e ve os arquivos dele...
@Edit2:
Outra informação que preciso, como vai funcionar o esquema para deixar os usuários logados? Tipo.. O usuário loga e ao fechar o navegador a sessão dele é apagada? Ou ele pode fechar e voltar outro dia e vai estar lá? Qual o limite máximo de dias?
@Edit3:
Esse número do cartão da escola, terá uma validação verdadeira? Você tem acesso a todos os números de cartões para que possamos fazer a validação?
@Edit:
Assim que puder já mande também como será a estrutura de visualização dos arquivos, tipo quando o usuário está logado e ve os arquivos dele...
@Edit2:
Outra informação que preciso, como vai funcionar o esquema para deixar os usuários logados? Tipo.. O usuário loga e ao fechar o navegador a sessão dele é apagada? Ou ele pode fechar e voltar outro dia e vai estar lá? Qual o limite máximo de dias?
@Edit3:
Esse número do cartão da escola, terá uma validação verdadeira? Você tem acesso a todos os números de cartões para que possamos fazer a validação?
Re: Criação de um sistema de PHP com MySQL
@Edit:
Sim, eu vou tratar disso mesmo entre hoje e amanhã! Em breve lhe mando!
@Edit2:
Acho que o melhor é mesmo a sessão ser apagada ao fechar o navegador! Mais segurança para os esquecidos!
@Edit3:
Não terá uma validação verdadeira, pois não temos acesso a todos os números dos alunos da escola. São muitos números. O meu é o 13191 e fui matriculado três anos atrás... faça as contas!
Muito obrigado pela sua ajuda <3
Sim, eu vou tratar disso mesmo entre hoje e amanhã! Em breve lhe mando!
@Edit2:
Acho que o melhor é mesmo a sessão ser apagada ao fechar o navegador! Mais segurança para os esquecidos!
@Edit3:
Não terá uma validação verdadeira, pois não temos acesso a todos os números dos alunos da escola. São muitos números. O meu é o 13191 e fui matriculado três anos atrás... faça as contas!
Muito obrigado pela sua ajuda <3
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Página dos ficheiros terminada! Link: http://programacaoweb.forumeiros.com/h12-ficheiros
Está simples, mas eficaz.
Tem uns comentários para si, @wagner, na div #ficheiros-enviados, no código mesmo.
Deixei o ficheiro já no servidor, na pasta templates!
Está simples, mas eficaz.
Tem uns comentários para si, @wagner, na div #ficheiros-enviados, no código mesmo.
Deixei o ficheiro já no servidor, na pasta templates!
Hancki- Desenvolvedores
- Time Online : 174d 5h 18m 13s
Mensagens : 61
Data de inscrição : 08/02/2014
Re: Criação de um sistema de PHP com MySQL
Você tem como deixar como seria o padrão de um arquivo lá? Tipo, se tem um arquivo o que iria aparecer naquela barra lateral...
@Edit: Pergunta boba que esqueci de fazer, quantos caracteres o número do cartão precisa? Se não for um número definido, qual o máximo e minimo?
@Edit: Pergunta boba que esqueci de fazer, quantos caracteres o número do cartão precisa? Se não for um número definido, qual o máximo e minimo?
Página 2 de 3 • 1, 2, 3
Página 2 de 3
Permissões neste sub-fórum
Não podes responder a tópicos
|
|