-
Posts
15 -
Cadastrado em
-
Última visita
Reputação
2-
PHP Upload simples de imagem com $_FILES não executa nada
SethC respondeu ao tópico de SethC em Web e banco de dados
@GabrielSennaMssó pra atualizar, estava mandando pro localhost/ por causa da "/" quw você colocou no action do form e eu esqueci de checar antes hahahahaa Seu código funcionou perfeitamente. Mas pra matar de vez a dúvida, então, talvez seja mesmo por causa do nome do diretório né? -
PHP Upload simples de imagem com $_FILES não executa nada
SethC respondeu ao tópico de SethC em Web e banco de dados
Boa noite, Gabriel. Eu testei o código e depois de enviar a imagem ele manda pro localhost/, página inicial. Mas chequei no /tmp e não envia a imagem temporariamente. Não entendo o que há. -
PHP Upload simples de imagem com $_FILES não executa nada
SethC postou um tópico em Web e banco de dados
Fala galera, tudo bem? Iniciante na área. Estou fazendo uns testes e gostaria de fazer um upload de imagem que vem do formulário HTML. No mesmo especifiquei o enctype, e no input o accept para imagens. Beleza até aí. Acontece que ao tratar esses arquivos com o PHP nada acontece. Já escrevi e reescrevi o código de diversas maneiras e nada acontece, a imagem não é salva temporariamente em /tmp do Xampp e a função move_uploaded_file parece não fazer absolutamente nada, pois não é movido. Mudei o caminho do diretório N vezes, chamei o índice de erro da superglobal $_FILES pra ver se me dava alguma pista, mas ele não imprime nada. Como vocês podem ver no código, ele parece executar o bloco do ELSE em diante, ignorando o IF com a função move_uploaded... Alguém pode me dar uma luz? Foram umas 4hrs perdidas nesse código simples hahahahahah <html lang="pt-br"> <head> <meta charset="utf-8" /> </head> <body> <form method="post" action="teste.php" enctype=”multipart/form-data”> <input type="file" name="arquivo" accept="image/*" /><br /><br /> <input type="submit" name="enviar" value="Enviar" /> </form> <?php $directory = 'imagens/'; $imagem = $directory . isset($_FILES['arquivo']['name']); if (move_uploaded_file(isset($_FILES['arquivo']['tmp_name']), $imagem)) { echo "Movido com sucesso"; } else { echo "Ocorreu um erro" . isset($_FILES['arquivo']['error']); } ?> </body> </html> -
PHP Erro estranho: Trying to access array offset on value of type null in C:\xampp\
SethC respondeu ao tópico de SethC em Web e banco de dados
O que eu fiz de errado na condição? Eu só queria q verificasse se o valor do input é igual ao valor já existente, se for: dispara o echo informando q já existe, se não for cadastra o usuário. -
PHP Erro estranho: Trying to access array offset on value of type null in C:\xampp\
SethC postou um tópico em Web e banco de dados
Boa noite, pessoal. Iniciante aqui. Estou fazendo um sistema crud para praticar o que aprendi com a linguagem e resolvi fazer um simples sisteminha de cadastro de usuários, com os campos: user_id, user_name, user_email, senha e user_type (vou usar esse user type pra permissões futuramente). Beleza. Criei a tabela usuarios com os campos e registrei um usuario padrão pra poder ir moldando o sistema. Fiz a página cadastro.php, que não só conterá o formulário de cadastro como também terá todo script de comparação de user existente e insert no banco de dados o novo usuário. Porém, estou recebendo o seguinte erro ao cadastrar o usuário e SE ELE JÁ EXISTIR NO BANCO DE DADOS: Notice: Trying to access array offset on value of type null in C:\xampp\htdocs\crud\cadastro.php on line 39 A linha 39 é a seguinte: [code] $user_exist = $verifica_array['user_name']; [/code] O código todo da cadastro.php: <?php include "conexao.php"; ?> <!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" href="estilos/global.css" /> <title>Crud - Cadastrar</title> </head> <body> <form method="post"> <label>Nome de usuário</label> <input type="text" name="login" /><br /><br /> <label>Endereço de e-mail</label> <input type="email" name="email" /><br /><br /> <label>Senha</label> <input type="password" name="senha" /><br /><br /> <input type="submit" name="enviar" value="Cadastrar" /> </form> <?php if (isset($_POST['login']) && isset($_POST['email']) && isset($_POST['senha'])) { $login = $_POST['login']; $email = $_POST['email']; $senha = md5($_POST['senha']); $verifica = mysqli_query($conecta, "SELECT user_name FROM usuarios WHERE user_name = '$login'"); $verifica_array = mysqli_fetch_array($verifica); $user_exist = $verifica_array['user_name']; if($login == "" || $login == null) { echo "O campo nome de usuário está vazio."; } else if ($email == "" || $email == null ) { echo "O campo de email está vazio :("; } else if ($senha == "" || $senha == null) { echo "Preencha o campo senha"; } else { if ($login == $user_exist) { echo "Esse nome de usuário já está em uso"; } else { $insere = mysqli_query($conecta, "INSERT INTO usuarios VALUES ('', '$login', '$email', '$senha', 1)"); if ($insere) { echo "Você se registrou com sucesso!"; } else { echo "Ocorreu um erro ao se registrar. " . mysqli_error(); } } } } ?> </body> </html> Alguém tem uma luz? OBS1: Ao digitar no formulário um usuário que existe, ele não dá nenhum notice. Mas ao digitar um usuário inexistente, ele dispara o erro MAS CADASTRA o usuário sem problemas. -
SethC alterou sua foto pessoal
-
Pessoal, qual o procedimento para fazer com que o site rode normalmente após ativar o CloudFlare acessando o dominio com o WWW antes dele? O site só funciona assim: nomedodominio.com.br e não www.nomedodominio.com.br
-
Salvar posição de uma imagem draggable em jquery
SethC respondeu ao tópico de SethC em Web e banco de dados
Entendi Nossa mais uma vez muito obrigadão pela ajuda. Mais tarde eu vou estudar todos os códigos e começar a fuçar, e volto dizendo se deu certo! Abração! -
Salvar posição de uma imagem draggable em jquery
SethC respondeu ao tópico de SethC em Web e banco de dados
Opa! Mais tarde vou dar uma estudada! Aprender na marra, testando e alterando é melhor mesmo né kkkkk Só mais uma coisa, eu notei ali no segundo código o "include 'conexao.php';"... eu terei de criar esse arquivo pra fazer a conexão e também criar as tabelas que serão armazenadas as posições? -
Salvar posição de uma imagem draggable em jquery
SethC respondeu ao tópico de SethC em Web e banco de dados
Oi DiF, muito obrigado pela resposta! Então, eu olhei o exemplo e consegui entender, mas acho que no exemplo não tá incluso como enviar as posições pro banco de dados =( é a parte em que tenho dificuldades, não entendo nada -
Eu sou muito leigo em php e jquery, mas com um pouquinho de esforço e dedicação eu consegui dar meio passo pra uma coisa que venho querendo há anos. Como já disse num outro tópico, tenho um fórum (ainda em localhost e venho trabalhando pesado nele). Em um determinado local, o usuário envia uma imagem (ok) e ela é exibida completamente em outra página (perfil). Ok. Eu setei uma div de determinada altura e largura e quando a imagem for muito grande em altura e não puder se acomodar na div, o usuário tenha a opção de reposicionar a imagem dentro daquela div. Isso eu consegui fazer com o draggable do jquery, mas agora preciso saber como fazer pra salvar essa reposição que o usuário faz na página. Eu ouvi dizer que existem duas maneiras de fazer isso: pelo banco de dados e pelos cookies. Como sou muito leigo, acredito que a opção que mais vou entender é de cookies, mesmo que as alterações fiquem visíveis somente no navegador. Olhem o código todo. Até agora só consegui o draggable pro usuário puxar a imagem pra cima, baixo, esquerda ou direito. Mas ao dar f5 a imagem retorna pro lugar inicial. <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script> <script type="text/javascript"> $(function() { $("#capa").draggable(); }); </script> </head> <body> <div class="conteudo"> <img class="capa" id="capa" src="{IMG_UPLOAD}"></img> </div> <button id="salvar">Salvar Posição</button> </body> </html> <style> .conteudo {width:100%;height:300px;overflow:hidden} img.capa {width:100%} </style> Eu espero que tenha ficado claro, tenho problemas em me expressar Agradeço toda ajuda!
-
Mudar altura em resoluções menores (responsivo)
SethC respondeu ao tópico de SethC em Web e banco de dados
@Nihal sei que a duvida foi esclarecida e eu agradeço muito mas ainda sobre esse header, você sabe se tem algum lugar onde eu encontro um header pronto com css e html inclusive responsivo, semelhante ao do facebook? Mas não precisa ser nas cores, só a estrutura mesmo Cover photo (já feito) Foto pessoal e ao lado nome da pessoa E abaixo coluna com informações do usuário Eu fiz uma ilustração do esqueleto, seria assim: A legenda em cores explica cada bloco Sabe se existem templates prontos pra isso? -
Mudar altura em resoluções menores (responsivo)
SethC respondeu ao tópico de SethC em Web e banco de dados
Agora entendi. Vou testar o segundo método, mas ao que parece o primeiro continua sendo melhor. -
Mudar altura em resoluções menores (responsivo)
SethC respondeu ao tópico de SethC em Web e banco de dados
@Nihal muito obrigado! Nossa, eu tava já desistindo. Eu fiz com a primeira opção e funcionou perfeitamente. Só que como eu não entendi muito bem (eu sou nivel intermediário em css, então, algumas coisas eu bugo kkkk). Por exemplo, com a primeira opção e usando a tag <img>, a altura da foto de capa será redimensionada ou a imagem toda? Já com o background-size:cover a altura que eu defini na div será respeitada? Mais uma vez obrigadão! -
Eu tenho um fórum phpbb (ainda está em localhost, por isso não posso postar link pra ajuda ser mais eficaz) e no perfil do usuário fiz grandes modificações em HTML e CSS. E com isso precisei adaptar pra ficar responsivo. Ok, eu consegui adaptar a maioria dos códigos pra resoluções menores que 960px, no entanto, o header eu não consigo. Vou dar mais detalhes: Eu criei uma função que permite o usuario postar o link de uma foto e essa foto aparece como foto de capa. O html e css pra exibir a foto de capa é esse: <!-- IF S_PROFILE_BACKGROUND --> <div class="fp-profile-background-image" style="background-image:url({PROFILE_BACKGROUND_VALUE_RAW});"></div><!-- ELSE --> <div class="fp-profile-background-image" style="height:300px;background:#1B2F42;"></div> <!-- ENDIF --> .fp-profile-background-image { height:350px; position: relative; background-size: 100% auto; background-repeat: no-repeat; background-position: center center; } E o resultado no desktop é esse (a foto de fundo é a de Alice in wonderland: Porém, em resoluções menores que a do desktop (960px) o resultado fica assim: Esse simulador simula a resolução de um smartphone e em 480 de altura, fica aquele espaço enorme na div da foto de capa;background Eu imagino que seja porque mesmo na resolução diminuida, a height 350px não tá se adaptando automaticamente. Como eu faço pra que no em resolução maior que 960px o height da div da foto de capa seja 350px e em resoluçoes menores o height seja adaptável, tipo sem ficar esse espaço em branco aí. Agradeço pela ajuda!
-
Olá, pessoal! Quero reativar meu site e forum e estou buscando um serviço de hospedagem que patrocine nosso projeto. Capacidade para mais ou menos 150/200 usuários por dia. Entrem em contato comigo via MP, desde ja agradeço muito
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais