Articles of php

Traduire les codes de sortie curl en erreurs verbeuses sous PHP ou Unix

Récemment, j’ai été initié au curl et je travaille sur un certain script php sous Unix qui exécute curl pour vérifier l’état de l’un de nos systèmes de surveillance. Désolé si ce que je demande est idiot. Fondamentalement, je me demande si les codes de sortie peuvent être rapidement traduits en ce qu’ils signifient, comme […]

Sortie standard empilable de `su`

J’ai un code que j’ai écrit et qui utilise une combinaison de scripts de ligne de commande bash et PHP. Le script est exécuté en tant que root, puis utilise su pour devenir divers usages. Je commence une session comme ceci: $result = `su SomeUser ./dothis.php` Ici, le ./dothis.php Comment puis-je m’assurer que la sortie […]

Fonction UNIX_TIMESTAMP MySQL

Une idée pourquoi cela ne fonctionnera pas? J’ai le sentiment que c’est le nom de la ligne que je lui ai donné. Ça ne fait rien $result = mysql_query(“SELECT UNIX_TIMESTAMP(datetime) FROM voters WHERE ip=’$ip'”) or die(mysql_error()); while($row = mysql_fetch_array($result)) { $unixtimestamp = $row[‘UNIX_TIMESTAMP(datetime)’]; echo $unixtimestamp; }

Comment convertir l’heure Unix à la date-heure RFC-822 en utilisant PHP

J’ai un timestamp unix comme celui-ci: 1323668326 . Je veux le convertir en date-heure RFC-822, pour que je puisse l’utiliser dans le stream RSS Je suis nouveau sur PHP, donc j’apprécierais vraiment l’aide.

Unix temps en semaines

Comment puis-je facilement convertir un temps unix en semaines, jours ou mois? Par exemple, j’ai 604800 en temps unix, ce qui signifie que 1 semaine, 3600 est 1 jour, etc. Je sais que cela peut être fait en utilisant des divisions, mais je me demande s’il existe une fonction prête pour cela.

PHP CronJob ne fonctionne pas

J’essaie de mettre en place un cronjob qui m’envoie un email quand il s’exécute. Lorsque j’exécute le fichier en utilisant une commande ssh via PuTTY, cela fonctionne, il fonctionne également lorsque je le configure en tant qu’URL, mais ne fonctionne pas lorsque vous définissez un chemin absolu. Voici ce que j’ai essayé jusqu’à présent: * […]

Linux: Obtenir l’utilisation totale du processeur par httpd

Je dois afficher le pourcentage total de CPU utilisé par les processus httpd sur un serveur dans un rapport PHP. J’appelle suivant de exec: ps -e -o %mem,%cpu,cmd | grep httpd | awk ‘ {memory+=$1;cpu+=$2} END {printf(“%05.2f “,memory);printf(“%05.2f\n”,cpu)}’ Mais la commande ci-dessus a signalé l’utilisation du processeur et celle signalée par la commande top ne […]

PHP exec () peut-il retourner des tableaux nesteds?

J’utilise PHP exec () pour exécuter un script qui génère un tableau de données à 3 colonnes et 5 lignes. En ce moment, chaque ligne est une valeur unique dans mon tableau comme suit: 1 => “Nancy Female 32 05/10/2012” 2 => “Drew Male 32 06/16/2012” 3 => “Websy Female 32 11/05/2012” 4 => “Namez […]

Linux comment exécuter cat et dissocier les uns des autres en arrière-plan

J’ai plusieurs morceaux de fichiers qui doivent être fusionnés dans un fichier, et après cela, je voudrais supprimer les morceaux. Comment puis-je y arriver? j’ai essayé (cat 511MB.zip0 511MB.zip1 511MB.zip2 511MB.zip3 511MB.zip4 511MB.zip5 > 511MB.zip; unlink 511MB.zip0; unlink 511MB.zip1; unlink 511MB.zip2; unlink 511MB.zip3; unlink 511MB.zip4; unlink 511MB.zip5;) & quelque chose comme ça, c’est un hit […]

php exec renvoie moins de résultats que d’entrer directement dans la ligne de commande

J’ai une commande exec qui se comporte différemment de la même commande donnée à linux via Penguinet. $res = exec(‘cd /mnt/mydirectory/; zcat log_file.gz’); echo $res Lorsque vous placez les commandes directement dans la ligne de commande, je vois environ 100 entrées dans le fichier journal. Cependant, lorsque j’accède à la page PHP exec() commande exec() […]