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 […]
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 […]
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; }
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.
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.
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: * […]
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 […]
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 […]
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 […]
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() […]