Jump to content

alvaroxz

Warianos
  • Posts

    354
  • Joined

  • Last visited

Everything posted by alvaroxz

  1. ANTES QUE NADA ESTO NO VA ACA Quieres que se Procese N veces? si es asi la unica forma es con un bucle ejemplo: formulario.html <form method="post" action="http://www.algunsitio.com/algunscript.php"> <input type="text" size="5" name="campoa" value="N"> <input type="submit" name="enviar" value="enviar"> </form> __________________________ algunscript.php <?php $n = $_POST['campoa']; for($i=1; $i<=$n; $i++) { echo "Aca esta el proceso numero <b>$i</b><br/>"; } ?> Este es el ejemplo mas claro y didactico de como ocupar un bucle, deberias aprender mas de estos porque son demasiado utiles. De todos modos tu consulta la encuentro algo general, podrias poner mas datos para que quieres hacer esto y bla bla bla... y para que ejecutar un mismo dato n veces por eso me quedo la disyunitva entre si quieres ejecutar o procesar
  2. Como siempre para firefox esto no sirve, jaja gracias de todas formas.
  3. Esto va en webmaster no scripts php.
  4. Habia una vez... ajaja no broma, les voy a contar una pequeñita historia y despues la funcion... bueno yo hace un tiempo deje de lado xml, pero aun lo sigo encontrando una buena forma de base de datos, pero el unico problema que siempre tube fue problema con los simbolos dentro de la base de datos asique cree una funcion bien humilde pero bien potente que reviza si una cadena tiene simbolos que xml en ASCII no puede leer. ¿XQ ASCII y no UTF-8 o derivados? xq windows trabaja con esta "maravilla" de encoding entoces por ejemplo las áéíóú cosas asi que no son INGLISH tira errores entonces yo siempre tenia que guardar el archivo php como codificado en UTF-8 o agregar esta sentencia: header('Content-Type: text/html; charset=UTF-8'); y realmente no me gustaba era una real lata, entoces para introducir datos correctamente y sin darme esa lata lo que hize fue hacer una funcioncita pequeña que me advertia si una cadena tenia simbolos que no deberian ir en un xml codificado en ascii: otra cosa que adverti fue que teniendo: <?xml version="1.0" encoding="UTF-8 (o sus derivados)"?> de todas mangueras habian errores con simbolos extraños como ¡ (signo de exlamacion para abajo), vocales con tilde, ñ y otros.... y para eso habia que abrir el archivo y guardarlo como codificado utf-8 y para mi eso es dejar de lado la estandarizacion. y vivieron feliz para siempre xD jajaa ya ahora la funcion. repito es humilde pero potente function simplexml_simbol_ascii($cadena) { $permit = array(" ", "!", "$", "%", '(', ')', "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ';', "=", "?", "@", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "_", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); for($i=0; $i<strlen($cadena); $i++) { $letra = substr($cadena,$i,1); if(in_array($letra, $permit) == false) { $end = 1; break; } } if($end == 1) { return false; } else { return true; } } y listo ^^ ahora como funciona: $mi_cadena = "Esto es una simple cadena en ascii"; $mi_cadena2 = "Esto es una simple cádena en ascii"; //es la misma cadena solo que donde dice cadena le puse una á $verificar = simplexml_simbol_ascii($mi_cadena); $verificar2 = simplexml_simbol_ascii($mi_cadena2); if($verificar == true) { echo "La cadena $mi_cadena se puede introducir en un xml ASCII sin dilemas"; } else { echo "La cadena $mi_cadena NO se puede introducir en un xml ASCII"; } if($verificar2 == true) { echo "La cadena $mi_cadena2 se puede introducir en un xml ASCII sin dilemas"; } else { echo "La cadena $mi_cadena2 NO se puede introducir en un xml ASCII"; } Espero que les sirva ^^
  5. habia una un pajarito que levanto la pata levanto la otra y murio :nopuedeser: :microondas: :salomon:
  6. ;) claro pero esto lo hace mas automatico... es la idea de esta cochina
  7. Bueno este es un trukito para aquellos que tienen, onda servidores de alguna wea, y quieran ejecutarlo en otra prioridad que no sea normal pero que no tengas que cambiarla manualmente, cada vez que abres el programa de mierda. Bueno antes de mostrar como se hace debo recalcar que es para XP en escritorio hagan click secundario, Luego nuevo->Acceso directo. Les saldra una ventana con una barra de texto, en el cual uds ponen lo siguente: C:\WINDOWS\system32\cmd.exe /c start "A" /B "C" Donde: A = titulo del proceso (puedes poner lo que quieras) B = prioridad del proceso pueden ser estas: low -> baja bewlownormal -> mas baja que normal. pero no totalemente baja normal -> normal xDD abovenormal -> sobre lo normal high -> alta realtime -> tiempo real C = ubicacion del programa ejemplo C:\WINDOWS\system32\cmd.exe /c start "Este programa vale mierda" /realtime "C:\Archivos de programa\Windows Live\Messenger\msnmsgr.exe" ahi tienes un acceso directo a messenger con prioridad tiempo real. Y listo tienen un acceso directo que de forma automatica le pone la priori elejida. Ademas no se si esta este truco pero si ese acceso directo lo arrastras hasta: Inicio->todo los programas->inicio se ejecutara automaticamente cuando el PC prenda. Espero quie les sirva. Comenten plx
  8. compadre si usa linux tiene que saber por lo menos para que sirve chmod -_- <_< pongale en la consola o terminar chmod 777 contador.txt para ke le des todo los permiso al archivo :) PD: socio ponga en la pagina principal en alguna tabla o algo <? include("contador.php") ?> y listo :) gracias por responder estubo un tiempo ausente, problemas con mi maquina. Para el de las Galletas y F5... este script es bien sencillo y facil de editar, es cosa de que hagas esto... <?php $contador = "a.txt"; $abrir = fopen($contador, "r"); $leer = fread($abrir,filesize($contador)); if(!isset($_COOKIE['estado'])) { if(!setcookie("estado", "on", time()+(3600*24))); //queda una cookie por 24 horas... { $estado = 0; echo "Tu navegador no admite cookies"; } $estado = 1; $agregar = $leer+1; $borrar = fopen($contador, "w+"); $esribir = fwrite($borrar, $agregar); fclose($borrar); } else { $estado = 1; } if($estado == 1) { for($i == 0; $i < strlen($leer); $i++) { $numero = substr($leer,$i,1); echo "<img src=numeros/$numero.gif>"; } } fclose($abrir); ?> Y listo ahora contador solo se actualiza cuando no existe la galleta, haya caducado despues de 3600*24 segundos (un dia), la hayan borrado o que se yo...
  9. el problem es que: java script:alert(c=0) va todo junto, nose porque cuando lo escribo aca en el foro me lo separa :S mira prueben uds poner java script:alert(c=0) (junto) en una respuesta y van a cachar que el foro automaticamente lo separa :S
  10. Como siempre parto por decir que sorry si ya estaba, como todos sabemos este subforo se plaga de trucos buenisimos y muchos van a pique yap lo unico que deben hacer es ir a una url de rapidshare, por ejemplo esta... http://rapidshare.com/files/27107185/Firmware5.5G.rar le das click a free user y cuando empieze la cuenta regresiva en la barra de direcciones pones: java script:alert(c=0) *pero junto nose porque el foro me separa ese codigo y enter y vas a ver como automaticamente te sale el boton para descargar y no tener que esperar esos 30-60 segs que te impone rapidmierda
  11. Primero que todo, estas en el subforo equivocado. Segundo, lo que tu estas pidiendo es algun tipo de flash o programa porque un script no hace lo que tu pides. Tercero existe un plugin de firefox para ocupar el wmp. Cuarto muevanlo plx esto no va aca no desordenen el foro :paco:
  12. mmm ya no me acuerdo bien como lo hize pero creo que simplemente hace un salto de linea agrega unos cuantos --------------------------- y luego el otro post
  13. Esta utilidad cambia los nombres de los dias y meses de la funcion date() que estan en ingles al español function es_dia($n) { $array_dias = array("Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado", "Domingo"); $resta = $n-1; echo $array_dias[$resta]; } function es_mes($n) { $array_mes = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"); $resta = $n-1; echo $array_mes[$resta]; } ahora lo unico que deben hacer es usarlo asi: dia: es_dia(date("N")); mes: es_mes(date("n")); una pequeña utilidad que creo que es util. si no lo es lo edito y pido que lo cirren ahi me dicen.
  14. ajajajjaa solo se me ocurrio la idea nose donde buscar eso para quitarse el webeo podrias googliar....
  15. atributos marquee align = top / middle / bottom Indica si el texto del interior de la marquesina se alinea en la zona alta (top), en la baja (bottom) o en el centro (middle) de la misma. bgcolor = "codigo de color" Indica el color del fondo de la marquesina. direction = left / right Indica hacia que lugar se desplaza el texto, hacia la izquierda (left) o hacia la derecha (right) height = num o % Indica la altura de la marquesina en puntos o porcentaje en función de la ventana del navegador. width = num o % Indica la anchura de la marquesina en puntos o porcentaje en función de la ventana del navegador. loop = num / infinite Indica el numero de veces que se desplazará el texto por la marquesina. Si se indica infinite, se desplazará indefinidamente. scrolldelay = num. Indica el número de milisegundos que tarda en reescribirse el texto por la marquesina, a mayor número mas lentamente se desplazará el texto.
  16. sin comentarios.... primero mas que un codigo era una idea... segundo como es una idea la idea es que lo vallas cambiando tu, simplemente lo postie porque a mi mi sirve para como lo he repetido varias veces ya, apagar mi pc despues de un rato, ya que estoy bajando algo.. y me voy a la pega, que dinamica quieres que le de a algo que me es comodo y rapido :S
  17. sip ya que $amd5 = "md5.txt"; $abrir = fopen($amd5, "a+"); y la propiedad de fopen, con atributo "a+" dice: Apertura para lectura y escritura; ubica el apuntador de archivo al final del mismo. Si el archivo no existe, intenta crearlo. sip hay que crear la carpeta files esta al principio del post....
  18. Bueno explico brevemente lo que hace este script. Lo que hace es pasar tomar una cadena y convertilo en una imagen aca el script: function imaginisar($var) { for($i=0;$i<strlen($var);$i++) { $letra = substr($var,$i,1); if($letra == ".") { echo '<img src="abc/punto.gif">'; } else { if($letra == " ") { echo '<img src="abc/espacio.gif">'; } else { echo '<img src="abc/'.$letra.'.gif">'; } } } } 3 cosas antes de ser ocupado: -crear una carpeta que se llame abc en el mismo directorio donde tengas este script. -colocar imagenes de c/letra numero y simbolos en la carpeta abc con extencion gif, ejemplo imagen A, guardar en abc como A.gif, PARA EL PUNTO Y ESPACIO GUARDAR COMO: punto.gif Y espacio.gif RESPECTIVAMENTE -para que funcione despues: $mi_cadena = "Esto es una cadena"; imaginisar($mi_cadena); Espero que les sirva yo lo ocupo para mostrar el mail los mail de los usuarios de una pagina y no le puedan hacer copiar pegar.
  19. crea una carpeta que se llame: files en el directorio donde dejes este script <? $pagina = "http://tu_pagina.cl"; //no tiene que terminar con / $max_sizes = 100; //peso maximo del archivo en mb $extenciones = array("txt", "jpg"); //extenciones que no se subiran DEBEN ser tel tipo MIME ejemplo exe no es exe es otro. (busquen en google por mime type) // if(isset($_POST['a'])) { $name = $_FILES['archivo']['name']; $nombre = str_replace(" ", "_", $name); $type1 = $_FILES['archivo']['type']; $type2 = strstr($type1, "/"); $type = str_replace("/", "", $type2); $size = $_FILES['archivo']['size']; $temporal = $_FILES['archivo']['tmp_name']; $max_sizes = $max_sizes*1024000; if($name = "") { echo "No agregaste archivo"; } else { if($size > $max_size) { echo "El archivo es mayor que $max_sizes MB"; } else { for($i=0; $i<0; $i++) { if($extenciones[$i] == $type) { $bin = 0; } else { $bin = 1; break; } } if($bin != 1) { echo = "El archivo tiene una extension que el servidor no acepta"; } else { $amd5 = "md5.txt"; $abrir = fopen($amd5, "a+"); $leer = fread($abrir, filesize($amd5)); $cont = $leer+1; $borrar = fopen($amd5, "w+"); fwrite($borrar, $cont); fclose($abrir); fclose($borrar); $md5 = md5($leer); mkdir("files/$md5"); $sitio = "files/$md5/$nombre"; if(move_uploaded_file($temp, $sitio)) { $enlace = "$pagina$sitio"; echo "El archivo fue subido con exito!<br>Enlace de descarga: $enlace"; } else { echo "Ocurrio un problema al subir el archivo"; } } } } } else { echo '<form enctype="multipart/form-data" method="POST" action="'.$_SERVER['SELF_PHP'].'"><input type="file" name="archivo" size="40"/><input type="submit" name="a"></form>'; } ?> Para poner descargar agrendes hagan esto: abran un block de notas y pongan este script: php_value upload_max_filesize "1000M" php_value max_execution_time "7200" php_value post_max_size "1000M" guardar y cerrar como .htaccess se puede editar asi: php_value upload_max_filesize "1000M" php_value post_max_size "1000M" esos son para el maximo de megabytes del archivo a subir ejemplo 34M, eso serian 34 megas php_value max_execution_time "7200" la cantidad de tiempo maximo en segundo de ejecucion del script (para archivos muy pesados) en este caso 7200 son 3 horas por que? porque 60 seg = 1 min y 60 min = 1 hora entoces 60*60 = 3600 ahora 7200/3600 = 3 PD:Este script lo hize a la rapida, si les tira un error avizenme
  20. la verdad es que me serviria caleta ya que estoy haciendo una pagina para la administracion de un laboratorio o ciber a travez de una web...se agradece el aporte :banana: :bravo: cumpa lo perfeccione un poco mas aca te dejo el script. <?php $pass = pass aca; pass de seguridad $remoto = "no"; //si deseas que la administracion del shutdown sea remota al servidor. $form = '<form method=post action="'.$_SERVER['PHP_SELF'].'"><select name="tipo"><option value="s">apagar</option><option value="r">reiniciar</option></select> en: <input name="hora" type="text" size="2"> horas <input name="min" type="text" size="2"> minutos <br> Password: <input type="password" name="pass"> <br> comentario: <input type="text" name="com"> <br> <input type="submit" name="a" value="apagar el pc"> <br> </form>'; if (isset($_POST['a'])) { $pass1 = $_POST['pass']; $hora = $_POST['hora']; $min = $_POST['min']; $com = $_POST['com']; $tipo = $_POST['tipo']; $tiempo = abs(($hora*3600)+($min*60)); $ip = $_SERVER['REMOTE_ADDR']; if($remoto = "no" && $ip != "127.0.0.1") { echo "no puedes acceder<br>$form"; } else { if($pass != $pass1) { echo "Clave incorrecta"; } else { if($tiempo == "" || $tiempo == 0) { echo "Debe poner tiempo mayor a 0<br>$from"; } else { if($com == "") { $co = "Se esta apagando el pc"; } else { $co = "$com"; } $a = "bat.bat"; $abrir = fopen($a, "w+"); $cont = 'shutdown -'.$tipo.' -t '.$tiempo.' -c "'.$co.'"'; fwrite($abrir, $cont); fclose($abrir); exec($a); unlink($a); echo "chaito"; } } } } else { echo $form; } ?>
  21. mmmm yo creo que tienes que saber de flash html sql php....
×
×
  • Create New...