New question

Question:

Date: 12-01-2020 06:21:11 (In Spanish)

Forbidden You don't have permission to access this resource.[Unresolved]

Buenos días para todos,

Por razones de velocidad, me vi en necesidad de cambiar el disco duro mecánico por un disco en estado solido, lo recomiendo 100%, simplemente genial. Por esta razón me vi en la necesidad de reinstalar appserv de nuevo.

Este código funcionaba bien en el servidor:

<?php
$id_factura = $_POST["id_factura"];
$id_autorizado = $_POST["id_autorizado"];

SESSION_START();
if (isset($_SESSION['usuario'])){
	$id_usu = $_SESSION['idusuario'];
}

date_default_timezone_set('America/Bogota');
$FTota=date("Y-m-d (H:i:s)");
$fecha=substr($FTota,0,10);

include("conecta.php");
$qry = "SELECT * FROM facturacion WHERE id_factura=".$id_factura;
$sql = $conexion->prepare($qry);
$sql->execute();
while($dato = $sql->fetch()){
	$tip = $dato["tipo_documento"];
	$nro = $dato["nro_documento"];
	$pdf = $dato["pdf"];
}
$conexion=null;

$file = 'pdfs/aut'.$id_autorizado.'_'.$id_usu."_".$id_factura.'.pdf';
file_put_contents($file, base64_decode($pdf));
?>

<!-- The Modal -->
<div class="modal fade" id="mod_pdf">
<div class="modal-dialog modal-lg">
  <div class="modal-content">
  
	<!-- Modal Header -->
	<div class="modal-header">
	  <h4 class="modal-title">Archivo PDF Factura Electrónica</h4>
	  <button type="button" class="close" data-dismiss="modal">&times;</button>
	</div>
	
	<!-- Modal body -->
	<div class="modal-body">
		<div class='row'>
			<div class='col-sm-12'>
<?php
				echo "<p><strong>Factura de Venta No. :</strong>$nro</p>";
				echo "<p><strong>Prefijo :</strong>$tip</p>";
?>			
			</div>
			<div class='col-sm-12' align='center'>
				<embed src="<?echo $file?>" type="application/pdf" width="100%" height="400px"></embed>
			</div>
		</div>	
	</div>
	
	<!-- Modal footer -->
	<div class="modal-footer">
	  <button type="button" class="btn btn-secondary" onclick="$('#mod_pdf').modal('hide');">Aceptar</button>
	</div>
	
  </div>
</div>
</div>
<script>
	//abrimos la ventana modal
	$("#mod_pdf").modal("show");
</script>


Pero apenas reinstale el appserv, me esta devolviendo el error:

Forbidden
You don't have permission to access this resource.


Que esta bloqueado?

De antemano gracias,

LEANDRO AREVALO
Tags: MySQL - PHP - PHP PDO - Question Votes: 0 - Answers: 1 - Views: 3 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 13-01-2020 06:01:25 Tu código está bien, muchas veces es problemas con los permisos de los archivos y el usuario con el que está corriendo tu servidor web.

    Checa bien ambos. Si es un ambiente local la solución más sencilla pudiera ser darle privilegios de lectura, escritura y ejecución a todos los usuarios del folder.

    Algo así como:

    chmod -R ugo+rwx

    Si estás en un ambiente de producción no realices lo anterior pues estarías abriendo un boquete de seguridad enorme.

    Saludos y espero te sirva
      Votes: 0 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com