Articles of php

PHP ne stocke pas de données dans les sessions pour certains utilisateurs

Un serveur interne sert deux applications différentes aux utilisateurs de notre réseau local: https://10.0.0.100/app1/ https://10.0.0.100/app2/ Les deux applications sont servies par le même fichier de configuration Apache, elles se trouvent dans des répertoires distincts sous public_html . Les deux applications utilisent des sessions PHP, mais toutes deux $_SESSION variables $_SESSION avec leurs espaces de noms: […]

Comment créer un fichier zip chiffré AES-256 compatible WinZip à partir de PHP sous Linux?

Je dois créer un fichier zip compatible WinZip à partir d’une application PHP sur un boîtier Linux et utiliser le chiffrement AES 256. J’ai trouvé quelques solutions pour PHP sous Windows, mais elles ne m’aident pas! Un paquet PHP serait génial, mais si je le devais, je peux toujours faire en sorte que mon code […]

GAE local php – Mint linux – Le stockage des fichiers ne fonctionne pas

J’essaie de faire fonctionner une version locale de la console du développeur du moteur d’applications Google avec le stockage de fichiers. Cela fonctionne parfaitement sur plusieurs machines Windows. Pourtant, lorsque j’essaie sur un système Linux Mint, tout fonctionne sauf le stockage de fichiers. Tout d’abord, j’ai dû append la ligne suivante au fichier php.ini: google_app_engine.disable_readonly_filesystem […]

Exécuter le script bash sur la machine distante php

Hé les gars, je me demandais si quelqu’un sait comment exécuter un script bash qui est déjà sur une machine distante avec php. La boîte php a access à exec. J’ai entendu dire que vous pouviez utiliser ssh, mais je sais si elle est installée sur le serveur Web. Je dois transmettre un argument au […]

Utilisateurs et groupes Linux pour un serveur LAMP

Quelle est la meilleure pratique pour configurer un serveur LAMP en termes d’utilisateurs et de groupes Linux? S’il y a plusieurs sites hébergés sur le même serveur, est-il préférable d’avoir un seul utilisateur propriétaire de tous les fichiers source (et uploads) du site dans le même groupe que Apache – ou d’avoir un utilisateur différent […]

Comment créer des vignettes / captures d’écran à partir de fichiers PDF sur mon serveur Linux?

Je souhaite créer des vignettes à partir de fichiers PDF pour pouvoir afficher un aperçu du fichier PDF sur un site Web. Je l’ai essayé en utilisant ImageMagick. Malheureusement, les résultats ne sont pas très agréables. Les images résultantes sont très floues. Exemple de vignette (floue): PDF original: (voir commentaire) Commande: convert -thumbnail x800 k.pdf[0] […]

Des permissions incorrectes définissent le bit sticky

Il y a quelques jours, j’ai mal défini les permissions lors de l’utilisation de php-function mkdir comme ceci: mkdir(“foldername”, 777, true); La manière correcte est que, si vous voulez ce genre de permissions: mkdir(“foldername”, 0777, true); Je sais que je ne devrais pas utiliser le 777 sur mes fichiers ou mes dossiers, mais pour un […]

Comment s’interfacer avec un périphérique HSM compatible PKCS # 11 en PHP

Comment puis-je utiliser le matériel clé d’un HSM compatible PKCS # 11 (par exemple un SafeNet iKey 2032 [USB] ou un Aladdin eToken PRO [USB]) dans une application PHP exécutée sur un serveur Linux?

Comment extraire le calque de texte et le calque d’arrière-plan du pdf?

Dans mon projet, je vais faire un visualiseur PDF en HTML5 / CSS3 et l’application doit permettre à l’utilisateur d’append des commentaires et des annotations. En fait, je dois faire quelque chose de très similaire à crocodoc.com. Au début, je pensais créer des images à partir du PDF et permettre aux utilisateurs de créer des […]

Vagrant, fichier Apache introuvable

Je veux installer une VM avec vagrant. J’ai utilisé puphet pour faire fonctionner ma machine virtuelle. Après avoir téléchargé mes fichiers depuis https://puphpet.com/, je lance la commande Cela fonctionne bien et ne donne aucune erreur. Mais quand je vais sur mon serveur Apache (ip: 192.168.56.101/). Ça dit File not found mon config.yaml ressemble à ceci: […]