Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 73992

PHP is a widely-used, general-purpose scripting language that is especially suited for web development.

3 votes
2 answers
158 views

Image upload filter for PHP

Known possible pitfalls: non-image files like.php can still be uploaded with null char in name .php%00.png with a spoofed header (e.g. image/png instead of application/x-php), but must have correct magic … php? check for null bytes in file names? …
JoSSte's user avatar
  • 199
2 votes
1 answer
362 views

Jenkins Declarative pipeline for multi-branch pipleline

/src/vendor -prune -o -type f -name '*.php' -print0 | xargs -0 -n1 -P4 php -l -n | (! … /build/logs/checkstyle.xml --standard=PSR2 --extensions=php --ignore=autoload.php ./src . …
JoSSte's user avatar
  • 199
2 votes

Jenkins Declarative pipeline for multi-branch pipleline

I have found an inherent flaw in the backup and copy part. Namely sh "ssh ${SSH_USERNAME}@${SSH_SERVER_NAME} tar -cvpzf ${BACKUP_FNAME} ${DEPLOY_DIR}/*" sh "ssh ${SSH_USERNAME}@${SSH_SERVER_NAME} rm …
JoSSte's user avatar
  • 199
2 votes
2 answers
71 views

Migrating configuration method

I have a legacy PHP project using a self-styled configuration file (named globals.inc.php) which is generated by build scripts based on a template included in the code called globals.template.inc.php: … php use MyPropject\Core\DBConn; require_once __DIR__ . "/vendor/autoload.php"; /** * GLOBAL variables * */ define("I18N_FILES", __DIR__ . …
JoSSte's user avatar
  • 199