terça-feira, 4 de dezembro de 2012

[PHP] Bloquear acesso a arquivo .php

Hoje irei postar um script que eu utilizo para proteger um arquivo .php que servirá somente para include (Como arquivos com classes).

A Primeira coisa que você deve fazer é adicionar uma linha no index.php ou arquivo que está i include('arquivo');

define('safe-page',true);

Abaixo disso você irá adicionar os includes, mas mesmo assim percebe que entrando na url direta(url/arquivo) ainda tem acesso.
Adicione essa linha no arquivo do include
if(!defined('safe-page')){
header("HTTP/1.0 404 Not Found");
} else {
//Seu Código
}
Pronto, agora tente acessar o arquivo novamente, somente quando tiver definido o arquivo será acessível! Esse foi mais um tutorial, em breve mais tutoriais!!

segunda-feira, 26 de novembro de 2012

[Javascript] Efeito placeholder em navegadores antigos


Quem já conhece o HTML5 sabe que revolucionou o desenvolvimento de sites, já que vários scripts grandes foram substituídos por tags novas.

Essas tags são :
<audio><video><article><canvas><command></command><datalist><datatemplate><details><device><eventsource><footer><header><hgroup><keygen></keygen>... Outras Tags HTML e HTML5 em 
Outro atributo que ajudou muito foi o placeholder, com ele você pode deixar um texto em um input ou em um textarea, mas ele só irá aparecer quando o valor for nulo.

O Problema é que muita gente ainda não usa navegadores com HTML5, o que deixa um site quase invisível nesses navegadores antigos.

Um script que pode resolver o placeholder e este que irei postar abaixo
<input class="input" type="text" value="" onblur="if(this.value = ''){this.text = 'SeuPlaceHolder';}" onclick="if(this.value == 'SeuPlaceHolder'){this.text = '';}" />
Como deu para ver , o script é bem fácil, podendo adicionar mais linhas com melhores efeitos , em breve irei postar uma outra solução usando jQuery!

[Javascript] Reverter Link

Esse script, como dito no título, reverte link's e textos usando simplesmente javascript.

O Código é fácil, primeiro adicione isso depois da tag <head>:
<script type="text/Javascript">
function reverse(form) {
text = "";
str = form.revtext.value;
for (i = 0; i <= str.length; i++)
text = str.substring(i, i+1) + text;
form.revtext.value = text;
}
</script>
Logo depois adicione esse código aonde irá ficar o Formulário para reverter o link/texto:
<input type='text' name='revtext' value='Seu Link'>
<input type='button' value="Reverse" onClick="reverse(this.form)">
Pronto, teste agora e veja o script em ação!