Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/06/2013, 00:35
raulquiros
 
Fecha de Ingreso: junio-2013
Mensajes: 8
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Creación de html con csv

Buenas,

Gracias por las respuestas

Ya he conseguido que no me de ningún problema al ejecutar el php, era por el tipo de separador. En vez de ser "|" era ";".

Ahora no da ningún error, sin embargo no genera los archivos. En el bucle que lee todas la lineas del csv que error creis que puede haber?

En cuanto a rendimiento. No tengo otra opción. Mi programa de gestión solo admite descripciones para mis productos via html para publicarlos en una pagina ecommerce.
Yo creo las descripciones de mi propia web. No quiero tener que estar poniendolas dos veces.

El codigo ha quedado asi:

<?php

//abrimos el archivo .csv
$archivo = fopen ("html.csv","r");

while ($lecturaarchivo = fgetcsv ($archivo, 3000, ";")){
//guardar registros en variables
$nombre = trim($lecturaarchivo[0]);// nombre
$descripcion = trim($lecturaarchivo[1]);// descripcion

$nombre_temp = tempnam("/nuevo", $nombre+".html");

$nuevoarchivo = fopen($nombre_temp, "w+");
fwrite($nuevoarchivo,$descripcion);
fclose($nuevoarchivo);

}
//cerrar conexion
fclose ($archivo);
?>