Proyecto PHP*LIBS creado por los usuarios de ElHacker.Net

Iniciado por WHK, 21 Diciembre 2008, 06:37 AM

0 Miembros y 1 Visitante están viendo este tema.

WHK

#30
Ya lo subí acá, mientras tanto hago la página para la descarga oficial.

Actualizaré el primer post también, la web ya la actualicé con las funciones.

Como quedó la página de pruebas que incluye el sistema?  ;D


En tamaño completo:
http://img154.imageshack.us/img154/2558/ejemploti3.png

Los ejemplos son interpretados instantaneamente, no son escritos en texto plano.

jdc


WHK

#32
Bueno me ha llegado el correo del boletín de elhacker.net y aparecemos nosotros como primera novedad  :xD asi que a ponerle ganas :p yo mañana avanzaré mas en cuanto a las funciones y desarrollo.

Citar1) Programas actualizados/novedades
2) Mensajes recomendados en el foro
3) Eventos

=====================================================================
1) Programas actualizados/novedades

.......

=====================================================================
2) Mensajes destacados en el foro

*- Proyecto PHP*LIBS creado por los usuarios de ElHacker.Net
http://foro.elhacker.net/php/proyecto_phplibs_creado_por_los_usuarios_de_elhackernet-t239182.0.html


*- wifiway-1.0-final
http://foro.elhacker.net/wireless_en_linux/wifiway10final-t237251.0.html

*- Resultados del Primer Torneo de Explotación de Servidores y Anuncio de Torneo Capture The Flag
http://foro.elhacker.net/desafios_wargames/resultados_del_torneo_de_explotacion_de_servidores_warzone_y_anuncio-t238463.0.html

*- Free Unlock / liberar blackberrys
http://foro.elhacker.net/telefonia_movil/free_unlock_liberar_blackberrys-t237177.0.html

*- WifiWay 1.0-beta2 para Eee PC 901, 904, 1000, Medion Akoya Mini...
http://foro.elhacker.net/wireless_en_linux/wifiway_10beta2_para_eee_pc_901_904_1000_medion_akoya_mini-t236889.0.html

=====================================================================
3) Eventos

.......

=====================================================================

......

---------------------------------------------------------------------
Tu dirección de suscripción a este boletín es www.kernel32@gmail.com
Para darte de baja, envía un mensaje a
elhackernet-baja@eListas.net
Para obtener ayuda, visita http://www.elistas.net/lista/elhackernet
Lista de correo de elhacker.net


s E t H

esta bueno el proyecto, voy a tratar de hacer alguna funcion pero no ahora que son las 8 am y hay que dormir :P

En el ejemplo pasa esto:
CitarEjemplo de algunas funciones


Notice: Undefined variable: dump in C:\wamp\www\php_libs\php_libs\userlib\whk\funct_coder_decoder.php on line 164
Script Nº1
Código: echo htmlspecialchars(whk_desde_hasta('<b>', '</b>', '<b>Hola :)</b>'), ENT_QUOTES);
Resultado : Hola :)


Notice: Undefined variable: dump in C:\wamp\www\php_libs\php_libs\userlib\whk\funct_coder_decoder.php on line 164
Script Nº2
Código: if(ingamc_validamail('noexisto@fakemail')){echo 'Valido';}else{echo 'No valido';}
Resultado : No valido


Código (php) [Seleccionar]
function whk_ascii_a_html_con_s($buffer){
/* Con semiclones */
$buffer = bin2hex($buffer);
for($cuenta=0; $cuenta<strlen($buffer); $cuenta+=2){
  $dump .= '&#x'.$buffer[$cuenta].$buffer[$cuenta+1].';'; //164!
}
return $dump;


se me ocurre solucionarlo poniendo $dump=""; antes del for, entonces no usamos el valor de una variable que no existe

Código (php) [Seleccionar]
function whk_ascii_a_html_con_s($buffer){
/* Con semiclones */
  $dump = ""; //aca!!!
$buffer = bin2hex($buffer);
for($cuenta=0; $cuenta<strlen($buffer); $cuenta+=2){
  $dump .= '&#x'.$buffer[$cuenta].$buffer[$cuenta+1].';';
}
return $dump;
}


por lo que veo pasa en casi todas las funciones de whk


WHK

Está raro ya que se supone en php no es necesario declarar una variable o constante antes de utilizarla a menos que estes usando una versión muy antigua de php, de todas fromas tienes razón y tendré que adaptarme a las versiones también. Lo modificaré.

OzX

Hi whk.
bueeen proyecto te felicito, pero tenia una duda.. porque no en vez de hacer muxas funciones, es hacer una gran clase (POO). seria muxo mas estructurado. tambien se podrian mezclar funciones (extends).

Tambien otra sugerencia, es hacer 1 solo archivo, seria mas portable.


Saludos¡

s E t H

tambien estaria bueno que los nombres de todas las funciones empiecen igual, asi cuando usas un ide es mucho mas facil codear


pd: uso php 5.2.8

WHK

CitarHi whk.
bueeen proyecto te felicito, pero tenia una duda.. porque no en vez de hacer muxas funciones, es hacer una gran clase (POO). seria muxo mas estructurado. tambien se podrian mezclar funciones (extends).

Tambien otra sugerencia, es hacer 1 solo archivo, seria mas portable.
Eso queda a libertad de cada desarrollador ya que por ejemplo supongamos que quiero crear una captcha y necesitaré una imagen, talves un .js y otro php que funcione como miniblog en una sola hoja, ya con eso tenemos dos sistemas diferentes de un mismo usuario y por eso no puedo crear todo en una sola clase ya que cada uno debe tener la livertad en su propio espacio sin invadir la de los demás.

Talves sea una buena recomendación para los codeadores pero eso ya deopende de cada uno ya que es uno solo el motor y el resto se comparte entre usuarios.

Puse todo en un solo directorio y que pueda hacerse funcionar desde un solo include para que puedas llevar ese drectorio en un zip a donde quieras, hacerle el include  y ya. Si alguien necesita solo algunas funciones de ingamc podrá borrar el directorio de whk sin causar problemas en el sistema.

Citartambien estaria bueno que los nombres de todas las funciones empiecen igual, asi cuando usas un ide es mucho mas facil codear
Buena idea pero imaginate:
phplibs_username_nombrefuncion()
veo que se ve un poco largo  :-\ pero es válido, intentaré todo lo posible de incorporarlo.

s E t H

podria ser
plnick_nombredelafuncion()

como
plseth_donothing()

Dacan