Preguntas con la etiqueta [php]
Error del año 2038: ¿Qué es? ¿Cómo resolverlo?
Estaba pensando en usar TIMESTAMP para almacenar la fecha y la hora, pero leí que existe una limitación del año 2038. En lugar de hacer mi pregunta de forma masiva,
PHP file_get_contents() y configuración de encabezados de solicitud
Con PHP, ¿es posible enviar encabezados HTTP con file_get_contents()? Sé que puedes enviar el agente de usuario desde tu php.iniarchivo. Sin embargo, ¿también puedes enviar otra información como HTTP_ACCEPT, HTTP_ACCEPT_LANGUAGE,
¿Cómo puedo evitar la inyección de SQL con nombres de tablas dinámicos?
Tuve esta discusión con un chico de PHP de gran reputación: La DOP no sirve aquí. así como mysql_real_escape_string. calidad extremadamente mala. Esto, por supuesto, es genial, pero honestamente no
¿Son suficientes las declaraciones preparadas por PDO para evitar la inyección de SQL?
Digamos que tengo un código como este: $dbh = new PDO("blahblah"); $stmt = $dbh->prepare('SELECT * FROM users where username = :username'); $stmt->execute( array(':username' => $_REQUEST['username']) ); La documentación DOP dice:
Solo las variables deberían pasar por referencia
// Other variables $MAX_FILENAME_LENGTH = 260; $file_name = $_FILES[$upload_name]['name']; //echo "testing-".$file_name."<br>"; //$file_name = strtolower($file_name); $file_extension = end(explode('.', $file_name)); //ERROR ON THIS LINE $uploadErrors = array( 0=>'There is no error, the
¿Crear un objeto predeterminado a partir de un valor vacío en PHP?
Veo este error sólo después de actualizar mi entorno PHP a PHP 5.4 y posteriores. El error apunta a esta línea de código: Error: Creando un objeto predeterminado a partir
¿Cómo puedo manejar la advertencia de la función file_get_contents() en PHP? [duplicar]
Escribí un código PHP como este $site="http://www.google.com"; $content = file_get_content($site); echo $content; Pero cuando elimino "http://" $siteaparece la siguiente advertencia: Advertencia: file_get_contents(www.google.com) [function.file-get-contents]: no se pudo abrir la transmisión: Lo
Conversión de cadena a fecha y fecha y hora
Si tengo una cadena PHP en el formato de mm-dd-YYYY(por ejemplo, 16/10/2003), ¿cómo la convierto correctamente a a Datey luego a DateTimeen el formato YYYY-mm-dd? La única razón por la
¿Cómo obtener el último carácter de una cadena en PHP?
Necesito obtener el último carácter de una cadena. Digamos que tengo "probadores" como cadena de entrada y quiero que el resultado sea "s". ¿Cómo puedo hacer eso en PHP?
Convertir matriz php a Javascript
¿Cómo puedo convertir una matriz PHP en un formato como este? Array ( [0] => 001-1234567 [1] => 1234567 [2] => 12345678 [3] => 12345678 [4] => 12345678 [5] =>
"Error de conexión: acceso denegado para el usuario 'root'@'localhost' (usando contraseña: SÍ)" desde la función php [duplicado]
Escribí alguna función utilizada por una página web php para interactuar con una base de datos mysql. Cuando los pruebo en mi servidor me sale este error: "Connect failed: Access
Transmitir un archivo grande usando PHP
Tengo un archivo de 200 MB que quiero entregar a un usuario mediante descarga. Sin embargo, como queremos que el usuario descargue este archivo solo una vez, hacemos esto: echo
¿json_encode devuelve NULL?
Por alguna razón, el elemento "descripción" aparece NULLcon el siguiente código: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array();
¿Cuáles son las abreviaturas de zona horaria "estándar"?
Estoy almacenando la zona horaria por compensación desde UTC para una aplicación que usa este menú desplegable: <select id="timezone" name="timezone" > <option value="-12">[UTC - 12] Baker Island Time</option> <option value="-11">[UTC
Configurar el tiempo de espera de Curl en PHP
Estoy ejecutando una solicitud curl en una base de datos eXist a través de php. El conjunto de datos es muy grande y, como resultado, la base de datos tarda