Pregunta sobre Gift Registry de Wordpress:

Error no reconocido: llamada a la función no definida mysql_real_escape_string ()

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 25

A 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

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.