Hackerboard WikiHaboBlog

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

PHP Script, ist mein Server Falsch Konfiguriert oder PHP Falsch?

Diskussion: PHP Script, ist mein Server Falsch Konfiguriert oder PHP Falsch? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Hi, es will einfach nicht Funktionieren es sollte doch mindestens gogogogo beim Abesenden der Form Ausgegeben werden, aber nein nicht ...

Antwort
Alt 12.07.07, 22:15   #1 (permalink)
 
Registriert seit: 26.06.07
IRoot Leistung: Facit NTK
Likes: 0
Standard PHP Script, ist mein Server Falsch Konfiguriert oder PHP Falsch?


Hi, es will einfach nicht Funktionieren es sollte doch mindestens gogogogo beim Abesenden der Form Ausgegeben werden, aber nein nicht gar nichts passiert :(
Nur dass tetstesttest wird komischerweise ausgegeben.

Hier ist meine Datei, hoffe jemand kann mir Helfen :)

PHP-Code:
<FORM method="POST">
        <P style="margin:10px;">
        <FONT style="font-size:11px;">
        <B>Benutzerame:</B><BR>
        <INPUT name="Benutzername" style="border:1px solid #de6969; font-size:7fpx; color:#FFFFFF; background-color:#000000;"><BR><BR>
        <B>Passwort: und Wiederholung:</B>
            
        <BR>
        <INPUT name="pw1" type="password" style="border:1px solid #de6969; font-size:7fpx; background-color:#000000; color:#FFFFFF; ">
        <INPUT name="pw2" type="password" style="border:1px solid #de6969; font-size:7fpx; background-color:#000000;  color:#FFFFFF; "><BR><BR>
        <B>E-Mail:</B><BR>
        <INPUT name="email" style="border:1px solid #de6969; font-size:7fpx; background-color:#000000; color:#FFFFFF;  width:350px;"><BR><BR>
        <INPUT  name="go"  type="submit" value="Registrieren" style="border:1px solid #de6969; background-color:#000000; color:#FFFFFF;">
        </P>
        </FORM>
        </P>
        <?php
            
echo 'testtesttest';
            if(
$go)
                {
                    echo 
'gogogoo';
                    
                    if(
$username == '' OR $passwort == ''  OR $passwort2 =='' OR $email == '')
                    {
                        echo 
'<BR><BR><FONT color="red">Bitte Fülle alle Felder aus.</FONT>';
                        break;
                    }
Gruss IRoot

PS: Der Server ist Selbskonfiguriert, PHP Version:5 :rolleyes:
IRoot ist offline   Mit Zitat antworten
Alt 12.07.07, 22:24   #2 (permalink)
 
Benutzerbild von mauralix
 
Registriert seit: 17.04.06
mauralix Leistung: 8086
Likes: 3
Standard

Sieht mir ganz nach register_globals = off aus. Diese Einstellung ist auch kein Nachteil. Du solltest mal statt

PHP-Code:
if($go
die superglobalen Variablen verwenden.

PHP-Code:
if($_POST['go']) 
Damit ist das Problem wahrscheinlich schon aus der Welt geschaffen.
mauralix ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 12.07.07, 22:27   #3 (permalink)
 
Registriert seit: 25.07.06
valenterry Leistung: Facit NTK
Likes: 0
Standard

Code:
<FORM method="POST">
Da fehlt aber noch eine ganze Menge.

Code:
<INPUT  name="go"  type="submit" value="Registrieren" ...
Es wird nicht der name ("go") sondern der Wert ("Registrieren") als Inhalt übergeben. In $go steht also nicht "go" sondern "Registrieren"

Wieso gibt es zu "<?php" kein schließendes Tag? (?>)
Wieso verwendest du $go ohne ihm vorher einen Wert zuzuweisen? Ist Global_Registers aktiviert? Falls ja, stellt es ein Sicherheitsrisiko dar.
valenterry ist offline   Mit Zitat antworten
Alt 13.07.07, 01:34   #4 (permalink)
 
Benutzerbild von Plexo
 
Registriert seit: 18.09.05
Plexo Leistung: Facit NTK
Likes: 0
Standard

http://tut.php-q.net/formulare.html
http://selfphp.de/praxisbuch/praxisbuch.php?group=31

Da sollte alles Wichtige stehen.

Viel Spaß!
Plexo ist offline   Mit Zitat antworten
Alt 13.07.07, 07:13   #5 (permalink)
 
Registriert seit: 06.01.07
keksinat0r Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von valenterry [...] iEs wird nicht der name ("go") sondern der Wert ("Registrieren") als Inhalt übergeben. In $go steht also nicht "go" sondern "Registrieren" [...]
was hat das damit zu tun?
" if( $go ) " prüft doch nur on der Wert von $go definiert, also ungleich 0 / "" ist...
Es spielt keinerlei Rolle ob $go == 'bla', 'register' oder sonst einen wert außser 0 / "" hat...

Das mit den Globals ist allerdings korrekt.
$go ist in deinen Script nur definiert wenn "Register_Globals = 1' ist.
Ansonsten verwende $_POST['go'] anstatt $go...
keksinat0r ist offline   Mit Zitat antworten
Alt 13.07.07, 09:34   #6 (permalink)
 
Registriert seit: 04.10.05
bLaCk-DrAg0n Leistung: Facit NTK
bLaCk-DrAg0n eine Nachricht über ICQ schicken
Likes: 0
Standard

Code:
<form action="datei.php" method="POST">
<B>Benutzerame:</B><BR>
<INPUT name="Benutzername" type="text"><BR>
<BR>
Passwort 1: <INPUT name="pw1" type="password"><BR>
Passwort 2: <INPUT name="pw2" type="password"><BR>
<B>E-Mail:</B><BR>
<INPUT name="email" type="text"><BR><BR>
<INPUT  name="go"  type="submit" value="Registrieren">
</FORM>
PHP-Code:
<?php
echo 'testtesttest';
if(isset(
$_POST['go']))
{
echo 
'gogogoo';

if(
$_POST['Benutzername'] == '' OR $_POST['pw1'] == ''  OR $_POST['pw1'] =='' OR $_POST['email'] == '')
{
echo 
'<BR><BR><span style="color:#ff0000;">Bitte Fülle alle Felder aus.</span>';
}
}
so sollt es gehen
register_globals sollte man eigentlich auslassen...
kleiner tipp am rande... schau dir mal CSS an. man kann auch nen css file einbinden...
da steht der ganze mist ned immer im html drin... (persönlich mag ich's halt ned...)

wer noch schreibfehler findet darf sie behalten
bLaCk-DrAg0n ist offline   Mit Zitat antworten
Alt 13.07.07, 13:41   #7 (permalink)
 
Registriert seit: 06.04.05
adrian90 Leistung: Facit NTK
Likes: 0
Standard

Ich kenne Zum Beispiel den Tag Colo nicht. Oder ist das eine spezielle Abwandlung von Color?


Edit Zurück: Jetzt stimmt es
adrian90 ist offline   Mit Zitat antworten
Alt 13.07.07, 15:22   #8 (permalink)
 
Registriert seit: 04.10.05
bLaCk-DrAg0n Leistung: Facit NTK
bLaCk-DrAg0n eine Nachricht über ICQ schicken
Likes: 0
Standard

siehe edit ^^

verschreiben kann sich ja jeder mal
bLaCk-DrAg0n ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » PHP Script, ist mein Server Falsch Konfiguriert oder PHP Falsch?
Themen-Optionen
Ansicht

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
UMTS Stick - simlock - oder mach ich was falsch? nonpretium Internet Allgemein 1 23.09.09 18:25
WLAN Karte falsch konfiguriert? Kismet läuft nicht Nimda05 Linux/UNIX 11 20.07.09 11:31
GTK+ falsch oder doch nur lib/header ??? Maulwurf Linux/UNIX 2 16.04.08 21:35
winRAR CRC - Falsch ? junb Die Problemzone 5 29.01.06 09:50
Was mach ich falsch ? Chrizlybaer Code Kitchen 5 03.01.06 15:35


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61