con "register_globals on" te pueden ejecutar código php
es un bugaso de php 4
.
.
array_map('limpiar_variable',$_POST);
donde limpiar_variable es una funcion q trata cadenas
haciendo por ej. return str_replace("'","",$str)
Gerardo Bort dice:
igual no es tan sencillo... osea... tenes q escapar comillas dobles, simples
las aperturas y cierres de tags < >
aunq a veces es mucho más jodido
por ejemplo cuando vos queres q la comilla sea un caractér q el usuario pueda usar
pq en el ejemplo q te di directamente estás sacando las comillas
solucionar las injecciones sobre los index.php --> XSS (leer)
http://www.geronet.com.ar/?p=47
lunes, 29 de junio de 2009
lunes, 22 de junio de 2009
jueves, 18 de junio de 2009
Generando Script MySQL a partir de distintos archivos
Problema:
Tenemos Varios archivos txt (mails) del mismo tipo, ejemplo:
y queremos generar una script de mysql para insertarlos en una DB
solución:
generaScript
Download:
generaScript v1.3
generaScript v1.4
Tenemos Varios archivos txt (mails) del mismo tipo, ejemplo:
y queremos generar una script de mysql para insertarlos en una DB
solución:
generaScript
Download:
generaScript v1.3
generaScript v1.4
miércoles, 17 de junio de 2009
Usando API FaceBook
Tuto muy bien explicado:
http://www.cristalab.com/tips/crear-aplicacion-hello-world-en-facebook-con-php-c73492l/
ojo1: el nombre del "Canvas Page URL" solo pueden ser letras en minuscula
pruebas:
http://apps.facebook.com/saludoxyz/
http://apps.facebook.com/amigoxxx/
http://apps.facebook.com/amigoyyy/
-- FQL --
http://developers.facebook.com/tools.php
¿Cómo hacer para ejecutarlo bajo PHP?
$fql = "SELECT name, pic FROM user WHERE uid=33223311";
$resultado = $facebook->api_client->fql_query($fql);
http://www.cristalab.com/tips/crear-aplicacion-hello-world-en-facebook-con-php-c73492l/
ojo1: el nombre del "Canvas Page URL" solo pueden ser letras en minuscula
pruebas:
http://apps.facebook.com/saludoxyz/
http://apps.facebook.com/amigoxxx/
http://apps.facebook.com/amigoyyy/
-- FQL --
http://developers.facebook.com/tools.php
¿Cómo hacer para ejecutarlo bajo PHP?
$fql = "SELECT name, pic FROM user WHERE uid=33223311";
$resultado = $facebook->api_client->fql_query($fql);
lunes, 15 de junio de 2009
miércoles, 10 de junio de 2009
Configuracion File Zilla Server - Sockets y Puertos
Al instalar un servidor FTP a pedido de la empresa donde trabajo
me encontre con el problema de que el servicio funcionaba dentro de la red
pero desde afuera no se podia acceder.
Sin ir mas lejos el problema se debia a que el firewal de windows impedia que el servidor habriera un puerto mas
para el intercambio de datos con el cliente.
solucion:
1)Configurar el router para que redirecciones los pedidos del puerto a la ip interna donde queremos que valla.
x ejemplo: puerto 20333 rediccione a: 192.168.1.15
20333 es donde escucha conexiones nuevas el servidor FTP
2)Modificar el FTP SERVER
x ejemplo:
puerto de escucha: 20333
puertos en modo pasivo: 40555 - 40557
3)Modificarl el Firewall de Windows
permitir estos puertos:
20333
40555
40556
40557
ojo:hay una manera de hacerlo automatico esto con el comando netsh pero a mi no me funciono.
ojo: si quieren hacer una prueba desde la propia red accediendo al ftp por la ip externa no lo van a poder hacer.
necesitan pedirle a un amigo que haga la prueba. desde la propia red solo se accede con direcciones de la red
ejemplo desde red:
192.168.1.15:20333
ejemplo desde afuera:
micuenta.no-ip.com:20333
me encontre con el problema de que el servicio funcionaba dentro de la red
pero desde afuera no se podia acceder.
Sin ir mas lejos el problema se debia a que el firewal de windows impedia que el servidor habriera un puerto mas
para el intercambio de datos con el cliente.
solucion:
1)Configurar el router para que redirecciones los pedidos del puerto a la ip interna donde queremos que valla.
x ejemplo: puerto 20333 rediccione a: 192.168.1.15
20333 es donde escucha conexiones nuevas el servidor FTP
2)Modificar el FTP SERVER
x ejemplo:
puerto de escucha: 20333
puertos en modo pasivo: 40555 - 40557
3)Modificarl el Firewall de Windows
permitir estos puertos:
20333
40555
40556
40557
ojo:hay una manera de hacerlo automatico esto con el comando netsh pero a mi no me funciono.
ojo: si quieren hacer una prueba desde la propia red accediendo al ftp por la ip externa no lo van a poder hacer.
necesitan pedirle a un amigo que haga la prueba. desde la propia red solo se accede con direcciones de la red
ejemplo desde red:
192.168.1.15:20333
ejemplo desde afuera:
micuenta.no-ip.com:20333
martes, 9 de junio de 2009
turu: Acentos y Signos Especiales
DB: utf8_general_ci
al guardar:
utf8_decode($_POST[noti_titulo]); -> Para q se guarde bien en la DB ejem: piña
al mostrar:
utf8_encode($row[noti_titulo]);
o
$row[noti_titulo]
o
nl2br($noti[noti_cuerpo])
http://www.nicolasflores.com.ar/
para usar en select
Al insertar en la tabla
al guardar:
utf8_decode($_POST[noti_titulo]); -> Para q se guarde bien en la DB ejem: piña
al mostrar:
utf8_encode($row[noti_titulo]);
o
$row[noti_titulo]
o
nl2br($noti[noti_cuerpo])
http://www.nicolasflores.com.ar/
para usar en select
Al insertar en la tabla
<?phpPara mostrar el select
$provincia = utf8_decode($_REQUEST['select_provincia']);
?>
<?php
$cant_Paises = count($PROVINCIAS_ARG);
for($i=1; $i < $cant_Paises; $i++)
{
$provincia_decode = utf8_decode($PROVINCIAS_ARG[$i]);
$provincia_2 = $PROVINCIAS_ARG[$i];
$provincia_encode = utf8_encode($PROVINCIAS_ARG[$i]);
if( stristr($provincia_2, $row333['denuncia_provincia']) )
{
echo "<option value='$provincia_encode' selected >$provincia_encode</option>";
}
else
{
echo "<option value='$provincia_encode'>$provincia_encode</option>";
}
}
?>
Etiquetas:
caracteres especiales,
decode,
encode,
PHP,
select
lunes, 8 de junio de 2009
Paginacion con PHP MySQL
Ejemplo mostrando de a 3 elementos por pagina y rango de 4 paginas para navegar
18
19
20
«« Primera | « Anterior | 5 | 6 | 7 | 8 | Siguiente » | Última »»
descargar ejemlo:
http://rapidshare.com/files/242383679/Paginator_v1.6.3.zip.html
como usarlo:
http://jpinedo.webcindario.com/scripts/paginator/ejemplo_avanzado.html
18
19
20
«« Primera | « Anterior | 5 | 6 | 7 | 8 | Siguiente » | Última »»
descargar ejemlo:
http://rapidshare.com/files/242383679/Paginator_v1.6.3.zip.html
como usarlo:
http://jpinedo.webcindario.com/scripts/paginator/ejemplo_avanzado.html
sábado, 6 de junio de 2009
Kaspersky Internet Security 8 Activación - 2009
keys para 8.0.0.506:
http://www.taringa.net/posts/links/2697367/keys-kaspersky-2009-V8_0_0_506-actualizadas-siempre.html
http://www.taringa.net/posts/downloads/2378483/Kaspersky-Internet-Security-8-Activación-Garantizada!!!!.html
http://www.taringa.net/posts/downloads/1086344/activar-Kaspersky-para-siempre-+-llaves-actualizadas.html
http://www.taringa.net/posts/links/2697367/keys-kaspersky-2009-V8_0_0_506-actualizadas-siempre.html
http://www.taringa.net/posts/downloads/2378483/Kaspersky-Internet-Security-8-Activación-Garantizada!!!!.html
http://www.taringa.net/posts/downloads/1086344/activar-Kaspersky-para-siempre-+-llaves-actualizadas.html
Problemas al instalar MSN
motivo:
parece ser que quedan instaladas versiones anteriores
solucion:
se descargan el programa Windows Installer CleanUp Utility
http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
lo instalan y despues lo abren, buscan todo lo que diga Windows Live y lo remueven. Y listo!
suerte! ojala les funcione, a mi me funciono!
fuente:
http://es.kioskea.net/forum/affich-46200-error-al-instalar-msn-dice-error-0x8000ffff
parece ser que quedan instaladas versiones anteriores
solucion:
se descargan el programa Windows Installer CleanUp Utility
http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
lo instalan y despues lo abren, buscan todo lo que diga Windows Live y lo remueven. Y listo!
suerte! ojala les funcione, a mi me funciono!
fuente:
http://es.kioskea.net/forum/affich-46200-error-al-instalar-msn-dice-error-0x8000ffff
modificarl el tamaño de imagenes y gif
servicio web:
http://www.resizr.com
un programa que me parecio interesante:
http://www.coolutils.com/es/gif-to-gif
http://www.resizr.com
un programa que me parecio interesante:
http://www.coolutils.com/es/gif-to-gif
Instalacion Adobe CS4 en Vista 64 Bits
1) Descargar "Adobe CS4 Master Collection Windows"
u-torrent:
http://isohunt.com/torrent_details/52079675/Adobe+CS4+Master+Collection+Windows?tab=summary
2)Instalar
problemas al instalar --> solucion
1) Run cmd.exe (Administrador)
2) cd ..\SysWOW64
3) regsvr32 jscript.dll
4) regsvr32 vbscript.dll
3)Evitar Actualizaciones y Activar
http://wizache.wordpress.com/2009/01/22/solucion-licencia-caducada-adobe-cs4-windows/
u-torrent:
http://isohunt.com/torrent_details/52079675/Adobe+CS4+Master+Collection+Windows?tab=summary
2)Instalar
problemas al instalar --> solucion
1) Run cmd.exe (Administrador)
2) cd ..\SysWOW64
3) regsvr32 jscript.dll
4) regsvr32 vbscript.dll
3)Evitar Actualizaciones y Activar
http://wizache.wordpress.com/2009/01/22/solucion-licencia-caducada-adobe-cs4-windows/
Suscribirse a:
Entradas (Atom)