Ayuda poner de <title> el contenido de un .txt Leido 11.890 veces

 
  Broco
Pregunta
Resuelta.
Bueno otra pregunta :)
Quiero que de titulo se muestro lo que yo ponga en un .txt por jemplo
creo un txt y dentro pongo Wikun, pues que de titulo ponga Wikun..

 

 





  !!r0Nk0!!
Respuesta correcta
Ha recibido:
1 premios
puedo hacer que ponga la ruta entera...



$fr=fopen("archivo.txt","r") or
die("No se pudo abrir el archivo");
$titulo=fgets($fr);
fclose($fr);

$carpeta = getcwd();

echo "<html>
<title>$titulo - $carpeta</title>
<body>prueba titulo</body>
</html>";



 

 


  !!r0Nk0!!
No entiendo muy bien lo que quieres decir. ¿En el mismo archivo? no te entiendo. Si explicas para que lo quieres y como...
 

 


  Broco
Entra la etiqueta <title></title> se muestre el contenido de un .txt
osea si en un .txt pongo "Wikun" se muestre wikun osea
<title>Wikun</title>

 

 


  !!r0Nk0!!
Respuesta correcta
Ha recibido:
1 premios
Mira a ver si esto es lo que quieres. De momento no se me ocurren mñas cosas. si no es explicame un poco mas.

Abre un archivo llamado archivo.txt y copia su contenido, luego lo usa para poner el título a la página.



$fr=fopen("archivo.txt","r") or
die("No se pudo abrir el archivo");
$titulo=fgets($fr);
fclose($fr);

echo "<html>
<title>$titulo</title>
<body>prueba titulo</body>
</html>";




 

 





  Broco
Es eso :) perfecto
Gracias

 

 


  Broco
ronko jeje otra pregunta, quiero poner "Wikun + el nombre de la carpeta"
por ejemplo tengo un php dentro de una carpeta llamada ronko pues que salga "Wikun - ronko"

 

 


  !!r0Nk0!!



$fr=fopen("archivo.txt","r") or
die("No se pudo abrir el archivo");
$titulo=fgets($fr);
fclose($fr);

$path = $_SERVER['PHP_SELF'];
$carpeta = dirname($path);

echo "<html>
<title>$titulo - $carpeta</title>
<body>prueba titulo</body>
</html>";




lo único que pone

titulo - /nombre

 

 


  Broco
El problema es que tengo el php dentro de una carpeta que esta dentro de otra carpeta
carpeta1/carpeta2/archibo.php
entonces de titulo sale carpeta1/carpeta2

 

 


  !!r0Nk0!!
Respuesta correcta
Ha recibido:
1 premios
puedo hacer que ponga la ruta entera...



$fr=fopen("archivo.txt","r") or
die("No se pudo abrir el archivo");
$titulo=fgets($fr);
fclose($fr);

$carpeta = getcwd();

echo "<html>
<title>$titulo - $carpeta</title>
<body>prueba titulo</body>
</html>";



 

 





  Broco
Era esto ronko



$path = $_SERVER['PHP_SELF'];
$carpeta = substr(dirname($path), -5);
echo "<html>
<title>$carpeta</title>
</html>";



Te doy los puntos por que lo e sacado del mensaje de arriba :)
por 1000º vez en 2 dias Gracis.

 

 


  !!r0Nk0!!
Bueno pues a ver si ahora se me publica el post... he conseguido lo de reemplazar la "/" por "-" y lo de las carpetas, espero qeu esté todo ahora:



$fr=fopen("archivo.txt","r") or
die("No se pudo abrir el archivo");
$titulo=fgets($fr);
fclose($fr);

$path = $_SERVER['PHP_SELF'];
$carpeta = substr(dirname($path),strlen($carpeta)+1);
$carpeta = ereg_replace("/", " - ", $carpeta);

echo "<html>
<title>$titulo - $carpeta</title>
<body>prueba titulo</body>
</html>";



 

 


  Broco
OK es ese pero sin el .txt



$path = $_SERVER['PHP_SELF'];
$carpeta = substr(dirname($path),strlen($carpeta)+1);
$carpeta = ereg_replace("/", " - ", $carpeta);

echo "<html>
<title>$titulo - $carpeta</title>
<body>prueba titulo</body>
</html>";



 

 





    ¿Cuantas columnas?     | 2 columnas | 3 columnas | 4 columnas | 5 columnas | 6 columnas |  
    Escribe la dirección web de la imagen:
  Publica tu respuesta  |  Haz Click en el siguiente cuadro para escribir