Free Web Hosting Forum
Go Back   Free Web Hosting Forum > 000WebHost Services > Spanish Forum
Reload this Page No puedo resaltar mi codigo con Geshi
Closed Thread

 

Thread Tools Display Modes
(#1 (permalink))
Old
Junior Member
scheduler is on a distinguished road
 
Posts: 5
Join Date: Aug 2008
Default No puedo resaltar mi codigo con Geshi - 08-15-2008, 04:41 PM

hola que tal a todos, mi problema es este

tengo un archivo con el siguiente codigo para resaltar el codigo con Geshi resaltarCodigo.php:
PHP Code:
<?php
require  'geshi/geshi.php';            /* Incluir la libreria del resaltador de sintaxis Geshi*/
/* Funcion que recibe un nombre de archivo para mostra resaltado su codigo, tambien recibe la extension
   del archivo para determinar el lenguaje de programacion */
function mostrarCondigo($elArchivo,$tipo)
{                                          
/* Inicio del cuerpo de la funcion*/
  /*Podemos mostrar resaltado solamente un segmento de codigo, inicializando una variable con dicho codigo */
  //$codigo="int number;
  //bool yes;
  //number=5;
  //yes=true;";

  
$archivo $elArchivo.".".$tipo;               /*Indicar cual archivo abrir*/
  
$punteroArch fopen($archivo,'r');            /*abrimos el archivo en lectura*/

  
$codigo fread($punteroArchfilesize($archivo));       /* leemos el archivo */
  
$lenguaje=$tipo;                     /*Indicar el lenguaje de programacion a resaltar*/

  
$migeshi= & new GeSHi($codigo,$lenguaje);

  
$migeshi->enable_line_numbers(GESHI_FANCY_LINE_NUMBERStrue);    /* Activar la numeracion de lineas */
  
$migeshi->set_line_style('background: yellow''background: #DFEEF3'true);             /* cambiar estilo de numeros de lines*/

?>
   <table width="100%%"  align="center" cellpadding="0" cellspacing="0" bgcolor=#E8E8E8 border=0 bordercolor="#13bfff">
     <tr><td align="center" bgcolor=#DFEEF3><b><font color="blue">Codigo <?php echo $tipo?></font></b></td></tr>
     <tr><td><?php echo $migeshi->parse_code(); ?></td></tr>
   </table>
<?php
  fclose
($punteroArch);        /* Cerrar el archivo abierto */
}                                  /* Fin del cuerpo de la funcion*/
?>
y desde otro archivo (home.php) uso esta funcion asi :
PHP Code:
                 require("resaltarCodigo.php");         /* Incluir la funcion para resaltar codigo */
                 
mostrarCondigo("prog1","ASM");   /* Mandar a la funcion de resaltar el nombre del archivo y su tipo*/
                 
echo "<br><br>";
                 
mostrarCondigo("progc2","C");   /* Mandar a la funcion de resaltar el nombre del archivo y su tipo*/ 
en mi host local (PHP+Apache) funciona de maravilla pero cuando lo subo me salen estos errores:

Warning: fopen(prog1.ASM) [function.fopen]: failed to open stream: No such file or directory in /home/a9262465/public_html/resaltarCodigo.php on line 14

Warning: filesize() [function.filesize]: stat failed for prog1.ASM in /home/a9262465/public_html/resaltarCodigo.php on line 16

Warning: fread(): supplied argument is not a valid stream resource in /home/a9262465/public_html/resaltarCodigo.php on line 16

Warning: fclose(): supplied argument is not a valid stream resource in /home/a9262465/public_html/resaltarCodigo.php on line 30

todos como se pueden ver son relacionados con la funciones de archivos, ¿no se pueden usar esas funciones o que onda?. En mi pagina (abajo esta el link) pueden ver lo errores que salen.

por favor ayudenme, soy un novato en esto. solo quiero esta web para practicar y lo codigos para compartirlos con mis amigos del TECNO.

gracias


...no soy un completo idiota, faltan algunas partes

http://gonzasilve.net84.net/

Last edited by scheduler : 08-15-2008 at 04:45 PM. Reason: explicar mejor mi problema
(#2 (permalink))
Old
bryan's Avatar
Moderator
bryan is an unknown quantity at this point
 
Posts: 1,102
Join Date: Jul 2008
Location: citizen of world
Default 08-15-2008, 07:26 PM

El foro no es para consultas sobre codigo hay un foro especifico para este tipo de post, lo dejo para ver si alguien te puede ayudar, lee esta pagina igual te das una idea mas clara http://www.albertnogues.com/home/4-p...tado-con-geshi, saludos.


Dominios tunombre.info a sólo us$ 2.00 Disponibles 3 enviame MP si estas interesado.
-----------------------------------------------------
Prueba 7 dias gratis <<< CPANEL Si necesitas probar entra aca.
-----------------------------------------------------
wWw.dominio.cc <<< Dominios Gratuitos muy recomendables control total NS, A, CNAME, MX, etc.
-----------------------------------------------------
También puedes darme 1 punto en karma si mi respuesta te ayudo.
(#3 (permalink))
Old
Junior Member
scheduler is on a distinguished road
 
Posts: 5
Join Date: Aug 2008
Default 08-16-2008, 04:46 AM

ok.

Entonces mi problema lo voi a exponer en el foro de scripts php, haber si me pueden ayudar, por que la verdad no se mucho de ingles.

gracias.


...no soy un completo idiota, faltan algunas partes

http://gonzasilve.net84.net/
(#4 (permalink))
Old
bryan's Avatar
Moderator
bryan is an unknown quantity at this point
 
Posts: 1,102
Join Date: Jul 2008
Location: citizen of world
Default 08-16-2008, 06:07 AM

Si es mejor en el foro indicado, cierro el tema.


Dominios tunombre.info a sólo us$ 2.00 Disponibles 3 enviame MP si estas interesado.
-----------------------------------------------------
Prueba 7 dias gratis <<< CPANEL Si necesitas probar entra aca.
-----------------------------------------------------
wWw.dominio.cc <<< Dominios Gratuitos muy recomendables control total NS, A, CNAME, MX, etc.
-----------------------------------------------------
También puedes darme 1 punto en karma si mi respuesta te ayudo.
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
vBulletin Skin developed by: vBStyles.com