lunes, 6 de noviembre de 2017

[Fecha de publicación. 07-11-2017]

Evaluación
leer y practicar manual 30-31-80-81.

martes, 31 de octubre de 2017

[ FECHA DE PUBLICACIÒN:31-10-2017]

Acumulativo, hosting con base de datos.

martes, 24 de octubre de 2017

[Fecha De Publicación: 24-10-2017]
 Prueba saber
Ejercicio para irnos a navidad.Sin camisas y con el blog actualizado

martes, 17 de octubre de 2017

PROYECTO

[ FECHA DE PUBLICACION:17-10-2017]

Revision blog, inicio de proyecto.
proyecto_pn_pa :10p
title: 10p
template con derechos:10 puntos
blog actualizado:20 puntos
upload: 30 puntos
nuevo nombre archivo: 20 puntos

lunes, 16 de octubre de 2017

[Fecha publicación: 10-10-2017]

Publicación de un ejercicio en el hosting. Inicio del proyecto prox clase.

martes, 3 de octubre de 2017

HOSTING

rmdir

(PHP 4, PHP 5, PHP 7)
rmdirRemoves directory

Description

bool rmdir ( string $dirname [, resource $context ] )
Attempts to remove the directory named by dirname. The directory must be empty, and the relevant permissions must permit this. A E_WARNING level error will be generated on failure.

Parameters

dirname
Path to the directory.
context
Note: Context support was added with PHP 5.0.0. For a description of contexts, refer to Streams.

Return Values

Returns TRUE on success or FALSE on failure. 

Unlink


I want to use absolute path to myFolder in above by using server document root, like below
$_SERVER["DOCUMENT_ROOT"]."/myFolder/"
It should be like below
$files = glob('$_SERVER["DOCUMENT_ROOT"]."/myFolder/*"');
But this is not working
How to correct this?
Actually I am trying to do this:
<?php
//Delete All files from folder
// $files = glob('myFolder/*');

$files = glob($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");

foreach($files as $file){
if(is_file($file))
unlink($file);
} 
?>
Code below is working
$files = glob('myFolder/*');
This below is not working
$files = glob($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");
I want to use absolute path to myFolder

lunes, 2 de octubre de 2017

fecha de publicación[26-09-2017]

Ejercicio upload más base de datos, segundo indicador.
FECHA DE PUBLICACION[2017-19-09]


Ejercicio de upload, archivos en diferentes carpetas,permisos, primer indicador.

CRONOGRAMA

lunes, 18 de septiembre de 2017

Septiembre 11-17 Feria de Bucaramanga- Semana de receso.

miércoles, 6 de septiembre de 2017

[FECHA DE PUBLICACIÓN: 05-09-2017]

Entrega de notas.

martes, 29 de agosto de 2017

[Fecha de publicación: 29/08/2017]

Acumulativo, y levante de nota:

ACUMULATIVO

recomiendo lo siguiente:
  • 1. Practicar con el proyecto, realizarlo nuevamente, que funcione con validaciones y con manejo de Base de Datos.
  • 2. Tener conceptos sobre cadenas de texto, funciones matematicas de php.
  • 3. Tener conceptos sobre mysql.
  • Tener conceptos sobre servidores linux y windows ya sea en appserv, lamp o xampp.
  • Manejar conceptos sobre upload y script php sobre hojas electronicas.
  • 4. Tener buenos apuntes en el cuaderno, no copias.
  • 5. Tener memoria Usb marcada y con solo una carpeta de nombre "MI_MATERIAL_INFORMATICO_MI_NOMBRE_MI_APELLIDO_MI_NUMERO_DE_LISTA", 
    Ej.
    MI_MATERIAL_INFORMATICO_NELSON_PENNA_00
  • Para utilizar la memoria usb en clase, debe cumplir con el item 5, sin excusas.
  • RECOMIENDO, tener su blog actualizado a la fecha, no existira re-calificciones. Si anteriormente se le recomendo cambiar o actualizar fechas de publicaciones, favor realizarlo asi sea en las ultimas publicaciones.
  • Nota final: del viernes 18 de agosto hasta el lunes 21 de agosto no revisare e-mail debido a que me encontraré calificando aprox. 130 trabajos(grados 10 y 11) y 180 blogs(grados 9, 10 y 11).
  • Los Manuales publicados son los apropiados para el estudio del Acumulativo.
Entrega de notas d proyecto.

miércoles, 23 de agosto de 2017

martes, 15 de agosto de 2017

[FECHA DE PUBLICACIÓN:15-08-2017]


Continuación y entrega de proyecto, prox clase acumulativo.

martes, 8 de agosto de 2017

PROYECTO

[FECHA DE PUBLICACIÓN: 2017-08-08]
INICIO DE PROYECTO!
Duración: 3 horas clase.


miércoles, 2 de agosto de 2017

[FECHA DE PUBLICACIÓN: 2017-01-08]

Simulación de proyecto, actividad para subir nota.
 Uno de 100 puntos incluyendo los conocimientos de la clase pasada sobre Upload , y otro de 50 puntos, que consistía en incluir en un template los ejercicios dejados por el docente:
Ejercicios, realizarlos en PHp y la solucion guardarla en Base de Datos :  
    1. Programa que te pregunta tu nombre y a continuación te saluda.
    2. Programa que lee dos números y escribe el mayor de ellos.
    3. Programa que lee dos numeros y realiza las operaciones básicas: suma, resta, multiplicar y dividir.
    4. Programa que lee 3 números y si el primero es positivo, calcula el producto de los otros dos, si no calcula la suma.
    5. Programa que lee un número e imprime si dicho número es positivo, negativo.
    6. Programa que calcula el área de un triangulo. A = ( b x h ) / 2
    7. Programa que calcula la Conversión Fahrenheit a Celsius. C = ( F - 32 ) x ( 5 / 9 ).
    8. Programa que calcula la Conversión Celsius a Fahrenheit . F = C x ( 9 / 5 ) + 32.
    9. Programa que lee una nota definitiva del periodo e imprime si paso o no la materia. Se pasa la materia con una nota >= 70.
    10. Programa leer el valor de un producto cualquiera y calcular el iva del producto, imprimir sólo el valor del iva y el valor del producto con iva.
    11. Guardar en su USB personal(marcada) todos los ejercicios en una carpeta "Ejercicios-2017-08-01_primernombre_primerapellido.
   
CCada uno con un: <a href="https://www.w3schools.com" target="_blank">Visit W3Schools</a>
TOMADO DE: https://www.w3schools.com/tags/att_a_target.asp
http://coldivinoamor.com/espacio_virtual/a280a068feb81d89cb2e29ccc569a151/publicaciones_undecimo.php

domingo, 30 de julio de 2017

NUEVA PUBLICACIÓN

Recomiendo para la clase, lo siguiente:
  • Evaluación Individual, basado en servidores Linux y Mysql.
  •     Ejercicios, realizarlos en PHp y la solucion guardarla en Base de Datos :  
        1. Programa que te pregunta tu nombre y a continuación te saluda.
        2. Programa que lee dos números y escribe el mayor de ellos.
        3. Programa que lee dos numeros y realiza las operaciones básicas: suma, resta, multiplicar y dividir.
        4. Programa que lee 3 números y si el primero es positivo, calcula el producto de los otros dos, si no calcula la suma.
        5. Programa que lee un número e imprime si dicho número es positivo, negativo.
        6. Programa que calcula el área de un triangulo. A = ( b x h ) / 2
        7. Programa que calcula la Conversión Fahrenheit a Celsius. C = ( F - 32 ) x ( 5 / 9 ).
        8. Programa que calcula la Conversión Celsius a Fahrenheit . F = C x ( 9 / 5 ) + 32.
        9. Programa que lee una nota definitiva del periodo e imprime si paso o no la materia. Se pasa la materia con una nota >= 70.
        10. Programa leer el valor de un producto cualquiera y calcular el iva del producto, imprimir sólo el valor del iva y el valor del producto con iva.
        11. Guardar en su USB personal(marcada) todos los ejercicios en una carpeta "Ejercicios-2017-08-01_primernombre_primerapellido.
        
  • Practicar con los ejercicios de Hojas electronicas y Upload.
  • Recomiendo tener el BLOG actualizado a la fecha, revision rapida.
  • Recomiendo leer los manuales y asi preparase para mejorar las notas actuales.
  • Recomiendo la lista de la publicación del dia 18 Jul. 2017. PREPARACION DE LOS TEMAS INDICADOS POR EL DOCENTE PARA OBTENER BUENAS NOTAS.


miércoles, 26 de julio de 2017

[FECHA DE PUBLICACIÓN:2017-7-25]
Explicación del código para subir archivos al servidor local. Ejercicio Practico. 
Se realizó calificación de ejercicio pasado que posiblemente cuente como indicador.

index.php


<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=“http://www.w3.org/1999/xhtml”>
<head>
  <meta http-equiv=“Content-Type” content=“text/html; charset=utf-8” />
  <title>Como Cargar Archivos al Servidor…</title>
  <link href=“style_upload/style.css” rel=“stylesheet” type=“text/css” />
<script language=“javascript” type=“text/javascript”>
<!–
function startUpload(){
     document.getElementById(‘f1_upload_process_loader’).style.visibility = 'visible’;
     document.getElementById('f1_upload_form_loader’).style.visibility = 'hidden’;
     return true;
}
function stopUpload(success){
     var result = “;
     if (success == 1){
        result = ’<span class="msg_loader”>El Archivo ha sido Cargado con Exito al Servidor!<\/span><br/><br/>’;
     }
     else {
        result = ’<span class=“emsg_loader”>Ocurrio un error al tratar de Cargar el Archivo!<\/span><br/><br/>’;
     }
     document.getElementById('f1_upload_process_loader’).style.visibility = 'hidden’;
     document.getElementById('f1_upload_form_loader’).innerHTML = result + ’<label class=“label_loader” >Archivo: <input name=“myfile” type=“file” size=“30” /><\/label><label class=“label_loader” ><input type=“submit” name=“submitBtn” class=“sbtn_loader” value=“Aceptar” /><\/label>’;
     document.getElementById('f1_upload_form_loader’).style.visibility = 'visible’;    
     return true;
}
//–>
</script>
</head>
<body class=“body_loader”>
      <div id=“container_loader”>
           <div id=“header_loader”>
            <div id=“header_left_loader”></div>
          <div id=“header_main_loader”>Subir Archivos al Servidor…</div>
               <div id=“header_right_loader”></div>
           </div>
           <div id=“content_loader”>
               <form action=“upload.php” method=“post” enctype=“multipart/form-data” target=“upload_target” onsubmit=“startUpload();” >
                    <p id=“f1_upload_process_loader”>Cargando…<br/><img src=“style_upload/loader.gif” /><br/></p>
                    <p id=“f1_upload_form_loader” align=“center”><br/>
                        <label class=“label_loader” >Archivo:
                             <input name=“myfile” type=“file” size=“30” />
                        </label>
                        <br /><label class=“label_loader” >
                            <input type=“submit” name=“submitBtn” class=“sbtn_loader” value=“Aceptar” />
                        </label>
                    </p>
                    <iframe id=“upload_target” name=“upload_target” src=“#” style=“width:0;height:0;border:0px solid #fff;”></iframe>
                </form>
            </div>
            <div id=“footer_loader”><a href=“#”>…</a></div>
        </div>
        <?php
           $destination_path = getcwd().DIRECTORY_SEPARATOR;
  echo  $destination_path;
  ?>
</body>  

upload.php

<?php
  $destination_path = getcwd().DIRECTORY_SEPARATOR;
  $result = 0;
  $target_path = $destination_path . ’/adjuntados/’.basename( $_FILES['myfile’]['name’]);
  if(@move_uploaded_file($_FILES['myfile’]['tmp_name’], $target_path)) {
     $result = 1;
  }
  sleep(1);
?>
<script language=“javascript” type=“text/javascript”>window.top.window.stopUpload(<?php echo $result; ?>);</script>
<!– Tomado de: http://www.ajaxf1.com/tutorial/ajax-file-upload-tutorial.html –>