Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema de permisos

Estas en el tema de Problema de permisos en el foro de PHP en Foros del Web. Hola! Les comento, cree un formulario sencillo en donde paso los datos por $_POST y los muestro con echo El tema esta en que si ...
  #1 (permalink)  
Antiguo 29/01/2015, 22:23
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema de permisos

Hola! Les comento, cree un formulario sencillo en donde paso los datos por $_POST y los muestro con echo

El tema esta en que si en el formulario ingreso links (vease como http://....) me dice:

Forbidden
You don't have permission to access /formulario/ejemplopost.php on this server.

Pero si ingreso texto sin links, me los genera sin ningun problema.

Que puede ser??
  #2 (permalink)  
Antiguo 29/01/2015, 22:36
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema de permisos

Cita:
Forbidden
You don't have permission to access /formulario/ejemplopost.php on this server.
Ese error no es de programación PHP, es un error del servidor web.

¿Cómo que si ingresas texto con links sucede eso?

Es decir, sólo son links, y para PHP sólo es texto.

Cita:
Que puede ser??
Ni idea.

Sería bueno que muestres el código porque así como adivinar no es posible.

A menos que tu código haga algún tipo de análisis y provoque un error con los enlaces no hay razón de que eso pase.

O bien, puede que exista un filtro a nivel del servidor web que haga dicho análisis y de ahí bloquee la petición al servidor, etc.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/01/2015, 00:57
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Problema de permisos

Archivo Ejemplo (vendria a ser el formulario)

Código PHP:
<!DOCTYPE html>     
<!-- 
El encabezado !DOCTYPE html especifica que se trata de un documento HTML5 -->
<
html>
<
head>
  <
link type="text/css" rel="stylesheet" href="estilo.css"
   <!-- 
La linea de arriba es para importar estilos CSS a nuestro formulario -->
<
title>Formulario de contacto</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
    
color#FFFFFF;
}
body {
    
background-imageurl(body.png);
}
a:link {
    
color#00CCFF;
    
text-decorationnone;
}
a:visited {
    
text-decorationnone;
}
a:hover {
    
text-decorationunderline;
}
a:active {
    
text-decorationnone;
}
-->
</
style></head>
<
body>
<
p>Bienvenido al creador de post para peliculas y series de &quot;<strong>The Doctor</strong>&quot;. Lo unico que deberan hacer es completar en cada espacio con la informacion que se les pide y poner bien su mailya que se les enviara a esa direccion el codigo armado. </p>
<
p>&nbsp;</p>
<
form name="formulario" method="post" action="ejemplopost.php">
<
table width="1383" border="0">
  <
tr>
    <
td width="249">Datos de la Pelicula: </td>
    <
td width="47">&nbsp;</td>
    <
td width="1073"><input id="datos" type="text" name="datos" placeholder="Datos" required="" /> 
      [
Link de la imagen con los datos de la peliculaEjemploclic aqui] </td>
  </
tr>
  <
tr>
    <
td>Sinopsis: </td>
    <
td>&nbsp;</td>
    <
td><input id="sinopsis" type="text" name="sinopsis" placeholder="Sinopsis" required="" /> 
      [
De que trata la pelicula serie] </td>
  </
tr>
  <
tr>
    <
td>Captura de Pantalla:</td>
    <
td>&nbsp;</td>
    <
td><input id="captura" type="text" name="captura" placeholder="Captura de Pantalla" required="" /> 
      [
Link de una captura de pantalla o imagen de la pelicula] </td>
  </
tr>
  <
tr>
    <
td>Trailer:</td>
    <
td>&nbsp;</td>
    <
td><input id="trailer" type="text" name="trailer" placeholder="Trailer" required="" /> 
      [
Link completo del enlace de youtubeDependiendo el sitio puede variaralgunos piden el link completo y otros piden solo el id] </td>
  </
tr>
  <
tr>
    <
td>Powvideos: </td>
    <
td>&nbsp;</td>
    <
td><input id="powvideo" type="text" name="powvideo" placeholder="Powvideo" required="" />
      [
Link para ver Online alojado en <a href="http://powvideo.net" target="_blank">PowVideos</a>] </td>
  </
tr>
  <
tr>
    <
td>Streamin:</td>
    <
td>&nbsp;</td>
    <
td><input id="streamin" type="text" name="streamin" placeholder="Streamin" required="" />
      [
Link para ver Online alojado en <a href="http://streamin.to" target="_blank">Streamin</a>] </td>
  </
tr>
  <
tr>
    <
td>Mega.co.nz: </td>
    <
td>&nbsp;</td>
    <
td><input id="mega" type="text" name="mega" placeholder="Mega.co.nz" required="" />
      [
Link de Descarga alojado en <a href="http://mega.co.nz" target="_blank">Mega</a>] </td>
  </
tr>
  <
tr>
    <
td>1Fichier.com:</td>
    <
td>&nbsp;</td>
    <
td><input id="fichier" type="text" name="fichier" placeholder="Fichier" required="" />
      [
Link de descarga alojado en <a href="http//:1Fichier.com" target="_blank">1Fichier</a>] </td>
  </
tr>
  <
tr>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
  </
tr>
  <
tr>
    <
td colspan="3"><div align="center"><p><input name="submit" type="submit" />
      </
p>
    </
div></td>
    </
tr>
</
table>

</
form>
</
body>
</
html

Y este es el del php
Código PHP:
 <?php

$nombre 
$_POST['nombre'];
$datos $_POST['datos'];
$sinopsis $_POST['sinopsis'];
$sinopsis_img 'http://butaca15.com/sinopsis.png';
$trailer_img 'http://butaca15.com/trailer.png';
$ver_online 'http://butaca15.com/ver_online.png';
$captura $_POST['captura'];
$imagen_img 'http://butaca15.com/imagenes.png';
$trailer $_POST['trailer'];
$powvideo $_POST['powvideo'];
$powvideo_img 'http://butaca15.com/logo.png';
$link_img 'http://butaca15.com/Link_de_descarga.png';
$streamin $_POST['streamin'];
$streamin_img 'http://butaca15.com/streamin_logo.png';
$mega $_POST['mega'];
$fichier $_POST['fichier'];
$fichier_img 'http://butaca15.com/1fichier.png';
$mega_img 'http://butaca15.com/mega.png';
$negrita '[b]';
$negrita_c '[/b]';
$center '[center]';
$center_c '[/center]';
$imagen '[img]';
$imagen_c '[/img]';
$cursiva '[i]';
$cursiva_c '[/i]';
$url_1 '[noparse][url=';
$url_2 ']';
$url_c '[/url][/noparse]';
$negrita '[b]';

echo 
$center$imagen$datos$imagen_c;
echo 
$imagen$sinopsis_img$imagen_c;
echo 
$cursiva$sinopsis$cursiva_c;
echo 
$imagen$imagen_img$imagen_c;
echo 
$imagen$captura$imagen_c;
echo 
$imagen$trailer_img$imagen_c;
echo 
$url_1$url_2$trailer$url_c;
echo 
$imagen$ver_online$imagen_c;
echo 
$url_1$streamin$url_2$imagen$streamin_img$imagen_c$url_c$url_1$powvideo$url_2$imagen$powvideo_img$imagen_c$url_c;
echo 
$imagen$link_img$imagen_c;
echo 
$url_1$fichier$url_2$imagen$fichier_img$imagen_c$url_c$url_1$mega$url_2$imagen$mega_img$imagen_c$url_c;


?>
  #4 (permalink)  
Antiguo 30/01/2015, 01:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema de permisos

¿Y eso genera un error en el servidor web? ¿Podrías revisar el log de errores por si acaso?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 30/01/2015, 07:30
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Problema de permisos

Claro, si ingresas un link genera el mensaje ese de que no tengo acceso... el log de errores nose como verlo, me fije en el servidor y no tengo nada



Pero por ejemplo si solo en "datos" pongo un link si me lo toma: http://www.butaca15.com/formulario/ejemplo.php
  #6 (permalink)  
Antiguo 30/01/2015, 11:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema de permisos

Pues ya te lo he dicho: no es un error de código PHP, es un error a nivel servidor.

¿Seguro que tu hosting no tiene reglas de seguridad al respecto?

Es decir, el código PHP que muestras no hace nada mas que imprimir los datos recibidos, y estoy entonces 100% seguro que si reemplazas el código por esto:
Código PHP:
Ver original
  1. <?php var_dump($_POST);

Tampoco funcionará: porque el problema no es el código, es el servidor.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 30/01/2015, 14:30
 
Fecha de Ingreso: mayo-2013
Mensajes: 171
Antigüedad: 10 años, 11 meses
Puntos: 4
Respuesta: Problema de permisos

Yo tengo un problema similar, y peor.
Me paso que al escribir la palabra VARCHAR en el cuadro y darle a guardar en la BDD, me genero el mismo error.

Es un "error" del servidor, contacta con tu hosting y comunicaselo ellos sabran decirte si pueden modificar eso o si no.

Etiquetas: formulario, permisos
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 07:24.