sprain / php-swiss-qr-bill

A PHP library to create Swiss QR bills | QR-Rechnung in PHP erstellen
MIT License
281 stars 82 forks source link

Hillfe Bei der Installation.. #112

Closed iloveratte closed 3 years ago

iloveratte commented 3 years ago

Hallo zusammen.

Ich möchte gerne neben den offiziellen Orangenen Einzahlungsscheinen neu auf das QR System umsteigen (optional anbieten). Ich habe nun die Lib runtergeladen und auf den Server geladen, allerdings weiss ich nun nicht weiter. Wie generiere ich nun einen "Code" effektiv müsste dieser dann in ein PDF integriert werden (fpdf)..

aktuell wenn ich ein "example.php" aufrufe, erscheint: Fatal error: require() [function.require.php]: Failed opening required '/home/stephan/www/xyz.ch/libs/qr-rechnung/example/../vendor/autoload.php' (include_path='.:/usr/local/share/pear') in /home/stephan/www/xyz.ch/libs/qr-rechnung/example/example.php on line 5

von "autoload.php" finde ich aber in der Version die ich gedownloadet habe hier auf Github nichts..

Danke

sprain commented 3 years ago

Hallo @iloveratte – Die Library muss via Composer installiert werden. Eine deutschsprachige Einführung gibts hier: https://php-de.github.io/jumpto/composer/

iloveratte commented 3 years ago

Hallo.

Das hilft mir gerade nicht weiter. Also wenn ich das nun verstehe, nur „Hochladen“ reicht nicht..?

Einfach sonnst einen „QR“ code generieren geht auch nicht?

Stephan

Von: Manuel Reinhard [mailto:notifications@github.com] Gesendet: Dienstag, 16. Februar 2021 14:22 An: sprain/php-swiss-qr-bill php-swiss-qr-bill@noreply.github.com Cc: iloveratte info@stephan-roos.ch; Mention mention@noreply.github.com Betreff: Re: [sprain/php-swiss-qr-bill] Hillfe Bei der Installation.. (#112)

Hallo @iloveratte https://github.com/iloveratte – Die Library muss via Composer https://getcomposer.org installiert werden. Eine deutschsprachige Einführung gibts hier: https://php-de.github.io/jumpto/composer/

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/sprain/php-swiss-qr-bill/issues/112#issuecomment-779832763 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AS32SDR726EI6VUZ7WA227LS7JWN7ANCNFSM4XWKHNTA . https://github.com/notifications/beacon/AS32SDTIBEMP6M7GU4C5JYLS7JWN7A5CNFSM4XWKHNTKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFZ5U3OY.gif

sprain commented 3 years ago

Also wenn ich das nun verstehe, nur „Hochladen“ reicht nicht..?

Wenn du nur hochlädst, musst du dich selbst darum kümmern, die richtigen Files zu includen.

Es lohnt sich, sich mit Composer auseinanderzusetzen. Die PHP-Welt setzt seit bald 10 Jahren darauf, um externen Code auf praktische Weise in eigene Projekte zu integrieren. Hast du den Einstieg geschafft, wirst du begeistert sein.

iloveratte commented 2 years ago

Hallo. von begeistert bin ich noch weit entfernt, am Liebsten wäre mir Ohne Composer. gibt es da eine anleitung wie ich welche files brauche? denn im Download Ordner ist die "vendor/autoload.php" nicht enthalten. die ich überall einbinden muss. Warum muss man alles imme rnur kompliziert machen?

sprain commented 2 years ago

Ich bin einverstanden, dass der Einstieg in Composer nicht ganz einfach ist.

Kurzversion:

  1. Installiere Composer
  2. Wechsle ins Verzeichnis, wo du dein Projekt anlegen willst.
  3. Lass den Befehl composer require sprain/swiss-qr-bill laufen – in diesem Moment wird diese Library und all ihre nowtendigen Abhängigkeiten heruntergeladen und (unter anderem) die Datei vendor/autoload.php wird erstellt.
  4. Hol dir weitere Abhängigkeiten, die dein Projekt braucht – z.B. composer require fpdf/fpdf

Weiterführend hilft vielleicht diese Anleitung: https://wiki.selfhtml.org/wiki/PHP/Tutorials/Abhängigkeiten_mit_Composer_verwalten

iloveratte commented 2 years ago

hallo. ja das habe ich beides bereits getan..

sprain commented 2 years ago

hallo. ja das habe ich beides bereits getan..

Dann bist du auf bestem Weg. Wenn du dem example.php folgst, solltest du zum Ziel kommen.

Für weitere Hilfe ist hier aber der falsche Platz, da es nicht mehr um diese Library geht sondern generell um die Handhabung von Abhängigkeiten, Namespaces, etc.. Du kannst weitere konkrete Fragen dazu z.B. auf http://stackoverflow.com stellen oder dort auch schon Antworten finden. Viel Erfolg!

iloveratte commented 2 years ago

Hallo. ja genau das ist das Problem. bin seit tagen dran am laufen zu bringen, auch die Exemple Dateien laufen nicht, ebenfalls mit dem Hosting anbieter kontakt. und nun noch einen Monat zeit. es ist eifach eine Katastrophe.

sprain commented 2 years ago

So wie ichs einschätze, brauchst du etwas Hilfe bei ein paar Grundlagen der modernen PHP-Entwicklung. Wenn es dir möglich ist, würde ich dir empfehlen, dass du dir 2-3 Stunden Unterstützung bei einer Webagentur in deiner Nähe einkaufst. Wenn sich ein Entwickler dort Zeit nimmt, mit dir deinen Code durchzugehen und ein paar weiterführende Grundlagen zu erklären, wirst du weiterkommen.

An dieser Stelle hier sind die Möglichkeiten leider wirklich ausgeschöpft.