CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein |
20.04.2005, 08:49:26
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="post" / superglobale $_POST
Guten Morgen Xabbuh,
Script:
<?php
error_reporting(E_All) //ohne ;
echo "Folgende Daten wurden übernommen: $_POST['Dateninhalt']";
?>
Fehlermeldung: parse error, unexpected T_ECHO.....line 3
Sagt Dir das, wo der Fehler liegt? Ich komme mir, ehrlich gestanden, ziemlich bescheuert vor, dass ich das nicht hinkriege. Ich werde heute in die Stadt fahren und schauen, ob ich aktuelle PHP-Scripts kaufen kann. Für den Moment kann ich Dir nur noch einmal ganz herzlich für Deine Hilfe danken.
Einen schönen Tag
und Gruß Christel
|
20.04.2005, 09:44:55
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Method="pot" / superglobale $_POST
Guten Morgen Christel,
Du muesstest es so scheiben:
PHP-Code:
<?php
error_reporting(E_All);
echo "Folgende Daten wurden übernommen: {$_POST['Dateninhalt']}";
?>
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
20.04.2005, 10:14:29
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="pot" / superglobale $_POST
Guten Morgen Coding,
vielen Dank für Deinen Tipp. Habe ich gemacht. Ergebnis:
Browser interpretiert den echo-Befehl ohne Variable und ohne Fehlermeldung. Die Variable $_POST scheint er nicht zu kennen. Muss ich im Formular eine Variable definieren? Wenn ja, kannst Du mir bitte schreiben wie?
Mein Formular enthält neben den üblichen Eingaben lediglich folgende Angaben für das Eingabefeld "Dateninhalt".
<input type="text" name="Dateninhalt">
Könnte es sich eventuell um ein Versionsproblem mit PHP handeln? Ich habe PHP 4.3.3.3 installiert. Ich komme darauf, weil ein Buchscript, das mit PHP_SELF (nicht $_SERVER['PHP_SELF']) arbeitet, ebenfalls nicht geöffnet wird.
Gruß Christel
|
20.04.2005, 10:30:51
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: Method="pot" / superglobale $_POST
Zitat:
Zitat von Christel
Browser interpretiert den echo-Befehl ohne Variable und ohne Fehlermeldung. Die Variable $_POST scheint er nicht zu kennen.
|
Was für eine Meldung erhälst du denn, aus der du das schließt?
Zitat:
Zitat von Christel
Mein Formular enthält neben den üblichen Eingaben lediglich folgende Angaben für das Eingabefeld "Dateninhalt".
|
Du hast aber schon method="POST" im form-Tag stehen?
Zitat:
Zitat von Christel
Könnte es sich eventuell um ein Versionsproblem mit PHP handeln? Ich habe PHP 4.3.3.3 installiert.
|
Das ist kein Problem. Die Superglobalen stehen seit PHP-Version 4.1.0 zur Verfügung.
Zitat:
Zitat von Christel
Ich komme darauf, weil ein Buchscript, das mit PHP_SELF (nicht $_SERVER['PHP_SELF']) arbeitet, ebenfalls nicht geöffnet wird.
|
Das wird daran liegen, dass register_globals deaktiviert ist und du deswegen mit $_SERVER['PHP_SELF'] arbeiten musst.
|
20.04.2005, 14:58:45
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="post" / superglobale $_POST
Hallo Xabbuh,
ja, ich habe method="Post" im Formular,
register_globals=On, ist also aktiviert,
ich habe weiter probiert:
Formular ohne Variable, method="Post"
<input type="text" name="Dateninhalt">
php-Datei
<?php
error_reporting(E_All);
$_POST="Dateninhalt";
echo "Folgende Daten wurden übernommen: {$_POST['Dateninhalt']";
?>
Ergebnis: php-Datei wird geöffnet, der Text wird ausgegeben, und von der Variablen erscheint nur das D (von Dateninhalt). Keine Fehlermeldung.
Wie kann ich erreichen, dass der Wert "value" des Formularfeldes, der ja übernommen werden soll, an dieser Stelle ausgelesen wird? Ist dazu eine Variable für "value" des Formularfeldes notwendig? Wenn ja, in der PHP-Datei oder im Formular? Und wie?
Gruß Christel
|
20.04.2005, 15:13:03
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Method="pot" / superglobale $_POST
Hi,
kannst Du mal das komplette Formular und den kompletten PHP-Code posten?
Der Fehler liegt anders wo, das habe ich im Urin :-)
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
20.04.2005, 18:36:45
|
Anfänger
|
|
Registriert seit: Apr 2005
Beiträge: 26
|
|
AW: Method="post" / superglobale $_POST
Hallo an alle, die mir geholfen haben!
Problem ist gelöst! Ich hatte in meiner Unwissenheit auf diesem Gebiet im Formular das Tag enctype="text/plain", das war der Fehler. Das konntet Ihr natürlich nicht wissen, weil ich es nie erwähnt habe.
Ich danke Euch allen sehr für Eure Geduld mit mir und die vielen Hinweise, die letztlich zur Lösung des Problems geführt haben. Ich habe viel gelernt.
Viele Grüße
Christel
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:03:53 Uhr.
|