PHP rocks! wünscht allen Mitgliedern einen guten Rutsch ins neue Jahr 2017 !!!
Hinweis: Das Forum zieht um! Um keine Datenverluste zu haben, schalten wir zwecks Übernahme der Daten das Forum am Sonntag, den 24.04.2016 um ca. 21:00 Uhr offline und passen anschliessend die DNS-Einträge an.
www.php-rocks.de wird euch dann nach den Aktualisierungen der DNS-Server wieder wie gewohnt uneingeschränkt zur Verfügung stehen.
Danke für euer Verständnis!

Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername/E-Mail:
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 116
» Neuestes Mitglied: thomas21115
» Foren-Themen: 162
» Foren-Beiträge: 868

Komplettstatistiken

Aktive Themen
Twig TemplateEngine
Forum: PreComposed
Letzter Beitrag: Arne Drews
29.08.2019, 14:21
» Antworten: 0
» Ansichten: 129
PHPMailer
Forum: PreComposed
Letzter Beitrag: Arne Drews
28.08.2019, 17:59
» Antworten: 0
» Ansichten: 87
SwiftMailer
Forum: PreComposed
Letzter Beitrag: Arne Drews
28.08.2019, 10:19
» Antworten: 0
» Ansichten: 111
Does MyClass::class autol...
Forum: PHP Basics
Letzter Beitrag: Arne Drews
06.08.2019, 09:29
» Antworten: 5
» Ansichten: 526
Geht in die Richtung smar...
Forum: PHP Basics
Letzter Beitrag: Arne Drews
27.06.2019, 00:08
» Antworten: 7
» Ansichten: 933
Hilfe bei folgendem scrip...
Forum: PHP Basics
Letzter Beitrag: seufZ
15.05.2019, 00:24
» Antworten: 0
» Ansichten: 691
Fragen zu Tutorials
Forum: PHP Basics
Letzter Beitrag: Arne Drews
01.05.2019, 20:23
» Antworten: 1
» Ansichten: 601
Objekt laden und überall ...
Forum: PHP Basics
Letzter Beitrag: Arne Drews
04.01.2019, 12:01
» Antworten: 3
» Ansichten: 1.542
PHP & E-Mail PHPMailer Ve...
Forum: PHP Basics
Letzter Beitrag: Arne Drews
13.11.2018, 13:51
» Antworten: 1
» Ansichten: 1.373
swiftmailer gibt keine er...
Forum: PHP Basics
Letzter Beitrag: Arne Drews
30.08.2018, 21:31
» Antworten: 10
» Ansichten: 4.937

 
  Twig TemplateEngine
Geschrieben von: Arne Drews - 29.08.2019, 14:21 - Forum: PreComposed - Keine Antworten

Twig PreComposed

Hier könnt ihr euch die per Composer erstellte Template-Engine Twig herunterladen und verwenden.
Die Version wird immer mal wieder aktualisiert.

Hinweis
Nach dem Entpacken der ZIP, hast Du ein Verzeichnis mit dem Namen twig_composed. Dies kannst Du dann in Deinen Webspace laden und Twig in Dein Projekt einbinden:
PHP-Code:
include_once __DIR__ '/twig_composed/autoloader.php'
Wie Du Twig verwendest, findest Du hier.

Drucke diesen Beitrag

  PHPMailer
Geschrieben von: Arne Drews - 28.08.2019, 17:59 - Forum: PreComposed - Keine Antworten

PHPMailer PreComposed

Hier könnt ihr euch den per Composer erstellten PHPMailer herunterladen und verwenden.
Die Version wird immer mal wieder aktualisiert.


Example Usage
Hinweis
Nach dem Entpacken der ZIP, hast Du ein Verzeichnis mit dem Namen phpmailer_composed. Dies kannst Du dann in Deinen Webspace laden. In folgender Beispielanwendung gehen wir davon aus, dass sich das Verzeichnis in der gleichen Hierarchie-Ebene befindet, wie das Script selber.
PHP-Code:
// Autoloader einbinden
include_once __DIR__ '/phpmailer-composed/autoload.php';

// namespaces einbinden
use PHPMailer\PHPMailer\PHPMailer;
use 
PHPMailer\PHPMailer\Exception;


// Mailerobjekt erstellen
$oMailer = new PHPMailertrue );
$oMailer->CharSet 'UTF-8';

// Verbindungsdaten setzen
$oMailer->isSMTP();
$oMailer->Host 'smtp.example.com';
$oMailer->SMTPAuth true;
$oMailer->Username 'f00bar';
$oMailer->Password 'xxx';
$oMailer->SMTPSecure 'tls';
$oMailer->Port 587;

$oMailer->setFrom'sender@example.com' );
$oMailer->addAddress'max.mustermann@example.com''Max Mustermann' );

$oMailer->isHTMLtrue );
$oMailer->Subject 'PHProcks! Tutorials - less time to learn more';
$oMailer->Body '<h1>PHProcks!</h1><h2>Tutorial: HTML E-Mail senden mit PHPMailer</h2>';
$oMailer->AltBody strip_tags$oMailer->Body );


if ( !
$oMailer->send() ) {

 
   echo 'Something\'s went wrong!';
 
   exit;

}

echo 
'Yes! First Mail with PHPMailer sent successfully!'
Hinweis
Eine detailliertere Beschreibung zu dem Code findest Du in diesem Tutorial

Drucke diesen Beitrag

  SwiftMailer
Geschrieben von: Arne Drews - 28.08.2019, 10:19 - Forum: PreComposed - Keine Antworten

SwiftMailer PreComposed
Hier könnt ihr euch den per Composer erstellten SwiftMailer herunterladen und verwenden.
Die Version wird immer mal wieder aktualisiert.


Example Usage
Hinweis
Nach dem Entpacken der ZIP, hast Du ein Verzeichnis mit dem Namen swiftmailer_composed. Dies kannst Du dann in Deinen Webspace laden. In folgender Beispielanwendung gehen wir davon aus, dass sich das Verzeichnis in der gleichen Hierarchie-Ebene befindet, wie das Script selber.
PHP-Code:
// Autoloader einbinden
include_once __DIR__ '/swiftmailer_composed/autoload.php';

// Das Transport-Objekt
$oTransport Swift_SmtpTransport::newInstance'mail.example.com'587 );
$oTransport->setUsername'auth@example.com' );
$oTransport->setPassword'yourpassword' );

// Das Message-Objekt
$oMessage Swift_Message::newInstance();
$oMessage->setFrom'phprocks@example.com' );
$oMessage->setTo'max.mustermann@example.com''Max Mustermann' );
$oMessage->setCc'maria.mustermann@example.com''Maria Mustermann' );
$oMessage->setSubject'PHProcks! Tutorials - less time to learn more' );
$oMessage->setBody'<h1>PHProcks!</h1><h2>Tutorial: HTML E-Mail senden mit SwiftMailer</h2>''text/html' );
$oMessage->addPartstrip_tags($oMessage->getBody()), 'text/plain' );

// Das Mailer-Objekt
$oMailer Swift_Mailer::newInstance$oTransport );

// Versenden der Mail und prüfen, auf Versendet
if ( !$oMailer->send($oMessage) ) {

 
   echo 'Something\'s went wrong!';
 
   exit;

}


echo 
'Yes! First Mail with SwiftMailer sent successfully!'
Hinweis
Eine detailliertere Beschreibung zu dem Code findest Du in diesem Tutorial

Drucke diesen Beitrag

  Does MyClass::class autoload MyClass?
Geschrieben von: Till - 03.08.2019, 00:10 - Forum: PHP Basics - Antworten (5)

Nabend,
sollte ich eigentlich selbst herausfinden können, schmeiße aber die Überlegung mal in den Raum:

Es geht um die vordefinierte ::class Klassenkonstante.
Wenn ich sie benutze, versucht php dann die Klasse zu laden, oder wird der Klassenname geparsed ohne die Klasse autozuloaden?
Hintergrund: Ich habe eine spl_autoload_register function welche php klassen code per remote lädt.
Es wäre ein ziemlicher overhead wenn die Klasse geladen wird wenn ich nur den Klassennamen als string (für lazy loading) brauche.

Beispiel:

PHP-Code:
        $this->getContainer()->set(\Webfan\App\Rpc\Procedure\install_requirements::class, function(\Psr\Container\ContainerInterface $c) { 
                    return new \
Webfan\App\Rpc\Procedure\install_requirements($c->get('webfan.app.rpc.auth-shield'), $c);                
        });                
        
$this->getContainer()->get('webfan.app.rpc.server')
               ->
set('install.requirements', \Webfan\App\Rpc\Procedure\install_requirements::class)
            ; 

vs.
PHP-Code:
        $this->getContainer()->set('\Webfan\App\Rpc\Procedure\install_requirements', function(\Psr\Container\ContainerInterface $c) { 
                    return new \
Webfan\App\Rpc\Procedure\install_requirements($c->get('webfan.app.rpc.auth-shield'), $c);                
        });                
        
$this->getContainer()->get('webfan.app.rpc.server')
               ->
set('install.requirements''\Webfan\App\Rpc\Procedure\install_requirements')
            ; 

Drucke diesen Beitrag

  Geht in die Richtung smarty templates nur individuell angepasst!
Geschrieben von: seufZ - 22.06.2019, 16:45 - Forum: PHP Basics - Antworten (7)

BLUPP

Drucke diesen Beitrag

  Hilfe bei folgendem script
Geschrieben von: seufZ - 15.05.2019, 00:24 - Forum: PHP Basics - Keine Antworten

BLUPP

Drucke diesen Beitrag

  Fragen zu Tutorials
Geschrieben von: Nudelmaus - 23.04.2019, 17:18 - Forum: PHP Basics - Antworten (1)

Hallo Arne,
leider kann man in den Tut's keine Fragen stellen, also muss ich das hierüber machen.
Es geht um das Tut zum PHPMailer. Du hast diesen Autoloader angegeben. Brauche ich den überhaupt, bzw. wozu dient er?
Ich habe mir die aktuelle Version von GitHub runtergeladen.
Bin in PHP eine Niete, bräuchte dringend Hilfe. Sad

LG Nudelmaus

Drucke diesen Beitrag

  Objekt laden und überall deren Variable zugreifen
Geschrieben von: pamloly - 03.01.2019, 16:49 - Forum: PHP Basics - Antworten (3)

Hi Zusammen,

ich habe eines Anliegen. Und zwar ich möchte ein die Variable eines Objekt einmal laden und überall in meinem Projekt zu die Variable zugreifen.

wie geht das bitte? danke!

Drucke diesen Beitrag

  PHP & E-Mail PHPMailer Version 6 erfolgreich einbinden
Geschrieben von: fischer1000 - 11.11.2018, 13:20 - Forum: PHP Basics - Antworten (1)

Schaffe die Einbindung nicht und verstehe offenbar auch die use Befehle nicht ganz:



use PHPMailer\PHPMailer\PHPMailer;
use 
PHPMailer\PHPMailer\Exception
;

require 
__DIR__ '/PHPMailer/src/Exception.php'
;
require 
__DIR__ '/PHPMailer/src/PHPMailer.php'
;

require __DIR__ '/PHPMailer/src/SMTP.php'

Kriege dann die Fehlermeldung:
Parse error: syntax error, unexpected 'use' (T_USE) in /nhldata/905/95905/data/web/Zeltplatz2016/htdocs/OIS/rechnung/pdferstellen.php on line 712

Drucke diesen Beitrag

  swiftmailer gibt keine erfolgsmeldung bei absenden aus
Geschrieben von: jmarple - 30.08.2018, 12:08 - Forum: PHP Basics - Antworten (10)


.php   kontakt.php (Größe: 1,38 KB / Downloads: 1) hallo,

ich benutze swiftmailer und ich habe alles so gemacht wie in eurem tutorial beschrieben.
ich brauche dringend die bestätigung, dass die email auch versendet wurde. aber es wird einfach nicht ausgegeben.

hier mal der code:

PHP-Code:
if ( !$mailer->send($message) ) {

 
   echo 'Fehler!';
 
   exit;

}

echo 
'Ihre Email wurde gesendet!'

kann man hier nicht den ganzen code einfügen? irgendwie ging es nicht. Blush
ach ich seh schon, als attachment. sorry.

Drucke diesen Beitrag