Menu schließen

Problem mit PHP-Befehlen

Frage: Problem mit PHP-Befehlen
(8 Antworten)

 
Hallo e-hausi,


ive got a problem,
und zwar muss ich das was programmieren und ich versteh einige dinge nicht:

function showForm() ---> was ist das? für was braucht man das? kann man das auch weglassen?

if (empty($_POST[`submit`])) --> hä? empty heißt leer...ja das weiß ich

if (is_numeric($_POST[`number`])) -->?

(int)$_POST[`number`] = rand(1,200); --->?


if (isset($_POST[`opt`])) --> das heißt doch wenn die variable post vorhanden ist, dann wird das und das ausgeführt stimmts?

$errors = array(); --> kein plan


(strpbrk($_POST[`number`] --> strpbrk heißt.....ähm keine ahnung, aber das hat irgendwas mit groß und kleinschreibung zu tun

break; ?

(int)strip_tags($_POST[`number`]) ---> keine ahnung was das sein soll
GAST stellte diese Frage am 04.06.2010 - 09:19


Autor
Beiträge 2018
2
Antwort von youngsql | 04.06.2010 - 11:22
wenn du
"function BLABLI(){

echo "Blabli";
}"
Hast, dann hast du eine eigene Funktion definiert, die dann in dem Falle den Namen BLABLI trägt und mit BLABLI(); aufgerufen und ausgeführt wird.
Die namen dürfen sich nicht mit anderen Namen schneiden!
Wenn die da Daten über den Namen OPT mit POST übertragen worden sind, dann wird IF durchlaufen.. Errors als variable für nen Array halte ich für sinnlos, aber ich weiß nicht, was du meinst.
Mach dich mal bei Php.net über Error_reporting(); schlau. Error_reporting(0); -> keine Parse-errors anzeigen^^
http://php.net/manual/de/function.strpbrk.php

 
Antwort von GAST | 04.06.2010 - 14:22
aso ok und das "function showform" wofür ist das gut? ich mein kann ich das einfach so weglassen? es ist ja nur eine funktion


Autor
Beiträge 7242
44
Antwort von John_Connor | 04.06.2010 - 14:24
Ich kenn zwar nicht php, aber break benutzt man für den Abbruch einer Schleife!


Autor
Beiträge 1563
10
Antwort von -max- | 04.06.2010 - 14:32
Zitat:
if (isset($_POST[`opt`])) --> das heißt doch wenn die variable post vorhanden ist, dann wird das und das ausgeführt stimmts?


fast... wenn die variable opt gesetzt ist, dann wird "das und das" ausgeführt.

 
Antwort von GAST | 04.06.2010 - 14:37
ok, also ich hab grad geguckt, das strpbrk durchsucht einen string nach einem bestimmten zeichen aus einer gruppe von zahlen....ich weiß nicht was das bedeuten soll

(int) bedeutet, ganze zahl? wenn man dann eine dezimalzahl einsetzt, wird der befehl nicht durchgeführt richtig?


Autor
Beiträge 1563
10
Antwort von -max- | 04.06.2010 - 14:47
ob das einfach ignoriert wird oder einen Error gibt hängt an der verarbeitung von PHP... entweder es wird ignoriert oder es gibt dadurch nen error

liegt aber glaub ich auch daran, was du später mit dem Zeug machst


strpbrk durchsucht einen bestimmten String nach einem gewünschten Zeichen...

String -> "text"
zeichen -> char

 
Antwort von GAST | 04.06.2010 - 15:02
switch ($_POST[`opt`])
ich versteh nicht genau was das heißen soll

 
Antwort von GAST | 04.06.2010 - 15:45
ich hab das jetzt grad alles versucht zu programmieren, und da kommt:
"Parse error: syntax error, unexpected T_STRING in blablablaaaa on line 103"

und in line 103 steht:

if ($error != false)
{
echo "Wir haben diese Fehler gefunden:";
echo "<ul>";
foreach ($errors as $e)
{

.......


was ist denn daran falsch?

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

1 ähnliche Fragen im Forum: 1 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS: