Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2007, 15:20
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Ayuda con printar documento en web

Hola buena gente!

Estoy intentando probar de crear una capa flotante a la derecha de la web con forma de Post-it y dentro de ella quiero que aparezca el contenido de un fichero de texto que iré subiendo al servidor cada vez que quiera modificar esa parte de la web.

Mi problema es que la función php que me lee el contenido de un fichero y me lo printa en la web me va bien.

Código PHP:
<html>
<body>
<div>
<?php 
function mostrartexto()
{
$arch "archivo01.txt";
//echo "$arch";
$da = @fopen($arch"r")
    or die (
"no existe el archivo");

$lectura fread ($dafilesize ($arch));
fclose ($da);

return 
$lectura "<br>";
}
?>
<?php 
print mostrartexto();?>
<p>hola</p>
</div>
</body>
</html>
Pero cuando intento meter la función dentro de la web de pruebas no me muestra el contenido!

Estoy un poco verde con php, os explico porque igual no lo he hecho bien...
Yo dentro de mi codigo html, mas concretamente dentro del body tengo la función php

Código PHP:
?php 
        
function mostrartexto()
        {
            
$arch "notas.txt";
            
$da = @fopen($arch"r")
                or die (
"no existe el archivo");
            
$lectura fread ($dafilesize ($arch));
            
fclose ($da);
            return 
$lectura .;
        }
        
?> 
Bien? o eso va en otro lugar :S

Y a continuación tengo una capa donde inserto la llamada...

Código HTML:
<div class="postit">
	<p>hola</p>
	<?php print mostrartexto();?>
	
	</div> 
Sin embargo, no me va

Que puede estar pasando? qué hago mal?¿

Gracias de antemano!