Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - SrTrp

#31
PHP / No actualiza campo en BD
13 Enero 2021, 21:07 PM
Hola que tal quiero actualizar un campo pero no me deja esto lo hago con un script en seco pero no actualiza el campo que quiero y no marca ningun error, alguién me podria decir a que se debe?
El no_empleado esta 100% escrito correcto de igual forma la tabla
Código (php) [Seleccionar]

$sql = "UPDATE usuarios SET rol='hr' WHERE no_empleado='MX000003'"; 
if ($link->query($sql) === TRUE) {
  echo "Se ah actualizado";
} else {
  echo "Error: " . $conn->error;
}
#32
Desarrollo Web / Re: ERROR modal is not a function
30 Diciembre 2020, 01:45 AM
Cita de: EdePC en 29 Diciembre 2020, 15:14 PM
mmm... y si usas directamente:

Código (javascript) [Seleccionar]
$(function() {
    $('#modalsucces').modal('show');
});


Se recomienda poner el JS de BootStrap al final del Body del HTML, tal como indica la página oficial de BootStrap
Gracias gracias, pensaba que solo era de poner siempre antes el Jquery al JS de BootStrap, pero hice lo que me recomendaste y ya quedo gracias  ;-)
#33
Desarrollo Web / ERROR modal is not a function
29 Diciembre 2020, 05:17 AM
Buenas noches tengo un detalle al usar el modal de bootstrap(4.5) el detalle que me da este error

Uncaught TypeError: $(...).modal is not a function
    at HTMLDocument.<anonymous>

Pero solo a veces eh estado reiniciando la pagina y a veces me da error de 10 veces que reinicio la pagina me lo arroja 3 a 5 veces.
Aquí es donde lo tengo.
Código (html4strict) [Seleccionar]

<?php
if (isset($_GET['success'])) {
  
$success base64_decode($_GET['success']);
?>

  <!-- Modal -->
<div class="modal fade" id="modalsucces" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLabel">Exitó!</h5>     
      </div>
      <div class="modal-body">
<?php 
       
echo $success;
        
?>
       
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-success" data-dismiss="modal">Cerrar</button>       
      </div>
    </div>
  </div>
</div>
<script>
  $( window ).ready(function() {
    $('#modalsucces').modal('show');
});
</script>
<?php
}
?>


Tengo todo esto debajo de donde incluyo el jquery y el js de bootstrap.
#34
Hola que tal no puedo ocultar mi menu bootstrap(ultima versión) solo lo puedo abrir de ahi ya no lo puedo ocultar no se porque intente solucionar esto con lo siguiente:
Código (html4strict) [Seleccionar]

<nav class="navbar navbar-expand-lg">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">
      <img src="img/Logo.png" alt="" width="30" height="30" class="d-inline-block align-top">
    name</a>
    <button class="navbar-toggler" id="mainbtn" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
      <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarNav">
      <ul class="navbar-nav">
        <li class="nav-item">
          <a class="nav-link active" aria-current="page" href="#">TEST1!</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">TEST2</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">TEST3</a>
        </li>
      </ul>
    </div>
<div class="collapse navbar-collapse nav-rg" id="navbarNav">
    <ul class="nav navbar-nav ">
      <li class="nav-item"><a class="nav-link" href="#"><span class="fa fa-user"></span> Registrarse</a></li>
      <li class="nav-item"><a class="nav-link" href="#"><span class="fa fa-sign-in"></span> Login</a></li>
    </ul>
    </div>   
  </div>
</nav>

Y quiero solucionar minimizarlo con esto:
Código (javascript) [Seleccionar]

var cc_show=0;
$(document).ready(function () {
       $("#mainbtn").click(function(event) {
        cc_show++;       
           if(cc_show%2==0){
            $(".navbar-collapse").collapse('hide');
           }
               
       });
     });

Este uso un contador para saber cuando se abre o se cierra, por que intente usar el HasClass('show') pero solo devolvia false, y aqui si entra pero no me lo minimiza y pruebe desde la consola del navegador copiando y pegan esa misma linea de collapse y ahi si me funcion!
#35
PHP / Re: ftp_login() expects parameter Warning
24 Noviembre 2020, 18:32 PM
Cita de: mchojrin en 21 Noviembre 2020, 14:04 PM
¿Cuál de los errores ves? ¿"Fallo la conexión" o "Login incorrecto"?
El de login incorrecto.
#36
PHP / Re: ftp_login() expects parameter Warning
20 Noviembre 2020, 19:01 PM
Cita de: #!drvy en 20 Noviembre 2020, 10:07 AM
Te está diciendo que el primer parámetro es un boolean y no un recurso. El primer parámetro es $cid que es el resultado de ftp_connect. Ende lo más probable es que ftp_connect te esté retornando un false.

Dicho de otro modo, tu servidor FTP no está disponible o PHP no se puede conectar.

Saludos
Pero por que sucede esto si subo 2 o 3 imagenes y luego ya no puedo subir ninguna, me comienza a dar el error ay alguna forma de evitar esto? si cierro la conexión con ftp_close.

Cita de: mchojrin en 20 Noviembre 2020, 15:16 PM
El problema está en que estás verificando la conexión al FTP recién en la línea 3, cuando en realidad se trata de dos fallos separados:


$cid = ftp_connect("localhost") or die ("Falló la conexión");
$resultado = ftp_login($cid, "root","pass") or die ("Login incorrecto");
echo "Conectado.";

Gracias pero por que pasara el problema si logro subir de 2 a 4 imagenes y ya despues empieza aparecer esto.
#37
PHP / ftp_login() expects parameter Warning
20 Noviembre 2020, 08:41 AM
Me suelta este error, funciono 4 veces pero después me apareció ese error y no se por que..
ftp_login() expects parameter 1 to be resource boolean given
Código (php) [Seleccionar]

$cid = ftp_connect("localhost");
    $resultado = ftp_login($cid, "root","pass");
    if ((!$cid) || (!$resultado)) {
        echo "Fallo en la conexión"; die;
    } else {
        echo "Conectado.";
    }

#38
Cita de: EdePC en  4 Noviembre 2020, 19:47 PM
Saludos,

Hay que seguir cierto estándar para construir una fecha con new Date("texto"), tienes que seguir el formato de EEUU: mes-día-año, Ej.: Para el 04 de noviembre del 2020:

Código (javascript) [Seleccionar]
new Date("11-04-2020")
// Wed Nov 04 2020 00:00:00 GMT-0500 (hora estándar de Colombia)

new Date("2020-04-11")
// Fri Apr 10 2020 19:00:00 GMT-0500 (hora estándar de Colombia)

Ya lo hice con el formato que me pasaste lo hice manualmente y sigue igual si escojo 4 de noviembre me muestra, 3 de noviembre.
Código (javascript) [Seleccionar]

var string_fecha = $("#fecha_1").val().substring(5,7)+"-"+$("#fecha_1").val().substring(8,10)+"-"+$("#fecha_1").val().substring(0,4);
var dia = new Date(string_fecha).getDay();

console.log('Dia: '+dia + " - Fecha:"+string_fecha);
//Imprime Dia: 3 - Fecha:11-04-2020
console.log("Valor:"+$("#fecha_1").val());
//Imprime Valor:2020-11-04
#39
Bueno hola que tal lo que estoy haciendo es un input date con la fecha diaria y como maximo hasta un mes, el problema que cuando extraego el valor del dia me resta 2 dias y 1 mes es decir si yo escojo 4 de noviembre me muestra 2 de octubre en lugar de 4 de noviembre y en mi input si aparece 04/11/2020, pero me muestra lo dicho
Este es mi input que me da los resultados que quiero con php.
Código (html4strict) [Seleccionar]

<input type="date" id="fecha_1" min="<?php echo $fecha_hoy;  ?>" max="<?php echo $fecha_fin;  ?>" style="padding: 7px;background: #91ffa4;border: 2px solid #509a5d;"/>

Código (php) [Seleccionar]

date_default_timezone_set('America/Mexico_City');
$fecha_hoy = date("Y-m-d");
$fecha_fin = date("Y-m-d",strtotime($fecha_hoy."+ 1 month"));

y acá mi javascript que me muestra lo que les menciono
Código (javascript) [Seleccionar]

var dia = new Date($("#fecha_1").val()).getDay();
var mes = new Date($("#fecha_1").val()).getMonth();
var año = new Date($("#fecha_1").val()).getFullYear();
document.getElementById("txt_cita").innerText = "Has selecionado el dia: " +dias[dia]+" "+dia+" de "+meses[mes]+" del "+año+" Hora por confirmar..(Selecione una horario disponible)";
#40
PHP / Ya no envía mas correos vía mail()
23 Octubre 2020, 19:25 PM
Bueno estaba en mi servidor probando enviar correos, probaba de 1 en 1, si me los enviaba correctamente con el archivo que deseaba, pero después cuando implemente esto en mi sistema cree un bucle donde me envió demasiados correos para ser exactos 500, y me los envió con el archivo y todo, después de esto obviamente me percate que había algo mal, lo solucione para que ya no se ciclara pero ya no envía correos ni manualmente de 1 en 1, después revise desde mi bandeja de entrada de correos del servidor y había un mensaje que decía algo así "llego al limite de 500/500 (100%) de correos por hora" aquí les dejo mi código si tienen alguna idea aun que al parecer mi código esta bien no le moví nada al de envió de correos en si me sigue arrogando true.
Código (php) [Seleccionar]

<?php
$to 
$_POST['email'];

$from 'atencionclientes@dominio.com';
$fromName 'TESTING';

$subject 'ASUNTO'

$file "pdfs_tick/".$_POST['token'].".pdf";

$htmlContent '<h1>Hola '.$_POST['nombre'].'! tu Folio/Referencia es: <strong>'.$_POST['token'].'</strong></h1>';

$headers "De: $fromName"." <".$from.">";

$semi_rand md5(time()); 
$mime_boundary "==Multipart_Boundary_x{$semi_rand}x"

$headers .= "\nMIME-Version: 1.0\n" "Content-Type: multipart/mixed;\n" " boundary=\"{$mime_boundary}\""

$message "--{$mime_boundary}\n" "Content-Type: text/html; charset=\"UTF-8\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" $htmlContent "\n\n"

//preparación de archivo
if(!empty($file) > 0){
    if(
is_file($file)){
        
$message .= "--{$mime_boundary}\n";
        
$fp =    @fopen($file,"rb");
        
$data =  @fread($fp,filesize($file));

        @
fclose($fp);
        
$data chunk_split(base64_encode($data));
        
$message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\n" 
        
"Content-Description: ".basename($files[$i])."\n" .
        
"Content-Disposition: attachment;\n" " filename=\"".basename($file)."\"; size=".filesize($file).";\n" 
        
"Content-Transfer-Encoding: base64\n\n" $data "\n\n";
    }
}
$message .= "--{$mime_boundary}--";
$returnpath "-f" $from;

$mail = @mail($to$subject$message$headers$returnpath); 

echo 
$mail?"<h1>Correo enviado.</h1>":"<h1>El envío de correo falló.</h1>";