Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2005, 08:50
Avatar de lisandro Arg
lisandro Arg
 
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Desacuerdo Me pone unas \ delate de todas las " o las '

Tengo un pequeño formulario donde mis usuarios colocan codigo html y con este se crea un archivo, pero no se porque se agregan unas barras invertidas delate de cualquier comilla lo que hace que el codigo no se vea correctamente.

El formulario es una textera
URL d_directorio.php?mode=banner
Código PHP:
<form action="d_banner.php" method="post" >
  <tr>
    <th class="thCornerL">Ingrese el código HTML del banner para su categoria</th>
  </tr>
  <tr>
    <td class="row2"><textarea name="codigohtml" cols="100" rows="20" style="width: 400px" onFocus="if(this.value=='Coloque aquí su codigo')this.value='';" ><?php 
    
if( file_exists('banner_editores/d_banner_'.$username.'.inc.html')){
        
        @
readfile('banner_editores/d_banner_'.$username.'.inc.html')or die ("La apertura de archivo ha fallado: el error fue '$php_errormsg'");

        
$filesize filesize('banner_editores/d_banner_'.$username.'.inc.html');         
    }
    else{
        echo 
'<html>Coloque aquí su codigo</html>'
        
$filesize '0';
    }
</
textarea>
</
td>
  </
tr>
  <
tr>
    <
td class="row1" align="center"><span class="gensmall">Tamaño del archivo: <?php echo $filesize?> bytes
        ( Maximo 512 bytes )</span></td>
  </tr>
<tr>
<th class="thCornerL"><input name="submit" type="submit" value="Editar"></th>
</tr>
</form>
Y el php que crea y escribe en el archivo es este:
URL d_banner.php
Código PHP:
$username $userdata['username'];
$codigo_html $_POST['codigohtml'];
// comprobaciones para el codigo ingresado

if($codigo_html ==''){
    
$codigo_html '<html>Coloque aquí su codigo</html>';
}
$url 'banner_editores/d_banner_'.$username.'.inc.html';
$url htmlentities($url);

// Abrimos el fichero
$fo fopen($url"w"); 
// Escribimos en el fichero
$fw fwrite($fo$codigo_html);
// Cerramos el fichero
fclose($fo); 

echo 
"<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"0;URL=d_directorio.php?mode=banner\">"

Última edición por lisandro Arg; 29/09/2005 a las 16:05