Compare commits
2 Commits
66243863e4
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 20960419a3 | |||
| 224f9e99f0 |
4
.env.flyhopeSSL
Normal file
4
.env.flyhopeSSL
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
REACT_APP_PHP_ROOT = "https://flyhope.de/dog/php-dog/"
|
||||||
|
REACT_APP_WWW_ROOT = "https://flyhope.de/dog/"
|
||||||
|
|
||||||
|
|
||||||
11
.project
Normal file
11
.project
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>dog</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
||||||
@ -1,5 +1,14 @@
|
|||||||
{
|
{
|
||||||
"require":{
|
"require":{
|
||||||
"phpmailer/phpmailer": "^6.7.1"
|
"phpmailer/phpmailer": "^6.7.1",
|
||||||
|
"php-http/guzzle7-adapter": "*",
|
||||||
|
"nyholm/psr7": "*",
|
||||||
|
"mailersend/mailersend": "^0.34.0",
|
||||||
|
"vlucas/phpdotenv": "^5.6"
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"allow-plugins": {
|
||||||
|
"php-http/discovery": true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
1811
composer.lock
generated
1811
composer.lock
generated
File diff suppressed because it is too large
Load Diff
1
php/php-dog/.env
Normal file
1
php/php-dog/.env
Normal file
@ -0,0 +1 @@
|
|||||||
|
APP_ENV=development
|
||||||
5
php/php-dog/.env.devDocker
Normal file
5
php/php-dog/.env.devDocker
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
DB_HOST=localhost
|
||||||
|
DB_NAME=dog
|
||||||
|
DB_USER=user_dog
|
||||||
|
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||||
|
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||||
5
php/php-dog/.env.development
Normal file
5
php/php-dog/.env.development
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
DB_HOST=localhost
|
||||||
|
DB_NAME=k200835_dog
|
||||||
|
DB_USER=k200835_user_dog
|
||||||
|
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||||
|
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||||
5
php/php-dog/.env.production
Normal file
5
php/php-dog/.env.production
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
DB_HOST=mysql
|
||||||
|
DB_NAME=dog
|
||||||
|
DB_USER=user_dog
|
||||||
|
DB_PW=X0pEiBsXN3RLazGhQVvP
|
||||||
|
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f
|
||||||
13
php/php-dog/classes/CMailerSendMailer.php
Normal file
13
php/php-dog/classes/CMailerSendMailer.php
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?php
|
||||||
|
use PHPMailer\PHPMailer\PHPMailer;
|
||||||
|
use PHPMailer\PHPMailer\SMTP;
|
||||||
|
use PHPMailer\PHPMailer\Exception;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class CMailerSendMailer extends PHPMailer
|
||||||
|
{
|
||||||
|
}
|
||||||
|
?>
|
||||||
@ -1,20 +1,28 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
require_once __DIR__.'/env.php';
|
||||||
|
|
||||||
class Database
|
class Database
|
||||||
{
|
{
|
||||||
|
|
||||||
// CHANGE THE DB INFO ACCORDING TO YOUR DATABASE
|
// CHANGE THE DB INFO ACCORDING TO YOUR DATABASE
|
||||||
// private $db_host = 'localhost';
|
private $db_host = 'localhost';
|
||||||
// // private $db_host = '10.35.232.188:3306';
|
// private $db_host = '10.35.232.188:3306';
|
||||||
// private $db_name = 'k200835_dog';
|
private $db_name = 'k200835_dog';
|
||||||
// private $db_username = 'k200835_user_dog';
|
private $db_username = 'k200835_user_dog';
|
||||||
// private $db_password = 'X0pEiBsXN3RLazGhQVvP';
|
private $db_password = 'X0pEiBsXN3RLazGhQVvP';
|
||||||
|
|
||||||
/// netcup server
|
// netcup server
|
||||||
/// name of the docker container
|
// name of the docker container
|
||||||
private $db_host = 'mysql';
|
//private $db_host = getenv('DB_HOST');
|
||||||
private $db_name = 'dog';
|
//private $db_name = getenv('DB_NAME');
|
||||||
private $db_username = 'user_dog';
|
//private $db_username = getenv('DB_USER');
|
||||||
private $db_password = 'X0pEiBsXN3RLazGhQVvP';
|
//private $db_password = getenv('DB_PW');
|
||||||
|
|
||||||
|
//private $db_host = $_ENV['DB_HOST'];
|
||||||
|
//private $db_name = $_ENV['DB_NAME'];
|
||||||
|
//private $db_username = $_ENV['DB_USER'];
|
||||||
|
//private $db_password = $_ENV['DB_PW'];
|
||||||
|
|
||||||
public function dbConnection()
|
public function dbConnection()
|
||||||
{
|
{
|
||||||
|
|||||||
11
php/php-dog/classes/env.php
Normal file
11
php/php-dog/classes/env.php
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?php
|
||||||
|
require __DIR__.'/vendor/autoload.php';
|
||||||
|
|
||||||
|
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env');
|
||||||
|
$dotenv->load();
|
||||||
|
|
||||||
|
$environment = $_ENV['APP_ENV'] ?: 'development'; // Standardmäßig Entwicklung
|
||||||
|
|
||||||
|
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env.' . $environment);
|
||||||
|
$dotenv->load();
|
||||||
|
?>
|
||||||
18
php/php-dog/tstEnv.php
Normal file
18
php/php-dog/tstEnv.php
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?php
|
||||||
|
require __DIR__ . '/vendor/autoload.php';
|
||||||
|
|
||||||
|
$environment = getenv('APP_ENV') ?: 'development'; // Standardmäßig Entwicklung
|
||||||
|
|
||||||
|
$dotenv = Dotenv\Dotenv::createImmutable(__DIR__, '.env.' . $environment);
|
||||||
|
$dotenv->load();
|
||||||
|
|
||||||
|
$database_url = $_ENV['DB_HOST'];
|
||||||
|
$database_name = $_ENV['DB_NAME'];
|
||||||
|
$database_user = $_ENV['DB_USER'];
|
||||||
|
$database_password = $_ENV['DB_PW'];
|
||||||
|
|
||||||
|
echo "Datenbank-URL: " . $database_url . "<br>";
|
||||||
|
echo "Datenbank-Name: " . $database_name . "<br>";
|
||||||
|
echo "Datenbank-Benutzer: " . $database_user . "<br>";
|
||||||
|
echo "Datenbank-Passwort: " . $database_password . "<br>";
|
||||||
|
?>
|
||||||
23
php/php-dog/tstMailerSendEmail.php
Normal file
23
php/php-dog/tstMailerSendEmail.php
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?php
|
||||||
|
use MailerSend\MailerSend;
|
||||||
|
use MailerSend\Helpers\Builder\Recipient;
|
||||||
|
use MailerSend\Helpers\Builder\EmailParams;
|
||||||
|
|
||||||
|
$mailersend = new MailerSend(
|
||||||
|
['api_key' => getenv('API_KEY')]);
|
||||||
|
|
||||||
|
$recipients = [
|
||||||
|
new Recipient('p.hoppe@gmx.de', 'HoPe'),
|
||||||
|
];
|
||||||
|
|
||||||
|
$emailParams = (new EmailParams())
|
||||||
|
->setFrom('dog@flyhope.de')
|
||||||
|
->setFromName('FlyHoPe')
|
||||||
|
->setRecipients($recipients)
|
||||||
|
->setSubject('Dog Test')
|
||||||
|
->setText('This is the text content')
|
||||||
|
->setReplyTo('dog@flyhope.de')
|
||||||
|
->setReplyToName('DogFound');
|
||||||
|
|
||||||
|
$mailersend->email->send($emailParams);
|
||||||
|
?>
|
||||||
Reference in New Issue
Block a user