problema al incluir un php en otro.

Iniciado por <[(x)]>, 15 Junio 2009, 01:03 AM

0 Miembros y 1 Visitante están viendo este tema.

<[(x)]>



holas
 
   En el segundo script php que arme se me presento la necesidad de incluir otro...

  El tema es que me aparecen estos caracteres '', los cuales no escribí en ningún lado.

Les dejo el código de los archivos q estoy usando.

index.php 
Código (php) [Seleccionar]

  <html>
  ...
   <?php
   $itmm
=$_GET['ClickIn'];
   if(! 
$itmm$itmm=0
  
?>

  ...
   <?php 
    
if ($itmm==0) include('./main/FiXed.php');
    else if (
$itmm==1) include('./bus/Buscador.php');
    else if (
$itmm==2) echo 'tuto';//include('./Tuto/Tutoriales.php');
    
else if ($itmm==3) echo 'prog';//include('./Prog/Programas.php');
    
else if ($itmm==4) echo 'res';//include('./Res/Recursos.php');
    
else if ($itmm==5) echo 'cod';//include('./Cod/Codigos.php');
    
else if ($itmm==6) echo 'elec';//include('./Elec/Electronica.php');
   
?>

   ...


bus.php y FiXed.php
Código (php) [Seleccionar]

  <?php echo 'holasss!'?>


Los caracteres  q mencione aparecen al donde se incluye un archivo. Osea que en donde solo tendría que imprimir 'holasss!' imprime ' holasss!'.
 
Eso es todo, espero puedan decirme cual es el problema...

s2
<[(x)]>

[u]nsigned

Ese código esta bien...deberias revisar tus archivos...sobre todo las partes HTML...quisas se te entan colando desde ahi esos cararteres..

Otra cosa, si estas haciendo una web modular, te recomiendo usar switch en lugar de if...elseif.

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

<[(x)]>

 holas
         si lo estaba pensando.. lo del switch
         y enla parte del html no tengo esos caracteres por ningún lado, puede q alguna entidad o algo este tirando eso?? no creo.. tengo una tabla y .. un titulo.
       

saludos
<[(x)]>

Albertux

Es muy facil debe de checar que editor estas usando y si usas codificacion utf-8 que sea sin el bom, si estas en Windows te recomiendo el editor Notepad++

Si usas GNU/Linux creo que tanto Kate o Gedit te permiten esas opciones de encoding

Saludos

<[(x)]>

ummm
holas

  Probe lo que me dijiste y me tira este error y no me muestra la pagina...Parse error: parse error in C:\Server\Web\index.php on line 82

te dejo toso el code de la pagina ver que tiene--
Código (php) [Seleccionar]
<html>

<head>
  <meta http-equiv="Content-Language" content="es">
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
 
  <title>FiXed</title>
 
  <script type="text/javascript" src="menu1.js" ></script>
  <link rel="stylesheet" href="main.css" type="text/css" />
 
</head>

<?php
   
   $itmm
=$_GET['ClickIn'];
   if(! 
$itmm$itmm=0
 
 
?>


<body bgcolor="#000000" class="cuerpo">
  <table  style="width: 100%;height:100%;">
   <tr>
    <td colspan="3" style="height: 54px">
     <center><br>
      <span class="titulo1" style="color:#007700" >&gt;</span>
      <span class="cuerpo" style="font-size: xx-large;">-</span>
      <span class="titulo1"><strong>FiXed</strong></span>
      <span class="cuerpo" style="font-size: xx-large;">-</span>
      <span class="titulo1" style="color:#007700" >&lt;</span>
      <hr class="line" style="width: 98%; height: 1;">
     </center>
    </td>
   </tr>
   <tr>
    <td style="width: 140px; height: 547px;"></td>
    <td style="height: 547px">
     <?php 
      
switch ($itmm==0)
  {
       case 
:
    include './main/FiXed.php' ;
break;
       case 
:
 
    include './bus/Buscador.php' ;
break;
       case 
:
    echo 'tuto';
break;//include('./Tuto/Tutoriales.php');
       
case 
    echo 'prog';
break;//include('./Prog/Programas.php'); break;
       
case :
 
    echo 'res';
break;//include('./Res/Recursos.php'); break;
       
case :
 
    echo 'cod';
break;//include('./Cod/Codigos.php'); break;
       
case 
    echo 'elec';
break;//include('./Elec/Electronica.php'); break;
      
}
 ?>

    </td>
    <td style="width: 140px; height: 547px;"></td>
   </tr>
   <tr>
    <td colspan="3">
     <center>
      <span class="utxt">Este sitio esta probado en
       <a href="http://www.mozilla-europe.org/es/firefox/">Mozilla Firefox</a>,
       <a href="HTTP://www.google.com/Chrome">Chrome</a> y Internet Explorer 8.
       Aoutor: <b>&lt;[(x)]&gt;</b>
      </span>
     </center>
    </td>
   </tr>
  </table>

  <script type="text/javascript">
 
   my=200;
   W=100;
   mx=0;
   
   var link = new Array('http://fixed.260mb.com/','','','','','','','','http://monoblok51.com.ar/');
   var caption = new Array('_FiXed_','Buscador','Tutoriales','Programas','Recursos','Codigos','Electronica','Mas...','Monoblok/blog');
   echo "var wi = new Array(90,97,104,105,95,85,107,75,135);\n";
   wi[<?php echo $timm ?>]+=25;";
   document.write('<div id="b1" style="position:absolute;left:-50px;top:' + my + 'px;width:45px;height:20px;"><font face="Impact" size="5">]&gt;</font></div>');
   document.write('<div id="b2" style="position:absolute;left:-50px;top:' + my + 'px;width:45px;height:20px;"><font face="Impact" size="5">&lt;[</font></div>');
   
   for (var i=0;i<=link.length-1;i++)
   {
    document.write('<div id="h' + i + '" style="');
    document.write('position:absolute;left:'+ (mx + 30) +';top: ' + (my + (19* i)+10 )+ '">');
    document.write('<a href="' + link[i] + '"><b>');
    document.write('<font onmousemove="SetID(' + i + ', ' + wi[i] + ')" onmouseout="SetID(-1)"  size="3">' + caption[i]);
    if(i==<?php echo $itmm ?> ) document.write(' <@');
    document.write('</font></b></a>');
    document.write('</div>');
   }
 
  </script>
 
</body>

</html>


La linea 82 es:
Código (javascript) [Seleccionar]
my=200;dentro de el '<script type...´


me podrían decir porque se produce este error??


<[(x)]>
<[(x)]>