Foros del Web » Programando para Internet » PHP »

Problemas con post

Estas en el tema de Problemas con post en el foro de PHP en Foros del Web. buenas estoy un poco desesperado y seguro que como todo luego es una chorrada :) tengo un formulario con un textarea donde quiero enviar codigo ...
  #1 (permalink)  
Antiguo 26/03/2011, 11:10
 
Fecha de Ingreso: abril-2009
Mensajes: 356
Antigüedad: 15 años
Puntos: 7
Problemas con post

buenas

estoy un poco desesperado y seguro que como todo luego es una chorrada :)

tengo un formulario con un textarea donde quiero enviar codigo html asi

Código PHP:
<textarea name="articulo" cols="118" rows="20">         
                
<
p><iframe title="YouTube video player" width="480" height="390" src="" frameborder="0" allowfullscreen=""></iframe></p>         

<
img src="" width="300" height="206">
        
<
p></p>
        
<
ul>
        
    <
li></li>
        
</
ul>
        
             
     </
textarea
el problema es que al mostrarlo o al meterlo a la db me lo combierte en esto

Código PHP:

<p><iframe title="\&quot;YouTube" video="" player"="" width="&quot;480&quot;" height="&quot;390&quot;" src="&quot;&quot;" frameborder="&quot;0&quot;" allowfullscreen="&quot;&quot;"></iframe></p>

<img src="
&quot;&quot;" width="&quot;300&quot;" height="&quot;206&quot;"> 
lo que no se ve es esta barra "/" invertida y no se como borrarlas o que me los mande bien

¿que deberia hacer?

saludos y gracias de antemano
__________________
Cannabis; todo sobre el mundo de la marihuana
  #2 (permalink)  
Antiguo 26/03/2011, 11:17
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Problemas con post

Primero tienes muchas entidades entre las comillas, debes quitar eso y lo segundo es que sin ver como estás creando lo que muestras no te podemos ayudar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 26/03/2011, 11:19
 
Fecha de Ingreso: abril-2009
Mensajes: 356
Antigüedad: 15 años
Puntos: 7
Respuesta: Problemas con post

a que te refieres con muchas comillas?

el codigo es lo mas basico posible, enlazo la pagina desde el index segun la url y la pagina tiene este codigo

Código PHP:
<?

if(isset($_POST['vista-previa'])){
    
    echo 
'<div id="vista_previa">';
    
        echo 
"<h1>".$_POST['titulo']."</h1>";    
        echo 
formatear_post($_POST['articulo']);
        
        echo 
'<div id="vp_datos">';
        
            echo 
"Url: ".$url formatear_url ($_POST['titulo']);    
        
        echo 
"</div>";
        
    echo 
"</div>";
    
}

?>

<form action="/insertar/articulo/" method="post">

<h2>Insertar nuevo articulo</h2>

     <h3>Superior</h3>
     <? mostrar_secciones (); ?>
    
     <h3>Titulo</h3>
  <input name="titulo" type="text" size="150" value="<? echo $_POST['titulo']; ?>" />
     
     <h3>Articulo</h3>
  <textarea name="articulo" cols="118" rows="20">
         
        <? if(!isset($_POST['articulo'])){ ?>
        
[imagen nombre= ruta= alto=300 ancho=auto alt=]
        
<p></p>
        
<ul>
        
    <li></li>
        
</ul>
        
        <? 
        
        
}else{ 
        
            echo 
formatear_post($_POST['articulo']);
        
        }
        
        
?>
     
     </textarea>
     
     <h3>Visibilidad</h3>
<select name="estado">
         <option value="2">Borrador</option>
         <option value="1">Publico</option>
        <option value="3">Privado</option>
     </select>
      
  <p style="text-align:center"><input type="submit" name="insertar" id="button" value="Insertar" /> <input type="submit" name="vista-previa" id="button" value="Vista Previa" /></p>

<h2>Seo</h2>
     
     <h3>Descripcion</h3>
     <input name="descripcion" type="text" size="150" value="<? echo $_POST['descripcion']; ?>" />
     
     <h3>Keys</h3>
     <input name="keys" type="text" size="150" value="<? echo $_POST['keys']; ?>" />
      
</form>

<div id="auto"></div>

<?

if(isset($_POST['titulo']) & $_POST['titulo'] !== ""){
    
    
//creamos la url
    
$url formatear_url ($_POST['titulo']);
    
    
//fecha
    
$fecha date("d/m/y G:i");    
    
    
mysql_query("INSERT INTO `articulos` ( `id` , `titulo` , `texto` , `fecha` , `estado` , `descripcion` , `keys` ) VALUES ('NULL', '".$_POST['titulo']."', '".$_POST['articulo']."', '".$fecha."', '".$_POST['estado']."', '".$_POST['descripcion']."', '".$_POST['keys']."',)");
    
    echo 
'<p style=" color: #95C11F; text-decoration: underline;">* Se ha insertado correctamente el articulo</p>';
    
}

?>
las funciones estan enlazadas en la cabecera pero si quieres tambien las pongo :)

PD: gracias por la rapidez
__________________
Cannabis; todo sobre el mundo de la marihuana

Etiquetas: post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:59.