mysql – Error migrar una aplicacion PHP

Tengo una aplicación web en php (la hizo el que estaba antes que yo) en local. Me han pedido de migrarla a la nube, básicamente es añadir datos de empresas a la base de datos. En local funciona perfectamente, pero lo he migrado a una VM en azure, le he instalado LAMP y lo que es la página funciona correctamente, se ve y se puede navegar, pero ha perdido la funcionalidad, me explico:
Antes de la migración se podían rellenar los campos de las empresas y se enviaban a la base de datos, pero ahora en azure no, he cambiado el archivo php de la base datos, y lo que es login funciona por lo que puede acceder a la base datos, pero al insertar datos de empresas, me da este error:

Fatal error: Uncaught DelightFileUploadThrowableTotalSizeExceededError in /var/www/html/BotCamara/panel/vendor/delight-im/file-upload/src/AbstractUpload.php:60 Stack trace: #0 /var/www/html/BotCamara/panel/vendor/delight-im/file-upload/src/AbstractUpload.php(85): DelightFileUploadAbstractUpload->withMaximumSizeInBytes(5242880) #1 /var/www/html/BotCamara/panel/requerimentSubmitter.php(90): DelightFileUploadAbstractUpload->withMaximumSizeInMegabytes(5) #2 {main} thrown in /var/www/html/BotCamara/panel/vendor/delight-im/file-upload/src/AbstractUpload.php on line 60

Error AbstractUpload.php:60:
introducir la descripción de la imagen aquí

Error AbstractUpload.php:85:
introducir la descripción de la imagen aquí

Error requerimentSubmitter.php(90):
introducir la descripción de la imagen aquí

Parece que el problema ha sido subir el archivo PDF, pero el PDF pesa menos de 5MB que es el límite. Por ultimo he probado a realizar los mismo en la aplicación en local y con el mismo PDF no me ha dado problema al subirlo.

Dejo también el directorio de la app, por si puediera servir de algo, la VM solo tiene apache, mysql y php php-mysql, y lo que es todo el directorio está copiado y pegado de local a la nube por lo que los archivos son los mismo a excepción de la comunicación con la base de datos. Se “ve”, pero no “funciona”.
introducir la descripción de la imagen aquí
Espero me puedan ayudar.

Un saludo

c – Programa no realiza el recorrido correspondiente en una funcion

tengo un problema con el siguiente programa.

No se porque motivo o razón no realiza el recorrido correspondiente en la función procesarDatosPasajeros() y simplemente pasa a la función que termina el programa, sin antes realizar el recorrido por el while en donde al final de este, se vuelve a la primer función del programa para permitir ingresar o no datos al usuario.

código de la función:

void procesarDatosPasajeros() {
    
    while (cargarDatos == 1) {
        procesarMenoresEdad();
        calcularVuelosInternacionales();
        calcularVuelosTotales();
        calcularPorcentajeVuelosInternacionales();
        ingresarDatosPasajeros();
    }
}

Copio mi código completo:

#include <stdio.h>

/* 3)   Aerolíneas Argentinas cuenta con los siguientes datos de sus pasajeros: Apellido y Nombre, Destino (1-Nacional, 2-Internacional), 
menor de edad (S/N). Desea obtener un listado de los pasajeros menores de edad. También desea conocer la cantidad de pasajeros que realizarán un viaje internacional, 
y el porcentaje que representan en el total de pasajeros.
El proceso finaliza cuando el usuario no tiene más pasajeros para procesar.
*/

/* Variables */
char apellidoYnombre;
int destino;
char menorEdad;
int cargarDatos;
float porcentajeVuelosInternacionales;

/* Variables contadores */
int cantVuelosInternacionales = 0;
int cantVuelosTotales = 0;

/* Estrategia */
void ingresarDatosPasajeros();
void procesarDatosPasajeros();
void mostrarResultadosObtenidos();

/* Otras funciones */
void procesarMenoresEdad();
void calcularVuelosInternacionales();
void calcularVuelosTotales();
void calcularPorcentajeVuelosInternacionales();

int main() {
    ingresarDatosPasajeros();
    procesarDatosPasajeros();
    mostrarResultadosObtenidos();
    return 0;
}

void ingresarDatosPasajeros() {
    
    printf("Desea cargar datos de un pasajero? '1' SI // '2' NO n");
    fflush(stdin);
    scanf("%d", &cargarDatos);
    if(cargarDatos == 1) {
        
        printf("Ingrese Apellido y Nombre: n");
        fflush(stdin);
        scanf("%s(^n)", &apellidoYnombre);
        
        fflush(stdin);
        printf("Es menor de edad? 'S' // 'N' n");
        scanf("%c", &menorEdad);
        
        fflush(stdin);
        printf("Ingrese su destino: '1' Nacional // '2' Internacional n");
        scanf("%d", &destino);
    }
}

void procesarDatosPasajeros() {
    
    while (cargarDatos == 1) {
        procesarMenoresEdad();
        calcularVuelosInternacionales();
        calcularVuelosTotales();
        calcularPorcentajeVuelosInternacionales();
        ingresarDatosPasajeros();
    }
}

void procesarMenoresEdad() {
    
    if(menorEdad == 's' || menorEdad == 'S') {
        printf("Apellido y nombre: %s", apellidoYnombre);
        printf("Destino: %d", destino);
        printf("Menor de edad: SI");
    }
}

void calcularVuelosInternacionales() {
    if(destino == 2) {
        cantVuelosInternacionales = cantVuelosInternacionales + 1;
    }
}

void calcularVuelosTotales() {
    if(destino == 1 || destino == 2) {
        cantVuelosTotales = cantVuelosTotales + 1;
    }
}

void calcularPorcentajeVuelosInternacionales() {
    
    porcentajeVuelosInternacionales = (float) (cantVuelosInternacionales / cantVuelosTotales) * 100;
}

void mostrarResultadosObtenidos() {
    
    printf("nLa cantidad de personas que realizaran un vuelo internacional es de: %d n", cantVuelosInternacionales);
    printf("Estos representan el %.2f %% sobre la cantidad total de vuelos.n", porcentajeVuelosInternacionales);
}

bucle for – ¿Como modificar el nombre de una variable? Javascript

Tengo un problema con un ejercicio planteado por mi profesor
Me indica que quiere que haga un loop para crear 30 objetos diferentes de manera automatica
Pero al momento de usar la funcion creadora new, me encuentro con un problema
Se reescribe el valor 30 veces sobre la misma variable asignada a la funcion constructora
Y no encuentro la manera de por medio de algun codigo dentro del loop, que se reescriba al reiniciarse el loop el nombre de la variable.

function tests(a,b,c){
    this.a = a;
    this.b = b;
    this.c = c;
}
function datos (){
    var azar = Math.floor(Math.random()*100);
    return azar;
}
function datos2 (){
    var azar = Math.floor(Math.random()*100);
    return azar;
}
function datos3 (){
    var azar = Math.floor(Math.random()*100);
    return azar;
}
    for(var i = 0, x=30 ; i < x; i++){
        var usuario = "usuario"+i;
        nombre = datos3();
        informacion = datos2 ();
        determinante = datos ();
            var usuario = new tests(determinante,informacion,nombre);
            console.log("Primera etapa");
            console.log(usuario);
        }
    

tengo los console.log para tener una retroalimentacion de que esta ocurriendo cuando lo ejecuto en la consola.

layout – TextField dentro de una Row en Flutter

Estoy obteniendo un error de renderización, cuando compilo mi código Flutter, el método es el siguiente:

Widget _formWidget() {
return Column(
  children: <Widget>(
    _entryField("NÚMERO DE TARJETA", "1234 5678 9012 3456"),
    SizedBox(height: 10),
    Row(
      children: <Widget>(
        _blockField("FECHA DE EXP.", "MM/YY"),
        _blockField("CVV", "123"),
      ),
    ),
    SizedBox(height: 10),
    _entryField("PAÍS", "México"),
    SizedBox(height: 10),
    _entryField("CÓDIGO POSTAL", "123456"),
  ),
);}

El error se produce al no vizualizar los dos bloques que se encuentran dentro de Row, el Widget _blockField contiene elsiguiente código:

Widget _blockField(String title, String hint) {
return Container(
  margin: EdgeInsets.symmetric(vertical: 4),
  child: Column(
    crossAxisAlignment: CrossAxisAlignment.start,
    children: <Widget>(
      Text(
        title,
        style: TextStyle(
            fontWeight: FontWeight.w700,
            fontSize: 10,
            color: Color(0x99000000)),
      ),
      SizedBox(
        height: 10,
      ),
      new Flexible(
          child: TextField(
              obscureText: true,
              decoration: InputDecoration(
                  hintText: hint,
                  border: InputBorder.none,
                  fillColor: Color(0xfff3f3f4),
                  filled: true))),
    ),
  ),
);}

Leí que el problema radica en que TextField no tiene un ancho especifico y es por ello que se debe colocar dentro de un componente Flexible; así:

Row(
      children: <Widget>(
        Flexible(child: TextField()),
        Flexible(child: TextField()),
      ),
    ),

¿Cómo debería implementarlo?

python – ¿Cómo cargo una pagina con requests?

Quiero cargar el contenido de una tabla por medio de requests en python este es mi codigo


import requests, bs4

def abrir_pagina(palabra,url):
    res = requests.get(url)
    res.raise_for_status()
    tabla = bs4.BeautifulSoup(res.text,"html.parser")
    elementos = tabla.select('table > tbody > tr > td')
    print('-----------')
    print("elementos de la palabra {} y pagina {}".format(palabra,url))
    print(len(elementos))
    for iter in elementos:
        print(iter.getText())
    print('-----------')
    return elementos
    
#recorrer_paginas('camisa')

palabra = 'camisa'
lista = abrir_pagina(palabra,'https://www.ingles.com/ejemplos/{}?lang=es&pagina={}'.format(palabra,'5'))

El problema es que por mas que cambie el numero de pagina de la url, el contenido que me devuelve es de la primera pagina.

javascript – Como puedo hacer un Slider sobre una imagen?

Intento superponer un slider sobre una imagen en mi pagina web, ejemplo:
Imagen: Una computadora con la pantalla apagada pero dentro de esta colocar el slider simulando que esta encendida, e ir agregándole cosas dentro de ella y con efectos de transición.

java – Tengo una duda con el siguiente programa

La clase Task tiene un constructor con argumentos que inicializa los
valores de los atributos de la clase. Si el valor del
parámetro workload pasado como argumento es negativo o mayor que
100, entonces debe lanzar una excepción del tipo
IllegalArgumentException (es una clase propia de la API de Java) con
el mensaje “(ERROR) Task’s parameter is incorrect!!”. Por otro lado,
si el valor del parámetro name pasado como argumento, no cumple un
patrón de nombre establecido, también debe lanzar la misma excepción.
El patrón de nombre que buscamos para name es: T, seguido
de cualquier número, seguido de : y por último, seguido de un String
(o no) que describa la tarea.

Ten en cuenta que IllegalArgumentException es una unchecked exception
y, por consiguiente, no es obligatorio ni lanzar la excepción ni
capturarla. No obstante, nosotros queremos que el constructor
lance “hacia arriba” (i.e. a quien le ha llamado) dicha excepción.

No se donde cometo el error, se agradece ayuda.

public enum TaskType {
    
    MANAGEMENT,
    FUNCTIONAL,
    TECHNICAL,
    ISSUE;

}
public class Task {
    
    private String name;
    private int workload;
    TaskType type;
    String msg = "(ERROR) Task's parameter is incorrect!!";
    
    
    public Task(String name, int workload, TaskType type) {
                
        this.name = validateName(name);
        
        this.workload = workload;
    }
    
    public String validateName(String name) {
        String patron = "T(0-9):( a-zA-Z0-9)";
        if(!name.matches(patron)) {
            throw new IllegalArgumentException(msg);
            }
        return msg;
        }


    public int getWorkload() {
        return workload;
    }


    public void setWorkload(int workload) throws IllegalArgumentException{
        
        if (workload < 0 || workload >= 100) {
            throw new IllegalArgumentException(msg);
        }else{
            this.workload = workload;
        }
    }


    public String getName() {   
        
        return name;
    }


    public TaskType getType() {
        return type;
    }


    @Override
    public String toString() {
        
        return "("+this.getType()+") " + this.getName() +" - workload "+this.getWorkload()+"%";
    }
    
    

    
}

bash – ¿requiero validar una cadena extraída de un archivo dentro de otro distinto?

Tengo el archivo Full.txt
334020070084722|20090402|529991510039|2|9951000180684399|R08
334020070084730|20161109|529999056567|2|5851000182460058|R08
334020070084736|20201006|529997388535|2|5151000183416255|R08
334020070084745|20201006|529999553582|2|7451000183416474|R08
334020070084761|20140903|529971151725|2|5651000181887756|R08

quiero revisar línea a línea de este , que exista dentro del archivo IME.txt con el siguiente formato
334020070084722|20090402|529991510039|2|9951000180684399|R08|
334020070084730|20161109|529999056567|2|5851000182460058|R08|
334020070084736|20201006|529997388535|2|5151000183416255|R08|
334020070084745|20201006|529999553582|2|7451000183416474|R08|
334020070084761|20140903|529971151725|2|5651000181887756|R08|
334020070084779|20201008|529992421598|2|9451000183417194|R08|

si no encuentra un registro que lo guarde en otro
o si llega a encontrar dos similares es decir que solo un campo este distinto igual que me lo envie a otro archivo.

html – Hola buenas tardes, es para una tarea de mi carrera con este lenguaje

¡Gracias por contribuir en StackOverflow en español con una respuesta!

  • Por favor, asegúrate de responder a la pregunta. ¡Proporciona información y comparte tu investigación!

Pero evita

  • Pedir ayuda o aclaraciones, o responder a otras respuestas.
  • Hacer declaraciones basadas en opiniones; asegúrate de respaldarlas con referencias o con tu propia experiencia personal.

Para obtener más información, consulta nuestros consejos sobre cómo escribir grandes respuestas.

php – agregar a una variable la información donde di clic

Estoy iniciando con PHP y tengo una tabla com multiples valores, mi problema es que necesito cuando de clic en uno de esos valores que mo lo guarde dentro del codigo donde paso valores por el metodo GET

Este es:

$detalle = '<a href="detalle.php?RUT= incluir el valor donde doy clic">ver detalle</a>