Webdesign in Siegen

Funktion richtig abrufen

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

Funktion richtig abrufen

Beitragvon xero am 04.07.2005, 22:23

Code: Alles auswählen
function parse($replace) {

$replace = preg_replace ("#\[br]#si", "<br>", $replace);

...

return $replace;

}


Das ist meine Funktion um BBCode, Smilies etc... zu parsen. Wenn ich jetzt den Formular-Inhalt übergebe, will ich das der Inhalt geparsed wird.

<input name='text1' type='text'>
<input name='text2' type='text'>

Als Beispiel sollen die beiden Textfelder geparsed werden. Beide werden über ein Formular übergeben und sollen jetzt beim auslesen mit der Funktion geparsed werden.

Ich hab das so probiert:

parse($text1);
parse($text2);

Funktioniert aber nicht. Ich denke mal, dass es mit dem Namen ($replace) in der Funktion zusammenhängt.
Achte auf Deine Gedanken!
Sie sind der Anfang Deiner Taten.
Chinesische Weisheit
xero
Mitglied
 
Beiträge: 54
Registriert: 13.05.2005, 17:14
Wohnort: Bernau

Beitragvon Rene am 05.07.2005, 14:09

hmm.....
was geht den nicht.
KOmmen fehler meldungen?

$replace= ereg_replace("[br]", "<br />", $replace);

Das wäre auch ne möglichkeit dein Code zu ersetzen etc.
Das ist ein breites Thema.
Kann dir aber gern mal meien Lösung zeigen.

LG
Rene
Mitglied
 
Beiträge: 1188
Registriert: 28.02.2005, 20:10
Wohnort: nähe Ravensburg

Beitragvon xero am 05.07.2005, 17:27

Eine Fehlermeldung kommt leider nicht. Ich würde gern mal deine Lösung sehen, aber es muss unbedingt als Funktion geschrieben sein ;)
Achte auf Deine Gedanken!
Sie sind der Anfang Deiner Taten.
Chinesische Weisheit
xero
Mitglied
 
Beiträge: 54
Registriert: 13.05.2005, 17:14
Wohnort: Bernau

Beitragvon Rene am 05.07.2005, 20:26

Ich hab meine leider nicht als Funktion.

ABer das ganze sollte gehen.
Werde dir morgen mal den Code schreiben und ihn dann hier posten.

Leider hab ich nicht sehr viel Zeit, da ich irgentwie mit aufträgen überhäuft werde ;)
Rene
Mitglied
 
Beiträge: 1188
Registriert: 28.02.2005, 20:10
Wohnort: nähe Ravensburg

Beitragvon xero am 06.07.2005, 14:13

Danke schonmal für deine Mühe!
Achte auf Deine Gedanken!
Sie sind der Anfang Deiner Taten.
Chinesische Weisheit
xero
Mitglied
 
Beiträge: 54
Registriert: 13.05.2005, 17:14
Wohnort: Bernau

Beitragvon Malte am 05.09.2005, 20:17

1: Ja, ich bin zurück ;-)

2:

parse($text1);
parse($text2); !!!

$text1 = parse($text1);
$text2 = parse($text2); - So sollte es gehen, die dinger haben einen rückgabewert!
[x] <<< Nail here for new Monitor
Benutzeravatar
Malte
Mitglied
 
Beiträge: 365
Registriert: 01.04.2005, 10:27
Wohnort: Zuhause

Beitragvon Rene am 06.09.2005, 01:21

Was mir da einfällt/ auffällt:

1.) Hab ich dir da nich mehr geantwortet sorry

2.) sollte das so heißen Snare:

$text1 = parse($_POST['text1']);
$text2 = parse($_POST['text2']);

lg
Rene
Mitglied
 
Beiträge: 1188
Registriert: 28.02.2005, 20:10
Wohnort: nähe Ravensburg

Beitragvon xero am 06.09.2005, 14:03

1.) Nicht so schlimm ;)

2.) Danke euch beiden :)
Achte auf Deine Gedanken!
Sie sind der Anfang Deiner Taten.
Chinesische Weisheit
xero
Mitglied
 
Beiträge: 54
Registriert: 13.05.2005, 17:14
Wohnort: Bernau


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste