Jump to content

Pagina Simple


Recommended Posts

Hola que tal, tengo una duda. tengo q hacer una pg simple bien plana, pero me pideiron que en una parte de "proyectos" se puedan ir ingresando proyecto mas adelante. como puedo hacer esto sin una bd.es solo eso lo otro es informacion intacta que nos e actualiza. solo eso de agregar un proyecto con una imagen. si alguien me orienta se lo agredeceria.

 

no la e empezado aun asi q no tengo lenguaje.

Edited by kototo87
Link to comment
Share on other sites

si esos proyectos se neceistan almacenar y no vas a ocupar bd, puede ocupar un archivo de texto y leerlo asi (con php)

 

function leer($archivo, $direccion){

$contenido = "";

$file = $direccion."/".$archivo;

if(file_exists($file) || @filesize($file) != 0){

$contenido = @fread(@fopen($archivo, "r"), @filesize($archivo));

}

return $contenido;

}

 

 

y ocupalo asi

 

$contenido = leer("mi_archivo.txt", "ruta/del/archivo/sin_/_final");

echo $contenido;

Link to comment
Share on other sites

como no defines lenguaje, lo mas fácil y barato es hacerlo en PHP, entonces para eso tienes unas cuantas opciones para almacenar información y poder desplegarla en forma dinámica.

Puede ser ocupando XML, también puede ser guardando en archivos de texto y por último, y en mi opinión lo mas conveniente, es ocupar SQLite.

 

Ahora bien.. porque no puede ser con base de datos??,

 

 

 

 

si esos proyectos se neceistan almacenar y no vas a ocupar bd, puede ocupar un archivo de texto y leerlo asi (con php)

 

function leer($archivo, $direccion){

$contenido = "";

$file = $direccion."/".$archivo;

if(file_exists($file) || @filesize($file) != 0){

$contenido = @fread(@fopen($archivo, "r"), @filesize($archivo));

}

return $contenido;

}

 

 

y ocupalo asi

 

$contenido = leer("mi_archivo.txt", "ruta/del/archivo/sin_/_final");

echo $contenido;

 

o también se podría ocupar estas funciones

 

//para leer info
$data = file_get_contents('archivo.txt');
//para guardar info
$contenido = "asdasd";
file_put_contents('archivo.txt', $contenido );

Edited by nazhox
Link to comment
Share on other sites

existe alguna forma de hacerlo con js?

No no puedes usar solo Javascript, debes usar un lenguaje del lado del servidor (PHP u otro) con el que realices todo el procedimiento logico para guardar los datos en archivos del servidor. JS solo te serviria para hacer parte de la logica por el lado del cliente, pero no para todo lo que debes hacer.

Link to comment
Share on other sites

Hola que tal, miren tengo una consulta no se si se puede hacer, pero queio lo sigueinte quiero leer un txt con php pero que busque un titulo (la idea es guardar temas con titulos, entoces la idea es buscar despues por el titulo) y despues imprimir por pantalla la definicion, nose, la idea es saparar los temas por "/" algo asi. se puede, se como leer el txt buscar cadenas.

Link to comment
Share on other sites

Si se puede, con la función explode....ejemplo:

 

 

<?php
// archivo txt
$filas=file('miarchivo.txt');
// iniciamos contador y la fila a cero
$i=0;
$numero_fila=0;
// mientras exista una fila
while($filas[$i]!=NULL){
// incremento contador de la fila
$row = $filas[$i+1]; 
// genero array con por medio del separador "," que es el que tiene el archivo txt
$sql = explode("/",$row);
// incrementamos contador
$i++;
$numero_fila++;
// imprimimos datos en pantalla
echo 'Id: '.$row[0].'<br/>';
echo 'Nombre: '.$row[1].'<br/>';
echo 'Apellidos: '.$row[2].'<br/>';
echo 'Profesión: '.$row[3].'<br/>';
echo 'Edad: '.$row[4].'<br/>';
echo 'Ciudad: '.$row[5].'<br/><br/>';
}

 

El ejemplo está más que sencillo....aqui son 6 datos, separados por /....si te fijas se guardan en un array.....podrias modificar el code de forma que por cada linea te busque la cadena en el array(con in_array) si lo encuentra imprime el dato y hace un break al while o for(o lo que ocupes :notonto: )

 

Hace tiempo no posteaba.....saludos :tsunami:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...