SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 04.08.2002, 14:16:09
anyway anyway ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Stuttgart
Alter: 64
Beiträge: 4
Hilfe für nen Anfänger

Hallo !

Aller anfang ist schwer und ich werd dabei schier verrückt. Mein PHP 4 scheint zu spinnen (oder ich).
Habe aus dem Tutorial 1 von php-center unter anderem folgende zeile kopiert:
echo ($i."+".$j."=".$i+$j);

sollte eigentlich die Ausgabe 10+4=14 ausgeben.
gibt aber nur 14 aus ?????

Habe dann das nächste beispiel gemacht:
eine HTML-Datei namens "testdatei.html"
<html>
<head>
<title>Testformular</title>
</head>

<FORM ACTION="tuwas.php" METHOD=POST>
<INPUT NAME="beliebigername">
<INPUT TYPE="submit">
</FORM>

</html>

und eine PHP-Datei mit dem Namen "tuwas.php"

<html>
<head>
<title></title>
</head>
<body>
<?php
echo "Sie haben $beliebigername eingegeben. ";
?>
</body>
</html>

eigentlich hätte im zweiten Bildschirm erscheinen müssen, was am ersten eingegeben wurde. Leider wird das immer als leer angenommen, also nur ausgegeben: "Sie haben eingegeben."
egal was ich mache...

bin echt verzweifelt ... kann mir jemand helfen ???

Grüßle
Tobias
__________________
Computer ist die Lösung auf der Suche nach Problemen die man vorher nicht hatte :o)
Mit Zitat antworten
  #2  
Alt 04.08.2002, 15:31:04
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
echo($_POST['name_des_forms']);
Mit Zitat antworten
  #3  
Alt 04.08.2002, 15:36:45
anyway anyway ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Stuttgart
Alter: 64
Beiträge: 4
... sorry nicht verstanden

Sorry aber da passiert garnichts ...
was mach ich falsch???
__________________
Computer ist die Lösung auf der Suche nach Problemen die man vorher nicht hatte :o)
Mit Zitat antworten
  #4  
Alt 04.08.2002, 15:38:48
Ben20
Guest
 
Beiträge: n/a
Versuchs mal so:


echo "$i + $j = ". ($i + $j);


bzw. so


echo "Sie haben " . $_POST["beliebigername"] . " eingegeben";
Mit Zitat antworten
  #5  
Alt 04.08.2002, 16:07:33
anyway anyway ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Stuttgart
Alter: 64
Beiträge: 4
---> Hurra das funkt ...

Hallo Ben!

Vielen Dank für den Tip.
Liegt das an PHP4 oder woran liegts, dass das Tutorial
andere Syntax erklärt als die die bei mir funktioniert ?

Herzliches Grüßle
Tobias
__________________
Computer ist die Lösung auf der Suche nach Problemen die man vorher nicht hatte :o)
Mit Zitat antworten
  #6  
Alt 04.08.2002, 16:41:29
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
die neueste version ist mit der registrierung der variablen etwas vorsichtiger, da dadurch sicherheitslücken entstehen könnten.
Mit Zitat antworten
  #7  
Alt 04.08.2002, 17:03:22
anyway anyway ist offline
Anfänger
 
Registriert seit: Aug 2002
Ort: Stuttgart
Alter: 64
Beiträge: 4
Danke ...

für die Infos. Jetzt muss ich nur noch ein Tutorial für Anfänger finden, das diese neuen Variablen berücksichtigt.

Herzlichen Dank und nen schönen Sonntag
__________________
Computer ist die Lösung auf der Suche nach Problemen die man vorher nicht hatte :o)
Mit Zitat antworten
  #8  
Alt 05.08.2002, 09:20:16
bLizZ@WORK bLizZ@WORK ist offline
Anfänger
 
Registriert seit: Jul 2002
Ort: London
Beiträge: 30
Du kannst auch die "alten" Tutorials benutzen, nur musst Du die dann anpassen.
Das ist aber ganz leicht.

Zum Beispiel

test.html
PHP-Code:
<FORM ACTION="meinphpscript.php" METHOD="GET">
<
INPUT TYPE="HIDDEN" NAME="test1" VALUE="versteckt">
<
INPUT TYPE="TEXT" NAME="test2" VALUE="textbox">
<
INPUT TYPE="SUBMIT">
</
FORM
meinphpscript.php
früher:
PHP-Code:
<?
echo $test1; 
echo $test2;
?>
heute:
PHP-Code:
<?
echo $_GET["test1"]; 
echo $_GET["test2"];
?>
(Bei <FORM ACTION="POST" sind die Variablen mit $_POST["variablenname"] zu deklarieren)

Einfach oder???
Mit Zitat antworten
  #9  
Alt 05.08.2002, 13:36:57
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
ODER:
du schreibst in die erste codezeile:
import_request_variables("gpc","");
dann werden die variablen auch automatisch registriert, ist allerdings etwas unsicher, das zweite argument stellt eine zeichenfolge vor die variablen, beispielsweise:

auslöser:
Code:
<form action="blabla.php" method="post">
<input type="text" name="feld1">
<input type="submit">
</form>
empfänger:
Code:
<?
import_request_variables("gpc","req_");
print $req_feld1;
#müsste den wert haben, den du in feld1 eingegeben hast
?>
aja etwas zu dem ersten parameter von import_request_variables(): er gibt an, in welcher reihenfolge sich die variablen überschreiben sollen, also wenn beispielsweise per GET und POST die gleiche variable verschieden belegt wird.
in dem oberen beispiel "gpc" werden die variablen zuerst mit den get variablen belegt, dann mit den post variablen, dann mit den cookie variablen, sprich: cookies überschreiben post, dass wiederum get überschreibt.
natürlich kannst du die auch umdrehen, also "cpg" oder "pcg" oderwie auch immer, allerdings ist "gpc" das sicherste!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:31:53 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt