Ejemplo n.º 1
0
 /**
  * Devuelve un array con el nombre de las variables definidas en el documento
  * Las variables deben estar envueltas por el caracter indicado en $this->separador
  * 
  * @param string $archivoPlantilla El nombre del archivo de la plantilla
  * @return array Array cuyo índices son los nombres de la variables encontradas en el documento
  */
 private function getVariablesDocumento($archivoPlantilla)
 {
     $archivo = new Archivo($archivoPlantilla);
     $this->textoPlantilla = $archivo->read("rb");
     unset($archivo);
     $largo = strlen($this->textoPlantilla);
     $i = 0;
     $array = array();
     while ($i < $largo and $i >= 0) {
         list($variable, $i) = $this->getVariable($this->textoPlantilla, $i);
         if ($i > 0) {
             //$sql = "select Columna from variables where IDVariable='$variable'";
             //$res = mysql_query($sql);
             //$row = mysql_fetch_array($res);
             $array[$variable] = "";
             //$row['Columna'];
         }
     }
     return $array;
 }