Autor
|
Tema: Scripts Php/MySQL (Leído 27,325 veces)
|
-Riven-Ward-
RivenSoft
Desconectado
Mensajes: 2.216
Do you like Mario? xDDDDDDDDDDDD
|
Hace tiempo que no posteaba aquí  . Pero bueno, aquí les tengo la preciada función para colorear el código PHP, que viene en 'pack' con el código para que no te hagan XSS. Lo acabo de terminar asique quizás tenga algunas fallas, pero ya iré viendo  . <style> body {font-family: Verdana; font-size: 10pt; background-color: #5791fb;} .codigo { border: #000000 1px solid; font-size: 10pt; font-family: Verdana; color: #000000; background-color: #EAECED; } </style> <?php function pintar ($cod) { $cod = htmlentities (stripslashes ($cod)); if (strstr ($cod, "[php]")) { $php = explode ("[php]", $cod); for ($i = 0; $i < count ($php); $i++) { $pos = strpos ($php[$i], "[/php]"); if (strstr ($php[$i], "[/php]")) { $codigo = substr ($php[$i], 0, $pos); $codigo = html_entity_decode($codigo) ; $codigo = "<div class=\"codigo\">".highlight_string ($codigo, 1)."</div>"; $n = substr ($php[$i], $pos + 6); $php[$i] = $codigo.$n; } } $cod = implode ("", $php); } $cod = str_replace (" ", "<br>", $cod); return $cod; } ?> El estilo del DIV lo saqué del SMF xDDDDDDD. Bueno, para el modo de uso les pongo un ejemplo: Hola, este es el primer post ;).
[php]<?php echo "xDDDDDDDD"; $tx = str_replace ("xD", "xD2", $tx); ?>[/php]
<h1>Hola</h1>
Salu2! Hagan un textarea para sacar de ahí el "post", y luego ponen eso. Se llama así: <?php echo pintar ($variable); ?> Recuerden que se abre/cierra asi:
. Salu2!
|
|
|
|
|
En línea
|
Usuario Banneado
|
|
|
chispita68
Desconectado
Mensajes: 43
|
Hola soy nuevo en esto del php y mysql, te pido un gran favor en que me enseyes y expliques como manejarlo, es muy importante para mi, he echo varias paginas web, pero lo que falta es usar bases de datos, y no se como empezar, por eso recurro a ti, espero tu respuesta.
|
|
|
|
|
En línea
|
Para sobrevivir, te aferras a todo lo que conoces y entiendes y lo llamas realidad.... Pero el conocimiento y la comprensión son ambiguos. La realidad puede ser una ilusión.... Todos los seres humanos viven con las creencias equivocadas ¿No es esa otra manera de ver las cosas?
|
|
|
|
Falso Positivo
|
Obtener puertos abiertosEs algo que me acaba de servir, busqué en mi historial de navegación la fuente pero tengo "navegación privada" en FF así que el que la vea me manda un PM y edito. <?php $servicios = array('http', 'ftp', 'ssh', 'telnet', 'imap', 'smtp', 'nicname', 'gopher', 'finger', 'pop3', 'www'); foreach ($servicios as $servicio) { $puerto = getservbyname($servicio, 'tcp'); echo $servicio . ": " . $puerto . "<br />\n"; } ?> :wq!
|
|
|
|
« Última modificación: 14 Junio 2010, 22:28 por Falso Positivo »
|
En línea
|
Don't worry, be hacked....
|
|
|
|
|
Mafmaestro
Desconectado
Mensajes: 36
|
Una pregunta, cuando se crea una pagina .php, hay alguna forma de ver lo que hay en en el campo <?php ------ ?>
Me explico, tenemos un archivo que se llama pepe.php, y contiene lo siguiente:
<html>
blalblalbla
</html>
<?php
blalbvlalblad
?>
Cuando esta pagina se publica en un servidor, la parte de codigo que esta entre los campos <?php i ?> no se ve en el codigo fuente. Ya se que es para que los hackers no puedan ver esta parte de codigo y no puedan desfacear la pagina web, pero, hay alguna forma de ver esta parte de codigo?
|
|
|
|
|
En línea
|
|
|
|
Castg!
Wiki
Desconectado
Mensajes: 1.180
|
no se puede ver para que los hackers no puedan ver esta parte de codigo y no puedan desfacear la pagina web
|
|
|
|
|
En línea
|
 I'm back!
|
|
|
50l3r
Desconectado
Mensajes: 758
Todo lo que se por la cuarta parte que desconozco
|
Conexion a base de datos y funcion apra retornar un registro de una tabla con "x" condicion <?php //************************************************************************************************************************************************************************************************************************** //CONEXION CON LA BASE DE DATOS //************************************************************************************************************************************************************************************************************************** function mysql_conectar(){ $link = @mysql_connect(dir_database,user_database,password_database); if (!$link){die("<table width=100% height=100%><td valign=middle align=center><img src='images/connect.png' alt='Error' /><br /><h2 style='font-weight:bold;color:#009ee1'>Error al establecer conexion con la Base de Datos</h2></td></table>");exit;} @mysql_select_db(database); } //************************************************************************************************************************************************************************************************************************** function mysql_select_dataone($tabla,$campos,$filtro){ $data = @mysql_fetch_array(mysql_query("SELECT ".$campos." FROM ".$tabla." ".$filtro)); if(isset($data)){return $data;}else{return false;} } ?>
|
|
|
|
|
En línea
|
|
|
|
50l3r
Desconectado
Mensajes: 758
Todo lo que se por la cuarta parte que desconozco
|
Upload de archivos en PHP: <?php function upload($nombre_archivo,$tamano_archivo){ $aleatorio= rand(0,5000000); $permitidos = array('xml'); $extension = explode('.', $nombre_archivo);$extension = $extension[count($extension) -1]; $contador = 0; foreach($permitidos as $permitido){ if (strtolower($permitido) == strtolower($extension) && $tamano_archivo <= 524288000){ $contador++; $nombre_archivo = strtolower("./temp".$aleatorio."." .$extension); if (@move_uploaded_file($_FILES['userfile']['tmp_name'], "$nombre_archivo")){ $upload[0] = true; $upload[1] = $nombre_archivo; }else{ $upload[0] = false; } } } if($contador == 0){ $upload[0] = false; } return $upload; } ?> Extender el array de $permitidos por todas las extensiones que querais permitir
|
|
|
|
|
En línea
|
|
|
|
Carluís
Desconectado
Mensajes: 47
Estableciendo conexión...
|
Con esta simple función se puede generar códigos aletorios. Muy útil para crear contreseñas aleatorias o códigos de verificacón entre otras cosas. <?php function generarCodigo($longitud) { $key = ''; $pattern = '1234567890abcdefghijklmnopqrstuvwxyz'; $max = strlen($pattern)-1; for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)}; return $key; }
//Ejemplo de uso
echo generarCodigo(6); // genera un código de 6 caracteres de longitud. ?>
|
|
|
|
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Error [MySQL][ODBC .351 Driver] Can't Connect to MySQL on 'mysql.webcindario.co'
Desarrollo Web
|
User
|
1
|
1,029
|
15 Octubre 2004, 18:51
por User
|
|
|
MySQL Handler (Clase en php) para los que utilizan MySQL ;)
PHP
|
The Sixth Halcon
|
4
|
2,489
|
17 Noviembre 2007, 15:42
por The Sixth Halcon
|
|
|
Su version de Librería PHP MySQL 5.0.51a es distinta de... Servidor MySQL 6.0.5
PHP
|
SpiderNet
|
2
|
5,271
|
30 Julio 2008, 03:32
por SpiderNet
|
|
|
ayuda para cargar scripts desde lineas de comando a MySQL
Java
|
ktty
|
1
|
3,463
|
24 Enero 2009, 08:04
por Chuidiang
|
|
|
MySQL.com (also MySQL France,Italy,Japan,Germany,etc) Hacked by TinKode & Ne0h
Bugs y Exploits
|
TinKode
|
1
|
842
|
27 Marzo 2011, 17:32
por Tyrz
|
|