Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - sergiosacek

Páginas: [1]
1
Buenas tardes les envio una posible solucion del ejercicio CU00841B del curso básico de desarrollo web del lado del servidor con PHP.

Código: [Seleccionar]
<html>

<head><meta charset="utf-8"></head>

    <body>
   
<?php        			$link = mysqli_connect("localhost", "root", "");						mysqli_select_db($link, "ciudades");						$tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes						$result = mysqli_query($link, "SELECT * FROM ciudades");						mysqli_data_seek ($result, 0);						$extraido= mysqli_fetch_array($result);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";						$extraido= mysqli_fetch_array($result, 1);						echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";									mysqli_free_result($result);						mysqli_close($link);                ?>

   
    </body>
</html>


Solo tengo una duda, al poner en el codigo $extraido= mysqli_fetch_array($result, 1);
yo deseaba poner 0,1,2,3...9, pero no me arrojaba el resultado deseado, entonces en el codigo solo puse 0,1,1,1,...1 y si me arrojo el resultado deseado.

Eso es correcto o me equivoque en algo.

Saludos

2
Buenas tardes: les envío un posible solucion para el ejercicio file_get_contents y nl2br (CU00838B) del tutorial básico de desarrollo web de lado del servidor con PHP.

Código: [Seleccionar]
<html>
<head>
<title>Ejemplo CU00838B</title>
<meta charset="utf-8"> </head>
<body>
<h1>Ejercicio 1</h1>
<?php //Ejemplo aprenderaprogramar.com			$texto = file_get_contents("miArchivoDePrueba.txt");			echo $texto;		?>

<hr>
<h1>Ejercicio 2</h1>
<?php				$texto1 = file_get_contents("https://www.aprenderaprogramar.com/");				$texto2 = file_get_contents("http://www.clarin.com/");				$texto3 = file_get_contents("http://www.proceso.com.mx");				echo 'La etiqueta h1 aparece ' .substr_count($texto1, '<h1>'). ' veces en https://www.aprenderaprogramar.com/' . '<br>';				echo 'La etiqueta h1 aparece '. substr_count($texto2, '<h1>') . ' veces en http://www.clarin.com/' . '<br>';				echo 'La etiqueta h1 aparece '. substr_count($texto3, '<h1>') . ' veces en http://www.proceso.com.mx';			?>

</body>
</html>

3
Hola:

Les envio una posible solucion del ejercicio fwrite PHP. Lectura y escritura fichero txt. Modo acceso. PHP_EOL salto de línea. Ejercicio (CU00837B) del curso básico de desarrollo web con PHP desde cero.

Código: [Seleccionar]
<?php		function escribirNumerosMod($numeros ,$valor)		{			if (strcmp($valor, "sobreescribir") == 0) {				$file = fopen("datosEjercicioMod.txt", "w");				for ($i=0; $i < count($numeros); $i++) { 					fwrite($file, $numeros[$i] . PHP_EOL);				}				fclose($file);				echo "Se ha sobreescrito correctamente.<br/>";			}else if (strcmp($valor, "ampliar") == 0) {				$file = fopen("datosEjercicioMod.txt", "a");				for ($i=0; $i < count($numeros); $i++) { 					fwrite($file, $numeros[$i] . PHP_EOL);				}					fclose($file);				echo "Se ha ampliado correctamente.<br/>";			}		}		function leerContenidoFichero($ruta)		{			$file = fopen($ruta, "r+");			while (!feof($file)) {				$resultado = fgets($file);				echo $resultado . "<br/>";			}		}		escribirNumerosMod(array(5, 9, 3, 22), "sobreescribir");		echo "<br/>El contenido del fichero es: <br/>";		leerContenidoFichero("datosEjercicioMod.txt");				escribirNumerosMod(array(33, 11, 16), "ampliar");		echo "<br/>El contenido del fichero es: <br/>";		leerContenidoFichero("datosEjercicioMod.txt");				escribirNumerosMod(array(4, 99, 12), "sobreescribir");		echo "<br/>El contenido del fichero es: <br/>";		leerContenidoFichero("datosEjercicioMod.txt");?>


4
Posible solucion para el ejercicio a), b), c) y d) del curso de programación web con php: Función fopen (modo), fgets, fputs, fclose y feof.

Código: [Seleccionar]
<!DOCTYPE html>

<html>
    <head>
        <title>Ejemplo aprenderaprogramar.com</title>
        <meta charset="utf-8">
    </head>
    <body>
        <form name="formularioDatos" method="post" action="fp.php">
        Introduzca primer numero: <input type="text" name="numero1" value="">
        <br/> <br/>
         Introduzca segundo numero: <input type="text" name="numero2" value="">
        <br/> <br/>
         Introduzca tercer numero: <input type="text" name="numero3" value="">
        <br/> <br/>
        <input value="Enviar" type="submit" />
        </form>
    </body>
</html>

PHP que cree..

Código: [Seleccionar]
<?php 		$numero1 = $_POST["numero1"];	$numero2 = $_POST["numero2"];	$numero3 = $_POST["numero3"];		function escribirTresNumeros($numero1, $numero2, $numero3)		{			$fp = fopen("datosEjercicio.txt", "w");						fputs($fp, $numero1."\n". $numero2 ."\n". $numero3 ."\n");						fclose($fp);		}						echo "$numero1";			echo "<br>";			echo "$numero2";			echo "<br>";			echo "$numero3";							function obtenerSuma($ruta)		{				$resul = 0;			$aux = 0;			$linea = array();			$fp = fopen($ruta, "r");						while (!feof($fp)) {				$linea[$aux] = fgets($fp);				$aux++;			}			for ($i=0; $i < count($linea); $i++) { 				$resul = $resul + $linea[$i];			}			fclose($fp);			echo "<br>";			return $resul;		}				function obtenerArrNum($ruta)		{				$array = array();			$cont = 0;			$fp = fopen($ruta, "r");			while (!feof($fp)) {				$array[$cont] = fgets($fp);				$cont++;			}			fclose($fp);			return $array;		}		escribirTresNumeros(2, 8, 14);		echo "Suma: " . obtenerSuma("datosEjercicio.txt");		echo "<br/>";		$arrayObtenido = obtenerArrNum("datosEjercicio.txt");		echo "<br/>Elementos del array obtenido con la función: </br>";		for ($i=0; $i < count($arrayObtenido) - 1; $i++) { 		echo $arrayObtenido[$i] .", ";		}	?>

5
Posible solucion para el ejercicio a) del curso de programación web con php: Función fopen (modo), fgets, fputs, fclose y feof.

Código: [Seleccionar]
<!DOCTYPE html>

<html>
    <head>
        <title>Ejemplo aprenderaprogramar.com</title>
        <meta charset="utf-8">
    </head>
    <body>
        <form name="formularioDatos" method="post" action="fp.php">
        Introduzca primer numero: <input type="text" name="numero1" value="">
        <br/> <br/>
         Introduzca segundo numero: <input type="text" name="numero2" value="">
        <br/> <br/>
         Introduzca tercer numero: <input type="text" name="numero3" value="">
        <br/> <br/>
        <input value="Enviar" type="submit" />
        </form>
    </body>
</html>

PHP que cree..

Código: [Seleccionar]
<?php 		$numero1 = $_POST["numero1"];	$numero2 = $_POST["numero2"];	$numero3 = $_POST["numero3"];		$fp = fopen("datosEjercicio.txt", "w");		fputs($fp, $numero1);	fputs($fp, $numero2);	fputs($fp, $numero3);		fclose($fp);		echo "$numero1";	echo "<br>";	echo "$numero2";	echo "<br>";	echo "$numero3";?>

Espero haber entendido bien el problema

6
Ya iniciaste los servicios de xampp o wamp (servidor local)? Tienes que hacerlo accediendo al panel de control de XAMPP y activando "Apache", "MySQL" y "Filezilla" (esos tres módulos, pulsar en Actions - Start)

Si no inicias el servidor te muestra ese mensaje.

Saludos

7
Hola buenas tardes:

Les envío una posible solucion del ejercicio CU00834B

Código: [Seleccionar]
<!DOCTYPE html>
<html>
    <head>
    <title>Ejemplo aprenderaprogramar.com</title>
    <meta charset="utf-8">
    </head>
   
    <body>
        <form name="formularioDatos" method="post" action="post1.php">
        <p> TIEMPO DE LLENADO </p>
        <br/>
        Introduzca el caudal disponible en litros / minuto: <input type="text" name="litros" value="">
        <br/> <br/>
        Introduzca el diámetro del depósito, en metros: <input type="text" name="diametro" value="">
        <br/> <br/>
       
        Introduzca la altura del depósito, en metros: <input type="text" name="altura" value="">
        <br/> <br/>
        <input value="Calcular" type="submit" />
        </form>
    </body>
</html>


PHP

Código: [Seleccionar]
<?php //Ejemplo aprenderaprogramar.com	$litros = $_POST['litros'];	$diametro = $_POST['diametro'];	$altura = $_POST['altura'];	$radio = $diametro/2;	$Pi = 3.141593;	$volumen = $Pi*($radio*$radio)*$altura;	$vlitros = $volumen*1000;	$tminutos = $vlitros / $litros;	echo "<br/>   DATOS RECIBIDOS <br>";	echo "<br/>   Caudal en litros: ". $litros. " en litros";	echo "<br/>   Diametro del deposito: ". $diametro. " en metros";	echo "<br/>   Altura del deposito: ". $altura. " en metros <br/>";	echo "<br/>   El tiempo que transcurrirá hasta el llenado del depósito es de ". $tminutos. " minutos";?>

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".