-
Content count
29 -
Joined
-
Last visited
Everything posted by Gemenson Miranda
-
Problemas ao exibir erros do banco de dados em hospedagem Linux
Gemenson Miranda posted a topic in PHP
Oi pessoal, estou com um problema na minha hospedagem LInux do Godaddy, publiquei meu site, fiz o apontamento correto do banco de dados, mas quando acesso a URL o site me exibe HTTP ERROR 500 exibe realizei a configuração do arquivo .htaccess, alterei as permissões para (755), nada disso resolve... A questão e que sempre que comento as informações de apontamento do banco de dados no arquivo index.php o site carrega normalmente, porem sem conexão com o bando mysql, o que me faz pensar que o erro pode esta relacionado ao banco mysql, porem não consigo visualizar o erro por que a tela fica toda branca e não retorna nada, como resolver esse erro ou ao menos exibir qual erro causa ele?? agradeço! -
URL amigável não funciona em servidor de hospedagem
Gemenson Miranda posted a topic in SEO e Otimizações
Olá pessoal, estou com problemas com URL amigáveis, no servidor local está tudo ok, funciona perfeitamente, sem problemas, mas quando passei todos os arquivos para o servidor da minha hospedagem da sempre erro (The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.) nas páginas onde a URL amigável atua, já tentei alterar as permissões dos arquivos no servidor, coloquei uma TAG <base href="http://meusite.com.br/">, já fiz de tudo que achei que poderia ta causando erros, abaixo o código do meu .htaccess, quem puder me ajudar a identificar o erro agradeço! RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^list/(.*)/(.*)$ list.php?page=$1&var=$2 RewriteRule ^list/(.*)$ list.php?page=$1 RewriteRule ^midia/$ midia.php?url=$1 RewriteRule ^criar/$ criar.php?url=$1 RewriteRule ^log/$ log.php?url=$1 RewriteRule ^register/$ register.php?url=$1 RewriteRule ^medidas/$ tamanhos_medidas.php?url=$1 RewriteRule ^showcase/(.*)/([0-9]+)$ showcase.php?produto=$1&item=$2 -
URL amigável não funciona em servidor de hospedagem
Gemenson Miranda replied to Gemenson Miranda's topic in SEO e Otimizações
<rule name="rule 1c"> <match url="^list/(.*)/(.*)$" /> <action type="Rewrite" url="/list.php?page={R:1}&var={R:2}" /> </rule> <rule name="rule 2c"> <match url="^list/(.*)$" /> <action type="Rewrite" url="/list.php?page={R:1}" /> </rule> <rule name="rule 3c"> <match url="^midia/$" /> <action type="Rewrite" url="/midia.php?url={R:1}" /> </rule> <rule name="rule 4c"> <match url="^criar/$" /> <action type="Rewrite" url="/criar.php?url={R:1}" /> </rule> <rule name="rule 5c"> <match url="^log/$" /> <action type="Rewrite" url="/log.php?url={R:1}" /> </rule> <rule name="rule 6c"> <match url="^register/$" /> <action type="Rewrite" url="/register.php?url={R:1}" /> </rule> <rule name="rule 7c"> <match url="^medidas/$" /> <action type="Rewrite" url="/tamanhos_medidas.php?url={R:1}" /> </rule> <rule name="rule 8c"> <match url="^showcase/(.*)/([0-9]+)$" /> <action type="Rewrite" url="/showcase.php?produto={R:1}&item={R:2}" /> </rule> Converti o meu .htaccess para Web.config (arquivo acima), mas agora ta dando um erro 500 - Internal server error, falta adicionar mais algum parâmetro no arquivo?? -
Como colocar o título do meu site em e-mails enviados via PHP
Gemenson Miranda posted a topic in PHP
Olá pessoal gostaria de saber como eu coloco o título do meu site nos emails que são enviados pelo servidor, abaixo uma foto apara melhor ilustrar: Quero trocar esse nome do servidor (circulo preto), por algo parecido do e-mail do Google (circulo vermelho), ou seja colocar o título do meu site no inicio do e-mail, agradeço a todos. -
Como colocar o título do meu site em e-mails enviados via PHP
Gemenson Miranda replied to Gemenson Miranda's topic in PHP
Boa tarde! sim, faço isso em PHP a partir de um formulário para o cliente, mas não sei se consigo fazer a alteração do nome do servidor no código PHP ou dentro do próprio servidor onde está hospedado o site? pode me ajudar? -
Estou tendo problemas com variáveis com acentuação podem me ajudar vou passar o código. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Problemas</title> </head> <body> <?php //include com código que resgata o estado pelo IP include "php/ip.php"; //condição com problema de acentuação if ($estado == "Paraná") { echo "Estou no Paraná"; } ?> </body> </html> A condição acima não funciona, é como se a string (Paraná) da condição estivesse diferente da variável, porém fiz um print da variável $estado e o resultado é o mesmo da string, "Paraná", o que está errado e como posso corrigir esses problemas com acentuação nas minhas variáveis? Obrigado!
-
Olá pessoal, dessa vez não estou com problemas e sim uma dúvida, é possível realizar um upload de um diretório completo, igual ao onedrive ou dropbox, fazendo o upload completo da pasta selecionada? Agradeço aqueles que responderem, valeu!
-
ok Humberto, muito obrigado agora ficou esclarecido, obrigado mesmo! valeu.
-
Olá pessoal estou com um problema ao resgatar o IP da maquina do meu usuário, estou usando esse código: <?php $ip = $_SERVER['REMOTE_ADDR']; echo $ip; ?> Mais o resultado sempre retorna um IP incompleto e sem os números assim (::1), estou fazendo o teste em um servidor local pelo wampserver estou fazendo algo de errado? Obrigado a todos que me ajudarem!
-
Mais se eu precisar resgatar o IP de um usuário que visitou minha aplicação, como faço pra resgatar o IP da maquina de um visitante do meu site? Obrigado!
-
Olá, gostaria de saber como faço pra exibir e ao mesmo tempo validar um valor de username inserido em uma input, assim como no exemplo abaixo: Desde já agradeço a ajuda!
-
Olá pessoal como descrito no título acima gostaria de saber como faço pra criar uma url amigável para usuários do meu site tipo a do facebook (www.facebook.com/gemensonmiranda), tentei pelo .htaccess, não funcionou alguém pode me ajudar? meu arquivo .htaccess RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [QSA,L]
-
Bom essa dica já usei em um outro projeto e funcionou muito bem...(composer), mais não tenho ideia de como usar o composer pra gerar a url deseja www.meusite.com/nomeusuario, será que poderia me da uma dica de como usar o composer pra chegar nesse resultado?
-
Olá pessoal minha dúvida agora é sobre como visualizar um upload de imagem antes mesmo de enviar o arquivo para o banco de dados, qual o script que possibilita isso, já visualizei diversos artigos mais sem sucesso... <form class="table-signup" id="formulario" enctype="multipart/form-data" action="upload.php" method="post" name=""> <div id="visualizar"></div> <input type="file" id="imagem" name="imagem"> </form> <?php include('db.php'); $pasta = "fotos/"; /* formatos de imagem permitidos */ $permitidos = array(".jpg",".jpeg",".gif",".png", ".bmp"); if(isset($_POST)){ $nome_imagem = $_FILES['imagem']['name']; $tamanho_imagem = $_FILES['imagem']['size']; /* pega a extensão do arquivo */ $ext = strtolower(strrchr($nome_imagem,".")); /* verifica se a extensão está entre as extensões permitidas */ if(in_array($ext,$permitidos)){ /* converte o tamanho para KB */ $tamanho = round($tamanho_imagem / 1024); if($tamanho < 1024){ //se imagem for até 1MB envia $nome_atual = md5(uniqid(time())).$ext; //nome que dará a imagem $tmp = $_FILES['imagem']['tmp_name']; //caminho temporário da imagem /* se enviar a foto, insere o nome da foto no banco de dados */ if(move_uploaded_file($tmp,$pasta.$nome_atual)){ mysql_query("INSERT INTO fotos (foto) VALUES (".$nome_atual.")"); echo "<img src='fotos/".$nome_atual."' id='previsualizar'>"; //imprime a foto na tela }else{ echo "Falha ao enviar"; } }else{ echo "A imagem deve ser de no máximo 1MB"; } }else{ echo "Somente são aceitos arquivos do tipo Imagem"; } }else{ echo "Selecione uma imagem"; exit; } header("Location: start.php"); ?> <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript" src="jquery.form.js"></script> <script type="text/javascript"> $(document).ready(function(){ /* #imagem é o id do input, ao alterar o conteudo do input execurará a função baixo */ $('#imagem').live('change',function(){ $('#visualizar').html('<img src="ajax-loader.gif" alt="Enviando..."/> Enviando...'); /* Efetua o Upload sem dar refresh na pagina */ $('#formulario').ajaxForm({ target:'#visualizar' // o callback será no elemento com o id #visualizar }).submit(); }); }) </script> Usei esses códigos acima, se tiver algo errado ou outro código pra fazer funcionar de verdade agradeço.
-
Amigo obrigado pela orientação, eu identifiquei meu erro esqueci de localizar o diretório onde ficaria a pasta vendor no prompt de comando, mais agora deu tudo certo, e mais uma vez o artigo do blog é bastante útil me ajudou muito... obrigado
-
Olá pessoal estou com um problema que mesmo depois de muito fuça na internet, vídeos tutoriais e fóruns não encontrei a solução, vou explicar bem detalhadamente para que entendam. O diretório do meu site é parecido com esse: - Pasta_site - Index.php - .htaccess - sobre.php - servicos.php - contato.php ------------------------------------------------------------------------------------------------------------------- dentro do arquivo (.htaccess) o seguinte código: <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteBase / RewriteRule ^(.*)$ $1/.php [QSA,L] </IfModule> ---------------------------------------------------------------------------------------------------------------------- O meu servidor já está configurado para essa operação porem nada funciona quando acesso a URL ema continua mostrando as extensões, to errando em alguma coisa?
-
Olá amigo, muito bom o artigo do blog e bastante útil, executei todos os passos com atenção mais na hora de executar o servidor do PHP (http://localhost:8000/contato) ele me retorna dois erros: Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in C:\wamp\www\exemplo\index.php on line 2 Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.;C:\php\pear') in C:\wamp\www\exemplo\index.php on line 2 como resolver o problema?