---
title: "php funktion funktioniert nicht"
url: "https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2005-11-15"
last_reply: "2005-12-28"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# php funktion funktioniert nicht

Extensions › Entwicklung · 5 Antworten · gestartet 2005-11-15

## Eröffnungsbeitrag

**woida** · 2005-11-15 · [Beitrag #2](https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht/2)

> Meine Vermutung ist das es am Safe Mode liegt.

Und warum? Gibts vielleicht eine Fehlermeldung?

## Antworten

### [#4](https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht/4) · howdini · 2005-11-16

das liegt wahrscheinlich an der variable $PHP_SELF...

die müsste so heißen $_SERVER['PHP_SELF']...
am safe mode liegt es nicht, ich glaube dass bei dir local register_globals = on ist und auf dem server off...

ließ dir doch denn quelltext aus und schau wohin das formular geht wenn es versendet wird...

mfg

### [#5](https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht/5) · BenjaminW · 2005-11-16

Moin moin,

auf register_globals kannst Du dich heutzutage nicht verlassen. Ist aus Sicherheitsgründen bei vielen Servern ausgeschaltet (und das ist auch gut so!).

Auf POST und GET Variablen greifst Du über die Arrays $_GET und $_POST zu. $_SERVER['PHP_SELF'] ist auch nicht wirklich zuverlässig, sollte aber auf den meisten Servern funktionieren.
Mach mal auf dem Server print_r($_SERVER) und schau mal ob SCRIPT_NAME drin ist. Das kannst Du in der Regel verwenden.

Gruß,
Benjamin

### [#6](https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht/6) · anj · 2005-11-24

oder checke doch gleich mal mit der php funktion:

phpinfo();

ob registerGlobals an oder aus sind ...

### [#7](https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht/7) · steffenk · 2005-11-25

änder einfach

if ($submit)

in

if(isset($_POST['submit'])) { ... ;)

### [#8](https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht/8) · Hille · 2005-12-28

Hallo SeffenK,

es liegt einfach an

```php
<form action="<?=$PHP_SELF?>" method="post">
```

Diese Übergabe funktionit so nicht.
Schau doch mal hier, vielleicht kommst Du dann weiter:
<http://hdh-soft.de/cms/index.php?id=73>

Gruß Hille

---

Quelle: „php funktion funktioniert nicht“, typo3.net, https://www.typo3.net/d/33274-php-funktion-funktioniert-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
