Articles of php

Portabilité GLOB_BRACE?

Dans cette question , j’ai été mis au courant de l’option GLOB_BRACE de glob () qui permet un ensemble limité d’expressions régulières lors de la recherche de fichiers. Cela ressemble à ce dont j’ai besoin, mais selon le manuel , GLOB_BRACE n’est “pas disponible sur certains systèmes d’exploitation non GNU.” Parmi ceux-ci semble être Solaris. […]

Obtenir la mauvaise date à partir de la cellule en utilisant PHPExcel

J’utilise PHPExcel et j’essaie d’obtenir les valeurs de date des cellules, mais pour une raison quelconque, elles me donnent une date incorrecte . $dt_column = $obj_sheet->getCell(‘A1’); $unix_date = PHPExcel_Shared_Date::ExcelToPHP($dt_column); $date = gmdate(‘Ymd 00:00:00’, $unix_date); Le fichier est au format .xlsx. La valeur de la cellule, dans LibreOffice Calc, est affichée le 07/01/2017 (01/07/2017 sur la […]

Format de date ATOM à UNIX en PHP

J’ai besoin d’une date / heure de stream convertie en un timestamp Unix en PHP. de 2010-04-13T10:00:00.000-04:00 -> Unix J’ai essayé toutes sortes de choses étranges avec date() et strtotime() sans strtotime() .

Pourquoi fsockopen de php retourne-t-il (ressource temporairement indisponible)?

J’ai un code php serveur très simple comme celui-ci function listenForClients() { $this->serviceConnection = socket_create(AF_UNIX, SOCK_STREAM, 0); socket_bind($this->serviceConnection, “\tmp\mysock”, 0); socket_listen($this->serviceConnection, 10000000); while($clientSocket = socket_accept($this->serviceConnection)) { $clientMessage = socket_read($clientSocket, 1024); socket_close($clientSocket); } } Alors j’ai un client très simple qui fait ça for ( $counter = 0; $counter <= 1000; $counter ++) { $fp = […]

PHP: Mémoire partagée entre Web et ligne de commande

J’ai une application Web que j’écris qui charge la firebase database de configuration en mémoire partagée pour un access rapide. Le problème que je rencontre est qu’il semble y avoir une déconnexion entre la mémoire partagée lors de l’exécution à partir du serveur Web (Apache dans ce cas) et lorsque je l’exécute à partir de […]

Comment puis-je désactiver les ressortingctions openbase_dir sur HTTPS?

J’essaie d’activer un fichier php pour accéder à un autre fichier résidant dans un dossier en dehors du répertoire Web racine via une connexion HTTPS. Cela fonctionne bien sur HTTP mais pour une raison quelconque, les connexions HTTPS ne parviennent pas à lire le fichier. Je l’ai activé via HTTP en désactivant openbase_dir dans un […]

PHP exec commande pgp

Je veux utiliser PHP pour «exécuter» une commande de chiffrement pgp. Indépendamment de la ligne de commande, j’obtiens soit une erreur 64 (erreur d’parsing) ou 162 (échec complet lors d’un encodage). J’ai donc réduit la ligne de commande du programme PHP à cet affichage simple des empreintes digitales qui est toujours erroné: exec(“/opt/pgp/bin/pgp –fingerprint”, $results); […]

OSX – Comment append $ PATH à Xampp PHP

Dans mon fichier PHP, j’ai lancé var_dump(exec(‘echo $PATH’)); et a obtenu /usr/bin:/bin:/usr/sbin:/sbin Puis j’ai lancé echo $PATH dans le terminal, j’ai /Library/PostgreSQL/9.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin Comment puis-je pas append la variable $ PATH à Xampp?

pipe nommée ne fonctionne pas lorsque exec () est utilisé

J’essaie d’envoyer des données de php staight dans un script cpp en cours d’exécution. J’essaie de faire cela en utilisant un canal nommé dans une application “envoyer”. Laissez-moi d’abord partager du code. loop.cpp main( int argc, char* argv[] ){ //open pipe int action; int value; char action_result[ BUFSIZ ]; char value_result[ BUFSIZ ]; mkfifo( FIFO_ACTION, […]

Script PHP n’exécutant pas pdflatex

J’ai un script PHP qui accepte les données d’une requête POST entrante, télécharge les données dans un fichier, puis exécute un script shell. Seules certaines parties du script shells sont exécutées — ne sais pas pourquoi. La demande est https://knode.work/processLatex.php où le corps est le JSON {data: SOURCE} et SOURCE est le texte source de […]