Foros del Web » Programando para Internet » PHP »

Ayuda extraterrestre

Estas en el tema de Ayuda extraterrestre en el foro de PHP en Foros del Web. hola amigos escribo en codigo y despues explico: ----------------------------- $generar = "resultado.php"; $fichero ="contenido.php"; $texto = fopen($fichero,"r"); while ($linea= fgets($texto,1024)) { $fp = fopen($generar,"w"); $w=fputs($fp,"$linea"); ...
  #1 (permalink)  
Antiguo 12/03/2002, 12:11
 
Fecha de Ingreso: noviembre-2001
Mensajes: 108
Antigüedad: 22 años, 5 meses
Puntos: 2
Ayuda extraterrestre

hola amigos escribo en codigo y despues explico:
-----------------------------
$generar = "resultado.php";
$fichero ="contenido.php";
$texto = fopen($fichero,"r");
while ($linea= fgets($texto,1024))
{
$fp = fopen($generar,"w");
$w=fputs($fp,"$linea");
$w=fputs($fp,"<br>");
fclose ($fp);
}
include("$generar");
-----------------------------
1- estoy tatando de generar una pagina llamada resultado.php con lo que tiene contenido.php, me la crea perfectamente pero solo me copia la ultima linea de contenido.php ..... en conteniddo tengo:
linea uno
linea dos
linea tres

solo me copia linea tres quein me ayuda con loque me falta paraque me copie exactamente todo lo que tengo en contenido.php a resultado.php?

gacias un amigo
  #2 (permalink)  
Antiguo 12/03/2002, 13:20
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 22 años, 5 meses
Puntos: 5
Re: Ayuda extraterrestre

Y por que no utilizas la funcion copy() ?¿? bueno el caso es, yo haria un bucle tipo for() y sacaria todas las lineas y las meteria en un array y luego copiaria cada array en el archivo es facil, si tienes proebla con el code pos nos lo dices y te ayudamos

<table style="border:1px solid black"><tr><td><center>
<embed width="88" height="144" src="http://www.alaplaya.com/~epplestun/yo.swf"></td></td><font face=verdana size=1>Ivan Rodriguez el poder es [B]PHP</p></td></tr></table>
  #3 (permalink)  
Antiguo 12/03/2002, 13:24
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Ayuda extraterrestre

Yo usaria ..

filesize($texto) en vez de 1024 ..
con lo cual calculamos el tamaño fisico del fichero q vamos a leer y no solo 1024 bytes.. q pueden ser suficientes .. o quedarse cortos (tal vez sea este el problema .. q no se lee la totalidad del fichero .. solo los primeros 1024 bytes.).

Te quedaria algo asi:

while ($linea= fgets($texto,filesize($texto)))


Un saludo,

pd: .. intenta no usar este tipo de nombre para tus preguntas .. q para otra vez q alguien tenga la misma duda .. a ver como la localizan?.
  #4 (permalink)  
Antiguo 12/03/2002, 15:16
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Ayuda extraterrestre

Tienes mal el bucle. Correctamente seria :

$generar = &quot;resultado.php&quot;;
$fichero =&quot;contenido.php&quot;;
$texto = fopen($fichero,&quot;r&quot;);
$fp = fopen($generar,&quot;w&quot;);
while ($linea= fgets($texto,1024))
{
$w=fputs($fp,&quot;$linea&quot;);
$w=fputs($fp,&quot;&lt;br&gt;&quot;);
}
fclose ($fp);
include(&quot;$generar&quot;);

Saludos. ( Y eso que soy de la tierra )

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #5 (permalink)  
Antiguo 13/03/2002, 17:27
 
Fecha de Ingreso: noviembre-2001
Mensajes: 108
Antigüedad: 22 años, 5 meses
Puntos: 2
Re: Ayuda extraterrestre

jeje gracias web te agrdezco pero bueno estubo super claro que utilize el copi y me funcuono perfecto ... gracias a todos de verdad y lo del nombre era como para varias que la jente vea sujetos diferrentes y descansen un poco de lo mismo de siempre... que les interes ingresar a las preguntas no que solo entren a las que saben si no que analizaen todas las preguntas y que mas que bien un sujeto llamativo no vez que resulta me lo solucinaron pronto jeje bueno pero si es problema con gusto no los utilizo..

un abrazo y gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:36.