Hoy en dia los videotutoriales educativos están remplazando a los libros, ya son muchas las personas que prefieren aprender o conocer sobre un tema implementando la modalidad de video. Sin embargo tambien existen esas personas apasionadas por la lectura que prefieren un libro antes que un video, por esta ultima razón hoy te comparto una importante… Read More
Mediante una funcion generamos códigos aleatorios y lo almacenamos en una variable para luego ser mostrada mediante un echo y darle el uso que mas creamos convenientes:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<?php //creamos la función function generarCodigo($longitud, $tipo=0) { //creamos la variable codigo $codigo = ""; //caracteres a ser utilizados $caracteres="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; //el maximo de caracteres a usar $max=strlen($caracteres)-1; //creamos un for para generar el codigo aleatorio utilizando parametros min y max for($i=0;$i < $longitud;$i++) { $codigo.=$caracteres[rand(0,$max)]; } //regresamos codigo como valor return $codigo; } //mostramos el codigo con un echo echo "<br>Código aleatorio : ".generarCodigo(10); ?> |
Modificando la variable $caracteres podemos agregar o quitar caracteres al ser utilizados para generar el código y al generarCodigo(); podemos especificar la cantidad de caracteres o la… Read More
Con los siguientes códigos podemos mostrar información sobre el servidor en el cual se estan ejecutando:
1 |
Versión actual de PHP: <?php echo phpversion(); ?> |
Nos mostrara la versión actual de PHP.
1 |
Versión del motor Zend: <?php echo zend_version(); ?> |
Nos mostrara la versión actual del motor Zend.
1 |
Versión del servidor MySQL: <?php echo mysql_get_server_info(); ?> |
Nos mostrara la versión actual de MySQL.
1 2 3 4 5 6 7 |
Tu dirección IP es: <?php echo $_SERVER['REMOTE_ADDR']; ?> El servidor es: <?php echo $_SERVER['SERVER_NAME']; ?> La versión del servidor es: <?php echo $_SERVER['SERVER_SIGNATURE']; ?> El software del servidor es: <?php echo $_SERVER['SERVER_SOFTWARE']; ?> Vienes de la página: <?php echo $_SERVER['HTTP_REFERER']; ?> Te has conectado usando el puerto: <?php echo $_SERVER['REMOTE_PORT']; ?> El agente de usuario de tu navegador es: <?php echo $_SERVER['HTTP_USER_AGENT']; ?> |
Nos mostrara la dirección IP actual, el Nombre del Servidor, la versión del… Read More
En esta ocasión utilizaremos el API de Facebook para obtener la cantidad de Likes o Me Gusta de Nuestra Pagina y tambien podemos obtener otros datos como Cantidad de Shares (Compartidos), Cantidad de Comentarios, etc. Basicamente estadisticas, para esto utilizaremos el siguiente código en PHP:
1 2 3 4 5 6 7 8 9 10 11 |
<?php $source_url = "https://www.facebook.com/Noches-de-Code-268201963204097/"; //Esta es la URL de su sitio en Facebook. $url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $xml = file_get_contents($url); $xml = simplexml_load_string($xml); $shares = $xml->link_stat->share_count; $likes = $xml->link_stat->like_count; $comments = $xml->link_stat->comment_count; $totals = $xml->link_stat->total_count; $max = max($shares,$likes,$comments); ?> |
Para mostrar esta información en nuestro HTML utilizaremos:
1 |
<?php echo "{$likes}"; ?> |
Muy buenas usuarios de NochesDeCode, hoy les traemos un simple código para Cargar un Archivo CSV a una Base de Datos MySQL con PHP. Comenzaremos con el PHP:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
if(isset($_POST['submitcsv'])) { $fname = $_FILES['sel_file']['name']; //tomamos el csv $chk_ext = explode(".",$fname); if(strtolower(end($chk_ext)) == "csv") { //chequeamos que sea csv $filename = $_FILES['sel_file']['tmp_name']; $handle = fopen($filename, "r"); while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) //cambiar "," por ";" segun formato. { //Insertamos los datos en la base de datos $sql = "INSERT into datos (datos1, datos2, datos3, datos4) values('$data[0]','$data[1]','$data[2]','$data[3]')"; mysql_query($sql) or die(mysql_error()); } fclose($handle); //cerramos el archivo echo ' <script language="javascript">alert("Importación exitosa!");</script> '; }else{ //si aparece esto es posible que el archivo no tenga el formato adecuado, inclusive cuando es cvs, revisarlo para //ver si esta separado por " , " echo ' <script language="javascript">alert("Archivo invalido!");</script> '; } } |
Por parte del HTML utilizaremos un formulario y un input type file
1 2 3 4 |
<form action='<?php echo $_SERVER["PHP_SELF"];?>' method='post' enctype="multipart/form-data"> Importar Archivo : <input type='file' name='sel_file'> <input type='submit' name='submitcsv' value='cargar csv'> </form> |
Y con esto ya tenemos terminado nuestro ejemplo!… Read More
Hace unos días un amigo me tiro la idea de reproducir (realizar un clon) de taringa, ya que taringa últimamente esta realizando molestos cambios y él quería poder tener su propia taringa. para ello comencé a inspeccionar el código fuente de taringa, simplemente note que era como un foro SMF, es algo complejo pero a… Read More
Bueno, ya hemos aprendido a crear nuestra base de datos, administrarla, agragar datos mediante formularios y ahora solamente nos hace falta saber como buscar contenido en ellas, para ello volvemos a utilizar el código de datos de la base de datos en php:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $host = "mysql16.000webhost.com"; $database = "a690_nombre"; $user = "a690_usuario"; $password = "esteeselpassword"; $tabla = "MYSITIO"; $dato = $_POST[busqueda]; $con=mysql_connect($host,$user,$password); if(mysql_select_db($database,$con)) $sql = "SELECT * FROM basededatos"; $result = mysql_query($sql); $numero = mysql_num_rows($result); ?> |
ahora volvemos a crear un formulario de consulta, con la etiqueta… Read More
Muy bien en el anterior post les había hablado un poco sobre como usar y crear tablas en bases de datos y el uso de MySQL. Ahora vamos a hablar un poco más pero guiado más al uso de formularios y el envió de datos a la Base de Datos, consultas y demás cositas… Bueno… Read More
Hola queridos amigos y seguidores de NochesDeCode.com.ar, hoy les traemos para todos ustedes un curso en treinta videos sobre la programación en PHP. Donde veremos: Capítulos: 1- Presentación del formador y del curso 2- Código PHP y HTML 3- Instrucciones PHP 4- Operadores 5- Tipos de datos y expresiones 6- Lenguaje de programación PHP Variables… Read More
Bueno, ultimamente he estado trabajando con sitios web y he tomado prestado una plantilla de Twitter que hoy se las traigo para quien quiera utilizarla y reeditarla; esta plantilla tiene la particularidad de la similitud con el Twitter original, utiliza estilos CSS3 para generar un entorno grafico más bello para el ojo del visitante, con… Read More