PHP-Skripte
-
- Posts: 506
- Joined: Tue 8. Feb 2022, 17:05
- Location: Regensburg
- Contact:
PHP-Skripte
ich wollte gestern ein paar Import-Skripte weiterentwickeln, die auf dem bisherigen alten Server (also als noch nicht an KeyHelp zu denken war. Doch die Skripte verhalten sich nun untypischer.
Und zwar wird entweder bei "<?" nur der Dateiinhalt angezeigt. Das kann man ja mit "<?php" umgehen. Aber selbst dann werden wird nur die erste Debug-Meldung ausgegeben - sonst geht nichts.
Eine Überlegung wäre, einmal mit PHP 7.4 zu testen statt 8.1 (mit 7.4 hatte es ja früher funktioniert). Aber falls das auch nicht geht, wüsste ich vorerst gar nicht, was an der Systemumgebung nun anders sein könnte als vorher.
TYPO3, CRM und all der Rest funktioniert ja tadellos. Es muss also eine Kleinigkeit sein, was meine PHP-Skripte betrifft...
LG von
Hahni
Goldankauf - Juwelier - Trauringe - Verlobungsringe - Goldschmiede - Uhrmacher
Re: PHP-Skripte
Und solange wir deine „erste Debug-Meldung“ nicht kennen können wir dir da leider nicht weiterhelfen.
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: PHP-Skripte
Wenn bei <? der Dateiinhalt angezeigt wird , ist mit großer Wahrscheinlichkeit short_open_tag in der PHP Konfiguration deaktiviert.goldene-zeiten wrote: ↑Mon 1. Aug 2022, 10:07 Hallo zusammen,
ich wollte gestern ein paar Import-Skripte weiterentwickeln, die auf dem bisherigen alten Server (also als noch nicht an KeyHelp zu denken war. Doch die Skripte verhalten sich nun untypischer.
Und zwar wird entweder bei "<?" nur der Dateiinhalt angezeigt. Das kann man ja mit "<?php" umgehen. Aber selbst dann werden wird nur die erste Debug-Meldung ausgegeben - sonst geht nichts.
Eine Überlegung wäre, einmal mit PHP 7.4 zu testen statt 8.1 (mit 7.4 hatte es ja früher funktioniert). Aber falls das auch nicht geht, wüsste ich vorerst gar nicht, was an der Systemumgebung nun anders sein könnte als vorher.
TYPO3, CRM und all der Rest funktioniert ja tadellos. Es muss also eine Kleinigkeit sein, was meine PHP-Skripte betrifft...
LG von
Hahni
Deine anderen "Probleme" sollten sich anhand der Error Logs des Webservers klären lassen.
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************
-
- Posts: 228
- Joined: Tue 9. Apr 2019, 16:31
- Location: Korschenbroich
- Contact:
Re: PHP-Skripte
das hat etwas damit zu tun, wie dein PHP konfiguriert ist.
Es gibt eine Einstellung (short_open_tag), die es erlaubt anstelle von <?php Kurzformen wie <? zu verwenden.
Mehr dazu hier: https://www.php.net/manual/de/ini.core.php
Diese Einstellungen, genau wie das Default-Error-Reporting, können über die PHP-Konfigurationen eingestellt werden. Manche Hoster / Hostingpanels konfigurieren das eine oder andere halt etwas anders.
Vielleicht hilft dir das.
Christian
https://www.john-softwareentwicklung.de
Re: PHP-Skripte
Code: Select all
short_open_tag = On
Re: PHP-Skripte
Bessser wäre es „<?php“ zu verwenden und den Fehler als Chance auf Erneuerung zu verstehen.MLan wrote: ↑Mon 1. Aug 2022, 10:19 Zusätzliche PHP-Einstellungen
könnte dir hier weiterhelfenCode: Select all
short_open_tag = On
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
-
- Posts: 506
- Joined: Tue 8. Feb 2022, 17:05
- Location: Regensburg
- Contact:
Re: PHP-Skripte
Das sind meine eigenen Debug-Meldungen, in denen ich mir meine SQL-Statements ausgeben lasse, um zu sehen, wo ich gerade stehe. Aber hier bricht quasi das Skript bereits nach dem ersten Statement ab. Die Skripte sind einfach und prozedural gehalten. Lief früher - nun nicht mehr

Mit PHP 7.4 laufen sie wie gewohnt. Bei PHP 8.1 muss irgendein Detail anders sein. Die for-Schleife wird genau einmal durchlaufen und dann abrupt abgebrochen...
Goldankauf - Juwelier - Trauringe - Verlobungsringe - Goldschmiede - Uhrmacher
Re: PHP-Skripte
Poste doch mal den fraglichen Code.goldene-zeiten wrote: ↑Tue 2. Aug 2022, 00:01 Die for-Schleife wird genau einmal durchlaufen und dann abrupt abgebrochen...
--
A backend dev walks into a bar, orders 1 beer.
Then orders 100 beers.
Then orders -1 beers.
Then orders “a lizard”.
Then explodes.
(The bartender says: “You really should validate your input.”)
Re: PHP-Skripte
Ich frage nur..
- OlliTheDarkness
- Posts: 1868
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: PHP-Skripte
Nein ?!
Was hätte es da zu suchen ?
Eher Kategorie OT
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie


**************************************************************
- Jolinar
- Community Moderator
- Posts: 4004
- Joined: Sat 30. Jan 2016, 07:11
- Location: Weimar (Thüringen)
- Contact:
Re: PHP-Skripte
Sehe ich genauso

Moderativer Hinweis:
Thread nach Off Topic verschoben.
Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
- In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
In this color, I write as a moderator and provide moderative guidance or justify moderative interventions - In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
In this color, I write as a community member and share my personal opinions and views