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!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |

30.05.2003, 20:13:38
|
Anfänger
|
|
Registriert seit: May 2003
Ort: Lich
Beiträge: 9
|
|
Datenübergabe von html -> php
Moin ;)
Ich bin PHP-Frischling (und html...) und habe das klitze kleine Problem, daß mein HTML Formular zwar Daten sendet (mit der Option "get" getestet), aber das PHP-Script nimmt die Daten nicht auf. Die zu versendenden Daten stehen im "<form></form> " Tag, der Sendetag <input submit ...blah blah...> ebenso.
so schaut's dann aus:
<form action="localhost/charbogen.php" method="POST">
.
.
.
<input type='submit' value='Abschicken' method='POST'> ></input>
</form>
Die Übernahme der Variablen soll ja "automatisch" geschehen.
Die Variablen haben identische Bezeichner: html : str ; php: $str.
Soll laut Handbuch funzen. Nur bei mir net :((...
Getestet auf lokalem Server (OmniHttpd Prof. 2.0).
"Normale" php-skripte laufen, nur besagte übergabe net.
Hat von euch jemand einen Schimmer, was ich noch probieren könnte, oder was ich falsch mache?? *schnüff*
Txs im voraus
D.
|

30.05.2003, 20:27:22
|
|
müsste klappen,
wenn du das </input> weglässt
und die ' durch " ersetzt
|

30.05.2003, 20:53:52
|
Anfänger
|
|
Registriert seit: May 2003
Ort: Lich
Beiträge: 9
|
|
Leider nein....
Ich geb hier mal die (meiner Meinung nach) entscheidenden Teile des HTML's und PHP's wieder:
HTML:
<body>
<form action='http://localhost/charbogen.php' method='POST'>
<table>
<tr>
<td>Stärke</td><td>[W%]</td>
<td><input name='str' size='4' maxlength='4'></input></td>
</tr>
</table>
<input type='submit' value='Abschicken' method='POST'>
</form>
</body>
PHP
<?php
echo "Stärke ", $str;
echo "</body></html>";
?>
Tjoh.... und des klappt halt net...
ich will (muß) die übergebenden Werte halt noch ein paar Berechnungen anstellen. Aber allein, daß das net klappt, ist schon grund genug für mich fuchsteufelswild zu werden.
CU
D.
|

30.05.2003, 21:54:01
|
Anfänger
|
|
Registriert seit: May 2003
Ort: Lich
Beiträge: 9
|
|
Auch mit dem Tausch von ' gegen " funzt's net
Das PHP-Script soll auf einer "eigenen" Seite laufen...
Vielleicht gibts da ja Unterschiede...
Der HTML Code ist eine Seite, das PHP Script soll auf einer "neuen" bzw. "anderen" Seite ausgeführt werden.
Wie schon Eingangs erwähnt läuft alles einwandfrei, solange sich Code und Script auf einer gemeinsamen Seite befinden.
Nur wenn ich das ganze fein säuberlich in 2 Dateien separiere (wie sich das ja für einen ordentlichen Menschen gehört *GGG*) läuft nichts mehr zusammen.
Wenn du mal über die Listings schauen möchtest, schicke ich sie dir gern mal... (wenn du durch meinen Schmodder durchsteigst).
Naja, das PHP Script besteht nur aus beschriebenem "3-Zeiler".
CU
(Bereits am Tisch nagend)
D.
|

31.05.2003, 07:23:17
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 55
Beiträge: 4.748
|
|
Vermutlich das:
Da seit PHP Version 4.1 ein neues Sicherheitskonzept aktiviert ist, musst Du alle übergebenen Variablen mit
$_GET - für Urlparameter
$_POST - für mit method=post versendete Parameter
$_REQUEST - $_POST & $_GET zusammen
$_COOKIE - für Cookies
$_FILES - für hochgeladene Files
$_SERVER - für Servervars (z.B. PHP_SELF)
$_ENV - für Umgebungsvars
ansprechen. Also ehemals $str mit $_GET['str']
Oder Du setzt in der php.ini register_globals (o.ä.) auf on. Davon rate ich aber ab.
|

31.05.2003, 09:54:53
|
Junior Member
|
|
Registriert seit: May 2002
Beiträge: 179
|
|
Genau!
c4s Standart-post, der aber immer alle Probleme löst :))
|

31.05.2003, 10:02:09
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 55
Beiträge: 4.748
|
|
Hey, nix mit Standard-Post! Dieser Beitrag wurde explizit an den momentanen Sachverhalt angepasst: $str statt normalerweise $username. Ich bitte um freundliche Beachtung dieser Änderung!! :)
|

01.06.2003, 14:25:32
|
Anfänger
|
|
Registriert seit: May 2003
Ort: Lich
Beiträge: 9
|
|
JAU!! Das wars!!!
Das mit " $_ " hat den Durchbruch gebracht!!
Vieeelen Dank für die Hilfe. Auch wenn ich noch ein Weilchen dran genagt habe, daß das Befehlswort nach "$_" IN GROSSBUCHSTABEN STEHEN MUSS *GG*
Ihr habt mich vor dem "nervlichen Ruin" bewahrt.
Darauf einen Baldrian ;)
CU
D:
|

01.06.2003, 14:30:04
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 55
Beiträge: 4.748
|
|
Keine Ursache.
Wie Du in den AGBs des Forum sicherlich gelesen hast, kommt die Rechnung für die in Anspruch genommene Dienstleistung dann in spätestens 3 Tagen.
|
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 23:46:30 Uhr.
|