Sorry, dann weiß ich auch nicht mehr weiter. Eigentlich sieht alles gut aus, keine Ahnung, warum das bei dir nicht funktioniert.
Beiträge von m.scatello
-
-
-
-
Wenn du das @ weglässt, kommt dann derselbe Fehler?
Würdest du bitte auch diese Frage beantwortet?
Welche PHP-Version hast du genau?
Im offiziellem Bug-Report ist nichts zu imagecreatefromjpeg zu finden. Das Problem muss also auf deiner Seite liegen.
-
Wenn du einen absoluten Pfad angibst, es die Datei wirklich gibt, nicht beschädigt ist und die Dateirechte stimmen, dann weiß ich auch nicht mehr weiter.
-
Gibt es eine Alternative?
Klar, weg von der Url zu einem absoluten oder relativen Pfad
-
Was ergibt genau
ZitatJPATH_ROOT . '/images/example/' . $file
Wenn ja, was ich vermute, eine URL bei rauskommt, stellt sich die Frage, ob in der PHP-Konfiguration allow_url_fopen aktiviert ist
-
Nicht klar ist mir, was die Ursache dafür ist
Das kann doch nur an
liegen.
Man sollte Fehler mit einem @ vor einer Funktion nicht unterdrücken, zumindest nicht, solange ein Script fertig gestellt wurde. Zudem sollte man das Error-Reporting hochdrehen. Siehe auch
Richtig debuggen
- Man bemerkt, dass ein Skript nicht das tut, was es soll.
- Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(-1);
- Man verwendet ini_set('display_errors', true); damit die Fehler auch angezeigt werden.
- Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
- An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde. Wichtig bei MySQL Fehlern (...not a valid MySQL result resource...): mysqli_error() verwenden oder Abfrage ausgeben und zb mit phpmyadmin testen.
- Schritt 5 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
- Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
- Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
- Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
-
Was läuft da schief?
Du liest die Doku nicht.
Siehe https://www.php.net/manual/de/func…atefromjpeg.php
Achte auf die Rückgabewerte, dann wird dir klar, was mit "bool given" gemeint ist.
-
Immer wieder wichtig:
Richtig debuggen
- Man bemerkt, dass ein Skript nicht das tut, was es soll.
- Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(-1);
- Man verwendet ini_set('display_errors', true); damit die Fehler auch angezeigt werden.
- Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
- An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde. Wichtig bei MySQL Fehlern (...not a valid MySQL result resource...): mysqli_error() verwenden oder Abfrage ausgeben und zb mit phpmyadmin testen.
- Schritt 5 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
- Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
- Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
- Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
-
-
Hast du das ersetzt:
Ansonsten auch mal hier nachsehen: https://www.outlook-apps.com/html-ignored-by-outlook/
-
Wofür sollen die ganzen div's gut sein?
Bei HTML-Mails sollte man auf Style-Angaben verzichten und die eigentlich veralteten Formatierungen benutzen. Viele eMail-Clients haben gravierende Probleme mit Style-Angaben, selbst Outlook tut sich damit schwer.
-
Ich tippe auf PHP 7.x, aber ist das wichtig?
-
Crossposting: https://www.html-forum.de/threads/10553/
Und das bei so einer Frage! Dein google kaputt?
-
-
Warning: mysqli_error() expects exactly 1 parameter, 0 given
Da du scheinbar PDO einsetzt, musst du natürlich die Error-Abfrage auch mit PDO durchführen:, siehe dazu https://www.php.net/manual/de/class.pdo.php
if (isset($_GET['id'])) {...... Welche id wird abgefragt und warum? (von Tabelle accounts oder admin?).
Weder noch! Es wird damit überprüft, ob an der URL eine Variable mit dem Namen id angehängt ist. Das hat mir der Datenbank überhaupt nichts zu tun.
-
Du solltest dich dringend mit etwas Grundlegendem beschäftigen, nämlich:
Richtig debuggen
- Man bemerkt, dass ein Skript nicht das tut, was es soll.
- Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(-1);
- Man verwendet ini_set('display_errors', true); damit die Fehler auch angezeigt werden.
- Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
- An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde. Wichtig bei MySQL Fehlern (...not a valid MySQL result resource...): mysqli_error() verwenden oder Abfrage ausgeben und zb mit phpmyadmin testen.
- Schritt 5 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
- Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
- Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
- Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.
Da hilft dir bei der Fehlersuche und so manche Frage kann man sich selber beantworten.
-
wie weiss php, welche id gemeint ist, da es nun ja in der DB zwei Tabellen gibt
'SELECT * FROM accounts WHERE id = ?'
Du sagst doch, welche Tabelle gemeint ist!
16.14. Warum soll ich nicht SELECT * schreiben?
http://net.co.at/doc/howto/docs/dclp-faq/q/q-sql-select.html
-
Anbei noch einmal die auf dem Tablet geöffnete index-Seite mit der Adressleiste: content://0@media/external/file/29126 deren Bedeutung ich nicht verstehe.
Das ist ein interner Android-Dateipfad zu einer Datei.