close× Call Us +49 (1805) 01 29 59

PHPFusion DE NSS
Thread Author: Steed
Thread ID: 2920
Thread Info
Es gibt 15 Beiträge zu diesem Thema, und es wurde 2646 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Fehler mit 2 Scripten
Steed
Hallo,

habe da 2 Scripte geschrieben, aber es werden leider alle falsch angezeigt:(
Könnt ihr vielleicht überprüfen ob die Schreibweise falsch ist, oder ein kleiner Fehler sich darin verbirgt?
Wäre euch sehr dankbar dafür!=)=)

1. Script:
[geshi=php]<?php
$begr[0]="Guten Morgen!";
$begr[1]="Guten Tag!";
$begr[2]="Guten Abend!";

$meld[]="Haben Sie Fragen oder Anregungen zu einem bestimmtem Thema? <br>
Oder möchten Sie einfach nur über etwas diskutieren oder Spaß haben?<br>
Dann besuchen Sie doch unser <a href="http://www.lukisweb.oesterreich.lc/files/forum/index.php">Forum</a>!";
$meld[]="Wollen Sie Spaß haben?";
$meld[]="Wir freuen uns über Kritik und Verbesserungsvorschläge! Einfach im Forum melden!"
mt_srand((double)microtime()*1000000);
$zufall=mt_rand('0',count($meld)-1);

$meldung=$meld[$zufall];

if(date("A")=="AM")
{$be=$begr[0];}
elseif(date("H")>=12 AND date ("H")<18)
{$be=$begr[1];}
else
{$be=$begr[2];}

?>

<html>
<head>
<title>Wechselnde Textausgaben</title>
</head>
<body bgcolor="yellow">
<p>
<h2><center>Willkommen auf unserer Seite</center></h2>
<p>
<?php echo "<b><font size=+1>$be</font></b>"; ?>
<p>
<?php echo "<b><font size=+1>$meldung</font></b>"; ?>

</body> </html>[/geshi]
Darstellung im Browser:
admin2010.ad.funpic.de/matpo_image_hosting_service_1.4.2_free/bild.php/1,fehlermitscripttextU06PU.png

2. Script - Währungsumrechner
[geshi=php]<html>
<head>
<title>Währungsumrechner</title>
</head>
<body>

<?php

if($betrag)
{
$rate[DM]=0.51;
$rate[Franc]=0.15245;
$rate[Peseten]=0.006010;
$rate[Euro]=1;
$rate1[DM]=1/$rate[DM];
$rate1[Franc]=1/$rate1[FRanc];
$rate1[Peseten]=1/$rate[Peseten];
$rate1[Euro]=1;
$ergebnis=$rate[$geld]*$betrag*$rate1[$geld1];

echo "<br>$betrag $geld sind $ergebnis $geld1<br>";
}//ENDE IF BETRAG

echo "<p><h3>Währungs-Umrechner!</h3>";
echo "<FORM ACTION="berechnung2.php" METHOD=post>Ausgangswährung<p>";
echo "<select size=1 name=geld>";
echo "<option";
if($geld=='DM'){echo " selected ";}
echo ">DM";
echo "<option";
if($geld=='Franc'){echo " selected ";}
echo ">Franc";
echo "<option";
if($geld=='Peseten'){echo " selected ";}
echo ">Peseten";
echo "<option";
if($geld=='Euro'){echo " selected ";}
echo ">Euro"
echo "</select><p>";

echo "Zielwährung<p>";
echo "<select size=1 name=geld1>";
echo "<option";
if($geld1=='DM'){echo " selected ";}
echo ">DM";
echo "<option";
if($geld1=='Franc'){echo " selected ";}
echo ">Franc";
echo "<option";
if($geld1=='Peseten'){echo " selected ";}
echo ">Peseten";
echo "<option";
if($geld1=='Euro'){echo " selected ";}
echo ">Euro"
echo "</select><p>";
echo "Betrag <input type=text name=betrag value=$betrag>";
echo "<input type=submit Name='submit' Value='berechnen'>
</form>

</body></html>";

?>[/geshi]
Falsche Darstellung im Browser:
GELÖST
Vielleicht habe ich mich verschrieben etc. etwas falsch gemacht.

Danke im Vorhinein für die Hilfe=)!
Bearbeitet von Steed am 01.08.2010 00000008 18:58
 
SC-Ad-Bot
 
Steed
Nein, als .php
Ist es das?

Habs jetzt mal auf den Server gespielt den Umrechner (war vorher lokal!)
http://www.lukisweb.oesterreich.lc/files/Umrechner.php
Jetzt kommt folgende Fehlermeldung:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /data/multiserv/users/406095/projects/820719/www/files/Umrechner.php on line 25

Was ist denn in der Zeile 25 fehlerhaft?
Bearbeitet von Steed am 01.08.2010 00000008 12:13
 
Steed
Indem ich PHP und Apache installiert habe.

Gut, Fehlermeldung mit Zeile 25 ist weg.
Aber eine neue:
Parse error: syntax error, unexpected T_ECHO, expecting ',' or ';' in /data/multiserv/users/406095/projects/820719/www/files/Umrechner.php on line 39
In Zeile 39 erkenne ich nichts...
 
DjMicha1985
schau ma genau ... in da 38 hast nen ; vergessen
lpmf.lilypie.com/TikiPic.php/oxgEKHz.jpglpmf.lilypie.com/oxgEp2.png
 
emblinux
Ein kleiner Tipp von mir. Schau mal bei den Weblinks, dort ist eine Seite, die sich ausschliesslich mit PHP-Fehlern beschäftigt und wie man sie dann beseitigt. Diese solltest du dir mal intensiv anschauen, dann sind solche Threads nicht mehr von nöten Schließlich sind das ja keine PHP-FUsion Fehler, sondern allgemeine PHP-Fehler, die man bei der richtigen Verwendung von Google auch lösen kann.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed

Zitat

emblinux schrieb:
Ein kleiner Tipp von mir. Schau mal bei den Weblinks, dort ist eine Seite, die sich ausschliesslich mit PHP-Fehlern beschäftigt und wie man sie dann beseitigt. Diese solltest du dir mal intensiv anschauen, dann sind solche Threads nicht mehr von nöten Schließlich sind das ja keine PHP-FUsion Fehler, sondern allgemeine PHP-Fehler, die man bei der richtigen Verwendung von Google auch lösen kann.

Gut, gut.
Aber was ist nun mit dem ersten Script?Wink

Ich sage ja nicht, dass es Fehler mit PHP-Fusion gibt - brauche nur Hilfe im allgemeinen mit PHPhappy

Zitat

schau ma genau ... in da 38 hast nen ; vergessen

DankeDickeslachen

So, der Umrechner funktioniert - aber nur halb.Sad
http://www.lukisweb.oesterreich.lc/Umrechner.php
Er rechnet nicht um, kann mir da jemand helfen?
Bearbeitet von Steed am 01.08.2010 00000008 18:57
 
emblinux
Folgender Link sollte dir dabei behilflich sein.

http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=183&group=32

Und natürlich auch die folgenden Seiten, dort geht es um Formulare und deren Auswertung. Also einfach mal intensiv durchlesen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed

Zitat

emblinux schrieb:
Folgender Link sollte dir dabei behilflich sein.

http://www.selfphp.de/praxisbuch/praxisbuchseite.php?site=183&group=32

Und natürlich auch die folgenden Seiten, dort geht es um Formulare und deren Auswertung. Also einfach mal intensiv durchlesen.

So, durchgelesen.
Bin mir aber nicht im Klaren was daran falsch ist, dass es nicht funktioniert.
 
Steed
Als Beispiel wird dieses Script angegeben
[geshi=php]<html>
<head>
<title>Kontaktformular</title>
</head>
<body>
<?php

if (!$_POST['gesendet'] && !$_POST['name']) {

?>
<form method="POST" action="<?php echo $PHP_SELF ?>">
<p>Name:
<input type="text" name="name" size="30">
</p>
<p>E-mail:
<input type="text" name="email" size="30">
</p>
<p>Buchbewertung: 1
<input type="radio" name="bewertung" value="1">
2
<input type="radio" name="bewertung" value="2">
3
<input type="radio" name="bewertung" value="3">
4
<input type="radio" name="bewertung" value="4">
5
<input type="radio" name="bewertung" value="5">
6
<input type="radio" name="bewertung" value="6">
</p>
<p>Kommentar:
<textarea name="kommentar" cols="30" rows="5"></textarea>
</p>
<p>Lieblingsthema:
<select name="auswahl">
<option value="PHP">PHP</option>
<option value="MySQL">MySQL</option>
<option value="JAVA">JAVA</option>
<option value="ASP">ASP</option>
</select>
</p>
<p>
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="reset" value="Reset">
<input type="hidden" name="gesendet" value="1">
</p>
</form>
<?php

} else {
echo "
Folgende Daten wurden übermittelt:<p>
<b>Name:</b> $_POST[name]<br>
<b>E-Mail:</b> $_POST[email]<br>
<b>Buchbewertung:</b> $_POST[bewertung]<br>
<b>Kommentar:</b> $_POST[kommentar]<br>
<b>Lieblingsthema:</b> $_POST[auswahl]
<p>
<form method=POST action=$PHP_SELF>
<input type='submit' name='Submit' value='Noch einen Kommentar?'>
</form>
</p>
";
}

?>
</body>
</html>[/geshi]
Hmm...
Hat es etwas mit $PHP_SELF zutun?
 
emblinux
Es hat mehr was mit den POST-Variablen zutun. Und ich denke, du hast dir das nicht genau durchgelesen, denn sonst wüsstest du, was du falsch gemacht hast bzw. warum dein Script nicht korrekt funktioniert. Mit intensiv durchlesen, meinte ich auch, dass man versucht das was dort steht auch zu verstehen und nachzuvollziehen.

Bitte tue dir selbst und uns einen Gefallen und beschäftige dich erst mal mit den Grundlagen ! Dann sehen wir weiter.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed
Würde mein Script so funktionieren?
[geshi=php]<html>
<head>
<title>Währungsumrechner</title>
</head>
<body>

<?php


if($betrag)
{
$rate[DM]=0.51;
$rate[Franc]=0.15245;
$rate[Peseten]=0.006010;
$rate[Euro]=1;
$rate1[DM]=1/$rate[DM];
$rate1[Franc]=1/$rate1[FRanc];
$rate1[Peseten]=1/$rate[Peseten];
$rate1[Euro]=1;
$ergebnis=$rate[$geld]*$betrag*$rate1[$geld1];

echo "<br>$betrag $geld sind $ergebnis $geld1<br>";
}//ENDE IF BETRAG

echo "<p><h3>Währungs-Umrechner!</h3>";
if (!$_POST['gesendet'] && !$_POST['name'])
<form method="POST" action="<?php echo $PHP_SELF ?>">Ausgangswährung</form>
echo "<select size=1 name=geld>";
echo "<option";
if($geld=='DM'){echo " selected ";}
echo ">DM";
echo "<option";
if($geld=='Franc'){echo " selected ";}
echo ">Franc";
echo "<option";
if($geld=='Peseten'){echo " selected ";}
echo ">Peseten";
echo "<option";
if($geld=='Euro'){echo " selected ";}
echo ">Euro"
echo "</select><p>";

echo "Zielwährung<p>";
echo "<select size=1 name=geld1>";
echo "<option";
if($geld1=='DM'){echo " selected ";}
echo ">DM";
echo "<option";
if($geld1=='Franc'){echo " selected ";}
echo ">Franc";
echo "<option";
if($geld1=='Peseten'){echo " selected ";}
echo ">Peseten";
echo "<option";
if($geld1=='Euro'){echo " selected ";}
echo ">Euro"
echo "</select><p>";
echo "Betrag <input type=text name=betrag value=$betrag>";
echo "<input type=submit Name='submit' Value='berechnen'>
</form>

</body></html>";

?>[/geshi]

Ich habe mich bemüht^^
 
emblinux
Probiers doch einfach aus, ob es funktioniert.

Du hast zwar ansatzweise schon die richtigen Anpassungen gemacht, jedoch nicht vollständig. Da fehlt noch etwas. Also nochmal in Ruhe alles anschauen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Steed
[geshi=php]<form method=POST action=$PHP_SELF>[/geshi]
Dieses?=)
 
Steed
Für mich schon - da ich mich auch noch mit anderem beschäftige...Basic, HTML, Freizeit...
 
DeeoNe
Es gibt andere die beschäftigen sich mit viel mehr, nur mit dem unterschied, das die sich mit der Materie auch mehr auseinandersetzen bis sie es auch können.
Nur wenn man nicht selbst Probiert, lernt man auch nichts.
Keiner hier hat das über die Muttermich eingeflößt bekommen.
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
My Buddysytem-Fehler: Bitte überprüfe die Dateien des Benutzerfeldes Infusionen 3 22.02.2018 00000002 14:56
Datenbank fehler Infusionen 7 24.03.2017 00000003 07:20
Hilfe MWN Geschenke System fehler Infusionen 2 27.12.2016 00000012 20:11
17+4 Fehler Games, Spiele & Co. 1 04.12.2016 00000012 09:41
Fehler - Spiel nie gespielt Games, Spiele & Co. 7 05.05.2016 00000005 13:26
Heiseclan