Preguntas etiquetadas con php

PHP es un lenguaje de scripting ampliamente utilizado, dinámico, orientado a objetos e interpretado, diseñado principalmente para el desarrollo web del lado del servidor. Usado para preguntas sobre el lenguaje PHP.


17
¿Cómo puedo usar PHP para verificar si un directorio está vacío?
Estoy usando el siguiente script para leer un directorio. Si no hay ningún archivo en el directorio, debería decir vacío. El problema es que sigue diciendo que el directorio está vacío aunque HAY archivos dentro y viceversa. <?php $pid = $_GET["prodref"]; $dir = '/assets/'.$pid.'/v'; $q = (count(glob("$dir/*")) === 0) ? …
83 php  directory 

9
Dividir entero y obtener un valor entero
En lenguajes como C o Python, si divido un número entero por un número entero, obtengo un número entero: >>> 8/3 2 Pero en PHP, si divido un número entero por otro entero con /, a veces obtengo un flotante: php > var_dump(6/3); int(2) php > var_dump(8/3); float(2.6666666666667) Me gustaría …
83 php 


8
Acceder a una variable global en una función PHP
De acuerdo con la mayoría de las reglas de alcance de los lenguajes de programación, puedo acceder a variables que están definidas fuera de las funciones dentro de ellas, pero ¿por qué no funciona este código? <?php $data = 'My data'; function menugen() { echo "[" . $data . "]"; …
83 php  scope 

10
Obtenga solo atributos específicos con de Laravel Collection
He estado revisando la documentación y la API de Laravel Collections, pero parece que no encuentro lo que estoy buscando: Me gustaría recuperar una matriz con datos de modelo de una colección, pero solo obtener atributos especificados. Es decir, algo así como Users::toArray('id','name','email'), donde la colección de hecho contiene todos …
83 php  laravel 


10
Restar 1 día con PHP
Estoy tratando de tomar un objeto de fecha que sale de mi CMS de Drupal, restar un día e imprimir ambas fechas. Esto es lo que tengo $date_raw = $messagenode->field_message_date[0]['value']; print($date_raw); //this gives me the following string: 2011-04-24T00:00:00 $date_object = date_create($date_raw); $next_date_object = date_modify($date_object,'-1 day'); print('First Date ' . date_format($date_object,'Y-m-d')); …


11
¿Usando cometa con PHP?
Estaba pensando en implementar el chat en tiempo real usando un backend PHP, pero encontré este comentario en un sitio que habla de cometa: Tengo entendido que PHP es un lenguaje terrible para Comet, porque Comet requiere que mantenga abierta una conexión persistente para cada cliente de navegador. Usar mod_php …
82 php  comet 

10
¿Cómo escribir una API REST?
Estoy escribiendo una aplicación para iPhone como un proyecto de hobby y necesitaré un servicio web para proporcionarle datos. No es muy diferente de lo que hago en el trabajo, pero en el trabajo solo escribo vistas y controladores. Alguien más es responsable de escribir el modelo y, por lo …
82 php  iphone  mysql  rest 

9
Llamar a Python en PHP
Tengo una secuencia de comandos de Python que escribí recientemente que llamo usando la línea de comando con algunas opciones. Ahora quiero una interfaz web muy delgada para llamar a este script localmente en mi Mac. No quiero pasar por el pequeño problema de instalar mod_python o mod_wsgi en mi …
82 php  python 

4
¿Por qué PHP Trait no puede implementar interfaces?
Me pregunto por qué PHP Trait (PHP 5.4) no puede implementar interfaces. Actualización de user1460043's answer => ... no puede requerir una clase que la use para implementar una interfaz específica Entiendo que podría ser obvio, porque la gente podría pensar que si a Class Aestá usando a Trait Tque …
82 php  oop  interface  traits 

9
Cambio de tamaño de imagen JPEG eficiente en PHP
¿Cuál es la forma más eficiente de cambiar el tamaño de imágenes grandes en PHP? Actualmente estoy usando la función GD imagecopyresampled para tomar imágenes de alta resolución y redimensionarlas limpiamente a un tamaño para visualización web (aproximadamente 700 píxeles de ancho por 700 píxeles de alto). Esto funciona muy …
82 php  image  gd  jpeg 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.