Thread Info
Wer ist hier? 1 Gäste
Fehler mit 2 Scripten
|
|
Steed |
Geschrieben am 01.08.2010 00000008 10:39
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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: 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 | Advertisement |
| |
Steed |
Geschrieben am 01.08.2010 00000008 12:09
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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 |
Geschrieben am 01.08.2010 00000008 17:16
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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 |
Geschrieben am 01.08.2010 00000008 18:05
|
Administrator Beiträge: 784 Registriert am: 02.10.08 Fusioneer: 16 years 1 months 2 weeks 20 days 8 hours 9 minutes 17 seconds |
schau ma genau ... in da 38 hast nen ; vergessen
|
|
|
emblinux |
Geschrieben am 01.08.2010 00000008 18:18
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 18 days 17 hours 9 minutes 52 seconds |
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.
|
|
|
Steed |
Geschrieben am 01.08.2010 00000008 18:51
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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? Ich sage ja nicht, dass es Fehler mit PHP-Fusion gibt - brauche nur Hilfe im allgemeinen mit PHP Zitat schau ma genau ... in da 38 hast nen ; vergessen Danke So, der Umrechner funktioniert - aber nur halb. 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 |
Geschrieben am 01.08.2010 00000008 19:33
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 18 days 17 hours 9 minutes 52 seconds |
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. |
|
|
Steed |
Geschrieben am 01.08.2010 00000008 19:38
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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 |
Geschrieben am 01.08.2010 00000008 20:27
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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 |
Geschrieben am 02.08.2010 00000008 05:04
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 18 days 17 hours 9 minutes 52 seconds |
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. |
|
|
Steed |
Geschrieben am 02.08.2010 00000008 18:35
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
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 |
Geschrieben am 02.08.2010 00000008 19:25
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 18 days 17 hours 9 minutes 52 seconds |
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. |
|
|
Steed |
Geschrieben am 02.08.2010 00000008 20:07
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
[geshi=php]<form method=POST action=$PHP_SELF>[/geshi] Dieses?=) |
|
|
Steed |
Geschrieben am 07.08.2010 00000008 11:28
|
Senior Mitglied Beiträge: 280 Registriert am: 18.07.10 Fusioneer: 14 years 4 months 0 weeks 5 days 20 hours 42 minutes 45 seconds |
Für mich schon - da ich mich auch noch mit anderem beschäftige...Basic, HTML, Freizeit... |
|
|
DeeoNe |
Geschrieben am 07.08.2010 00000008 14:43
|
Senior Mitglied Beiträge: 320 Registriert am: 30.01.10 Fusioneer: 14 years 9 months 3 weeks 22 days 15 hours 30 minutes 45 seconds |
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
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 |