|
261
|
Programación / PHP / Include dentro de un switch
|
en: 8 Junio 2012, 13:06 pm
|
Hola amigos, como puedo poner esta parte del codigo dentro de un include:
<?php switch($_GET['id']){ case 1 : include("pagina2.php"); break; case 2 : include("pagina3.php"); break; case 3 : include("pagina4.php"); break; default : include("index.php"); break; } ?>
en algo asi:
<?php switch($_GET['id']){ include("lista.php"); default : include("index.php"); break; } ?>
y dentro de lista.php; esto:
case 1 : include("pagina2.php"); break; case 2 : include("pagina3.php"); break; case 3 : include("pagina4.php"); break;
Pero la página se carga en blanco, alguna sugerencia.
Un saludo.
|
|
|
262
|
Programación / PHP / Sumar variables
|
en: 7 Junio 2012, 17:38 pm
|
Hola amigos, necesito ayuda, a ver, yo tengo un monton de cases, (case 1,2,3,4:), lo que quiero hacer es, yo tengo un txt, donde tengo almacenado el ultimo case, lo que quiero es poder sumar 1 cada vez que hago un sumbit en un boton. El txt seria un id.txt, y contendria un numero algo como "3322", lo que quiero es que a través de un sumbit: <input name="" type="submit" value="Enviar" /> , automáticamente, me sume 1, y deje "3323" en el txt, para luego ser consultado (eso se puede hacer con un include), para poner el ultimo case. El codigo creo que seria algo asi $mas = include(id.txt); $cuenta = if ($mas) { $numero++; }
y luego: $fp = fopen("id.txt","a"); fwrite($fp, $cuenta); fclose($fp);
es asi? Ayudenme... Un saludo.
|
|
|
263
|
Programación / PHP / Sistema de creacion de "post" sin MySql
|
en: 7 Junio 2012, 17:11 pm
|
Hola amigos, como puedo hacer en Php un sistema de posteo... Creo que es sencillo, porque como he observado, ya existen, os dejo el code: Texto.php <?php session_start(); if ($_POST['action'] == "checkdata") { if ($_SESSION['tmptxt'] == $_POST['tmptxt']) {
$nombre_archivo = 'texto.txt'; $contenido = "\r\nTexto:" . $_POST["texto"] . "\r\nNombre:" . $_POST["nombre"] . "\r\nEmail:" . $_POST["email"] . "\r\n\r\n\r\n";
if (is_writable($nombre_archivo)) {
if (!$gestor = fopen($nombre_archivo, 'a')) { echo "<p>No se puede abrir el archivo para guardar su texto. Por favor, si el problema persiste contacte con el administrador.</p>"; exit; }
if (fwrite($gestor, $contenido) === FALSE) { echo "<p>No se puede escribir al archivo para guardar su texto. Por favor, si el problema persiste contacte con el administrador.</p>"; exit; }
echo "<p>Su texto fue enviado correctamente y está pendiente de verificación.</p><p><a href='index.html'>Volver al índice</a></p>";
fclose($gestor);
} else { echo "<p>No se puede escribir sobre el archivo para guardar su texto. Por favor, si el problema persiste contacte con el administrador.</p>"; }
} else { echo "<span class='Estilo1'>El código captcha es incorrecto</span><br><a href='javascript:history.go(-1);'>Volver atrás</a>"; } } ?>
Captcha.php <?php // archivo: captcha.php function randomText($length) { $pattern = "1234567890abcdefghijklmnopqrstuvwxyz"; for($i=0;$i<$length;$i++) { $key .= $pattern{rand(0,35)}; } return $key; }?> <?php session_start(); $_SESSION['tmptxt'] = randomText(8); $captcha = imagecreatefromgif("bgcaptcha.gif"); $colText = imagecolorallocate($captcha, 0, 0, 0); imagestring($captcha, 5, 16, 7, $_SESSION['tmptxt'], $colText); header("Content-type: image/gif"); imagegif($captcha); ?>
index.html <html> <head> </head> <body> <center><form action="texto.php" method="post" enctype="multipart/form-data" name="formredac"> Texto:<br /> <textarea name="texto" cols="60" rows="8"></textarea> <br />Nombre:<br /><input name="nombre" type="text" size="30" maxlength="40" style="text-align:center" /> <br />Email:<br /><input name="email" type="text" size="30" maxlength="50" style="text-align:center" /> <br /><img src="captcha.php" width="100" height="30"><br> <input name="tmptxt" type="text" style="text-align:center"><br> <input name="" type="submit" value="Enviar" /> <input name="action" type="hidden" value="checkdata"> </form></center> </body> </html>
Lo que no quiero es captcha, lo sencillo seria hacer lo principal, es decir, hacer una pagina quitar la captcha, editar el code para que funcione, (si tengo alguna duda la pregunto), pero... Como hago para que la gente no vea desde donde agrego los "post"?? es decir la gente se podria meter desde por ejemplo http://ejemplo.com/add.html, o algo asi, como lo evito??? Un saludo.
Esto lo quiero para mi pagina web de juegos, luego mando como se queda...
|
|
|
264
|
Programación / Bases de Datos / Como hacer una base de datos, soy nuevo
|
en: 4 Junio 2012, 14:59 pm
|
Hola amigos, necesito ayuda, necesito saber que tipos de bases de datos se pueden hacer, y en que idiomas, es decir existe MySql, no lo entiendo... Necesito algo mas sencillo a un o algo parecido, para hacer un sistema de usuarios, comentarios, y post... Un saludo.
|
|
|
265
|
Programación / PHP / Soy nuevo en PHP, necesito ayuda :P
|
en: 4 Junio 2012, 14:57 pm
|
Hola amigos, bueno lo que necesito son tutoriales de PHP donde se muestre como hacer cosas en PHP como: > Sistema de usuarios. > Sistema de comentarios. > Sistema de posteo. Claro, todo esto con una base de datos de MySql o cualquiero otra cosa... Hasta ahora necesito eso, es para hacer una página web desde 0. Un saludo. Por ahora lo que mas me urge es, un sistema PHP de creacion de post sin base de datos. Algo asi como (direccion: /post.php?id=67), por ejemplo... como se haria?
|
|
|
266
|
Programación / Scripting / Comprobar actualizaciones a traves de wget o cualquier otra aplicacion externa
|
en: 3 Junio 2012, 21:21 pm
|
Hola amigos, bueno lo que quiero hacer es un poco complicaete y no se si se puede hacer... A ver, lo que yo quiero es lo siguiente... Yo tengo mi bat que se está cargando, y mientras se carga quiero que compruebe si hay actulizaciones con wget... Lo primero es, que no tengo ni idea de los qsiguientes aspectos: - Deberia tener un link fijo cada nueva version respecto a la siguiente? - Deberia utilizar PHP o algo así? Se me estan ocurriendo varias formas... y es por ejemplo, que se descarge un batch que tenga escrito el numero de la ultima version, y tras algun macabro modo averigue y sustraiga la version del bat....
Otra cosita, es que, para que no de mucho porsaco lo de ¿Quiere actulizar su puto bat?, y el usuario este hasta los cojones mismisimos de la actualizacion... quiero que se pueda poner un si, o un no... o la opcion nobel, Olvida mi casa mi nombre... No, XD "No avisarme nunca mas... o algo por el estilo"... si el usuario marca esta opcion y luego se arrepienta que pueda actualizarlo (que en este caso, volveriamos a la cuestion anterior....) Bueno, gracias a todo participante (aunque solo creo que lo va a hacer elektro ) Un saludín.
|
|
|
267
|
Programación / Scripting / Variable general....
|
en: 3 Junio 2012, 21:02 pm
|
Hola amigos, no hay alguna forma que por ejemplo, que haya un if "%*%"=="lo que sea" comando??? algo así? es para enlazar todas las variables a un comando en comun...
|
|
|
268
|
Programación / Scripting / Como usar wget?
|
en: 28 Mayo 2012, 16:34 pm
|
Hola amigos, bueno hoy he descubierto que utilizando wget se puede descargar contenidos de internet con batch. La pregunta es como. Aquí les dejo un sencillo ejemplo de un actulizador de un juego famoso llamado Minecraft. @echo off set CYGWIN set CYGWIN=%CYGWIN%;nodosfilewarning mkdir "%APPDATA%\.minecraft\bin\natives" mkdir "%APPDATA%\.minecraft\resources" mkdir "%APPDATA%\.minecraft\saves" del /F /Q Minecraft.jar bin\wget --no-check-certificate http://www.minecraft.net/download/minecraft.jar del /F /Q "%APPDATA%\.minecraft\bin\jinput.jar" bin\wget --no-check-certificate -O "%APPDATA%\.minecraft\bin\jinput.jar" http://www.minecraft.net/game/jinput.jar del /F /Q "%APPDATA%\.minecraft\bin\lwjgl.jar" bin\wget --no-check-certificate -O "%APPDATA%\.minecraft\bin\lwjgl.jar" http://www.minecraft.net/game/lwjgl.jar del /F /Q "%APPDATA%\.minecraft\bin\lwjgl_util.jar" bin\wget --no-check-certificate -O "%APPDATA%\.minecraft\bin\lwjgl_util.jar" http://www.minecraft.net/game/lwjgl_util.jar del /F /Q "%APPDATA%\.minecraft\bin\minecraft.jar" bin\wget --no-check-certificate -O "%APPDATA%\.minecraft\bin\minecraft.jar" http://www.minecraft.net/game/minecraft.jar bin\wget --no-check-certificate -O "%APPDATA%\.minecraft\bin\natives\natives.jar" https://s3.amazonaws.com/MinecraftDownload/windows_natives.jar bin\7z e -o"%APPDATA%\.minecraft\bin\natives" -x!META-INF -y "%APPDATA%\.minecraft\bin\natives\natives.jar" del "%APPDATA%\.minecraft\bin\natives\natives.jar" del /F /Q "%APPDATA%\.minecraft\bin\version" bin\wget -O "%APPDATA%\.minecraft\bin\version" http://dl.dropbox.com/u/1178264/mc/version bin\touch "%APPDATA%\.minecraft\bin\jinput.jar.lzma" bin\touch "%APPDATA%\.minecraft\bin\lwjgl.jar.lzma" bin\touch "%APPDATA%\.minecraft\bin\lwjgl_util.jar.lzma" echo Update complete pause A ver, la cuestión, es la siguiente: Nosotros tenemos un FTP, y dentro tenemos archivos jar. Yo quiero que se obtenga una lista (no se si se puede hacer con wget, utilizando call o algo por el estilo), en el que haya un display de versiones, entonces yo cojo y me descargo la que quiero. Mientras hacía el post, me he preguntado no hay ninguna forma de hacer un call a traves de wget, algo como: bin\wget --no-check-certificate "direcciondetal\archivo.bat" direcciondetal\archivo.bat y luego. un: cd "direcciontaldetal" call archivo.bat Ostias, yo creo que funcionará pero necesito la opinión de un jurado. Un saludo.
|
|
|
270
|
Programación / Scripting / Batch multi-idiomas
|
en: 24 Mayo 2012, 17:42 pm
|
Hola amigos, hay alguna forma de hacer un batch multi-idiomas, es decir yo tengo un batch. Y desde varios archivos de configuracion tengo los idiomas, hay alguna forma? o algo alternativo?
Gracias y un saludo. Si no hay ninguna forma da igual, tengo otra que es un poco chapucera pero bueno.
|
|
|
|
|
|
|