Un usuario preguntó 👇
Hola,
Recibo el siguiente error entre PayPal y mi sitio web después de procesar el pago. Parece que mi tarjeta está enviando información a PayPal para procesar el pago, pero no puede comunicarse de vuelta:
Error no reconocido: llamada a la función no definida mysql_real_escape_string ()
Mi archivo de registro muestra el siguiente error fatal:
[13-Feb-2018 09:10:24 UTC] Error fatal de PHP: Error no detectado: Llamada a la función indefinida mysql_real_escape_string () en /home/vijayandclinton/public_html/wp-content/plugins/gift-registry/php/paypal_response.php:25 Seguimiento de pila: # 0 / home / vijayand -content / plugins / gift-registry / gift-registry.php (322): gr_handle_paypal_response () # 1 /home/vijayandclinton/public_html/wp-includes/class-wp-hook.php(286): GiftRegistry :: filterContent ( ‘
apply_filters (‘
PayPal muestra un error 404.
Agradeceríamos cualquier sugerencia o ayuda que pueda brindar.
(@clintonf)
Hace 2 años, 10 meses
Cavé más profundo y lo siguiente no está en línea paypal_response.php: 25
wp_enqueue_script (‘paypal_response.js’, plugins_url (‘registro-regalo / js / paypal_response.js’), editar (‘jquery’)); $ customId = mysql_real_escape_string ($ _ OBTENER[‘customId’]);
Un blog que leí sugirió cambiarlo: mysql_real_escape_string ($ _ GET[‘customId’]); a mysqli_real_escape_string ($ _ GET[‘customId’]);
Lo cual hice y luego puse en cola el error de PayPal en ipn, sin embargo, cambié para volver a intentarlo….
¿Algunas ideas?
(@clintonf)
Hace 2 años, 10 meses
GoDaddy es mi proveedor de alojamiento
(@clintonf)
Hace 2 años, 10 meses
Godaddy ahora está registrando el siguiente error:
[13-Feb-2018 21:13:01 UTC] Advertencia de PHP: mysqli_real_escape_string () espera exactamente 2 parámetros, 1 dado en /home/vijayandclinton/public_html/wp-content/plugins/gift-registry/php/paypal_response.php en línea 25A continuación se muestra el código actual en paypal_response.php: ¿Alguna idea sobre cómo agregar un segundo parámetro?
function gr_handle_paypal_response () {global $ wpdb;
wp_enqueue_script (‘paypal_response.js’, plugins_url (‘registro-regalo / js / paypal_response.js’), editar (‘jquery’)); $ customId = mysqli_real_escape_string ($ _ OBTENER[‘customId’]);
$ q = «actualizar {$ wpdb-> prefix} registro_order establecer estado = ‘RECIBIDO’ donde id = ‘$ customId’ y estado! = ‘COMPLETADO'»; $ wpdb-> consulta ($ q);
¿Solucionó tu problema??
0 / 0