Forum » Server-Side scripting » unexpected T_LNUMBER
Berichten: 170
avatar
Offline Stuur privebericht
hey mensen,

ik ben bezig met een shoutbox,
en de kick functie die ik had gemaakt, is kansloos, daar kijk ik later wel naar,
maar nu wou ik hem anders maken,
en kreeg ik de error:
Code | Selecteer Alles
minimaliseren
1
syntax errorunexpected T_LNUMBER


het gaat over deze lijn:

Code | Selecteer Alles
minimaliseren
1
$bericht preg_replace ("#[color=(#[0-9A-F]{6}|[a-z-]+)](.*?)[/color]#si\", \"<font color="1\">2</font>\", $bericht);


ik had het al geprobeert met \'s zoals jullie zien maar dat werkte ook niet,

alvast bedankt.
21-11-2010 13:52
Dit topic is 315 keer bekeken door 55 verschillende leden
Reacties op: "unexpected T_LNUMBER"
1
Berichten: 62
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
$bericht preg_replace ('#[color=(#[0-9A-F]{6}|[a-z-]+)](.*?)[/color]#si''<font color="1">2</font>'$bericht);


Aub, zou moeten werken.

Mvg,

Salih Senturk
21-11-2010 15:29
Hardstyle
Berichten: 225
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
$bericht preg_replace ("#[color=(#[0-9A-F]{6}|[a-z-]+)](.*?)[/color]#si\", \"<font color=\"1\">2</font>\", $bericht);


Zo werkt ie ook

De / vergeten voor de " te zetten.
21-11-2010 22:20
Berichten: 170
avatar
Offline Stuur privébericht
Quote: Saliih

Code | Selecteer Alles
minimaliseren
1
$bericht preg_replace ('#[color=(#[0-9A-F]{6}|[a-z-]+)](.*?)[/color]#si''<font color="1">2</font>'$bericht);


Aub, zou moeten werken.

Mvg,

Salih Senturk



dan krijg ik een error,
Code | Selecteer Alles
minimaliseren
1
unexpected '$'
23-11-2010 19:56
Berichten: 2123
avatar
Offline Stuur privébericht
Je error is vast uitgebreider dan dat je ons nu geeft. Op de betreffende regel heb je geen fouten die deze error veroorzaken. Misschien wel op de regel erboven?
23-11-2010 19:59
Berichten: 170
avatar
Offline Stuur privébericht
Quote: Killingdevil

Je error is vast uitgebreider dan dat je ons nu geeft. Op de betreffende regel heb je geen fouten die deze error veroorzaken. Misschien wel op de regel erboven?



dit is het hele stuk waar het over gaat:
Code | Selecteer Alles
minimaliseren
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
$bericht str_replace ("[br]","n",$bericht);
   
$bericht str_replace ("n","<br>",$bericht);
   
$bericht str_replace ("","</font></td></tr></table></td></tr></table>"$bericht);
   
$bericht str_replace ("[b]""<b>"$bericht); // [b ] zonder spatie
   
$bericht str_replace ("[i]""<i>"$bericht); // [i ] zonder spatie
   
$bericht str_replace ("[u]""<u>"$bericht); // [u ] zonder spatie
   
$bericht str_replace ("[s]""<s>"$bericht);
   
$bericht str_replace ("[/b]""</b>"$bericht); // [/b ] zonder spatie
   
$bericht str_replace ("[/i]""</i>"$bericht); // [/i ] zonder spatie
   
$bericht str_replace ("[/u]""</u>"$bericht); // [/u ] zonder spatie
   
$bericht str_replace ("[/s]""</s>"$bericht);
   
$bericht str_replace ("[move]""<div align='center'><marquee width='90%'>"$bericht);
   
$bericht str_replace ("[/move]""</marquee></div>"$bericht);
    
$bericht preg_replace ('#[color=(#[0-9A-F]{6}|[a-z-]+)](.*?)[/color]#si''<font color="1">2</font>'$bericht)
   
$bericht preg_replace ('/[font=(.*)](.*)[/font]'/, '/<font face="$1">$2</font>/'$bericht);
   
$bericht preg_replace ('[size=(.*)](.*)[/size]''<font size="$1">$2</font>'$bericht);
   
$bericht preg_replace('CriminalsPoint error: de volgende afbeelding werd niet geladen omwille van veiligheidsproblemen: (.*?)/si''<img src="1" border="0">',$bericht);
   
$bericht str_replace ("[tt]""<tt>"$bericht);
   
$bericht str_replace ("[/tt]""</tt>"$bericht);
   
$bericht str_replace ("[left]""<div align=left>"$bericht);
   
$bericht str_replace ("[/left]""</div>"$bericht);
   
$bericht str_replace ("[center]""<div align="center">"$bericht);
   
$bericht str_replace ("[/center]""</div>"$bericht);
   
$bericht str_replace ("[right]""<div align="right">"$bericht);
   
$bericht str_replace ("[/right]""</div>"$bericht);
   
$bericht str_replace ("[sub]""<sub>"$bericht);
   
$bericht str_replace ("[/sub]""</sub>"$bericht);
   
$bericht str_replace ("[sup]""<sup>"$bericht);
   
$bericht str_replace ("[/sup]""</sup>"$bericht);
   
$bericht str_replace ("[fixed]""<font face="Courier New">"$bericht);
   
$bericht str_replace ("[/fixed]""</font>"$bericht);
   
$bericht str_replace ("[[","{{",$bericht);
   
$bericht str_replace ("]]","}}",$bericht);
   
$bericht str_replace ("|","&#124;",$bericht);
   
$bericht str_replace ("[pre]","<pre>",$bericht);
   
$bericht str_replace ("[/pre]","</pre>",$bericht);
   
$bericht str_replace ("{{","[",$bericht);
   
$bericht str_replace ("}}","]",$bericht);
   
$bericht str_replace ("[hr]","<hr color="#FFFFFF" noshade />",$bericht);
   
$bericht eregi_replace("[email=([^[]*)]([^[]*)[/email]""<a href="mailto:1">2</a>",$bericht);  
   
$bericht eregi_replace("[url=([^[]*)]([^[]*)[/url]","<a href="1" target=_blank>2</a>",$bericht);
   
$bericht preg_replace("/[url](.*?)[/url]/si""<a href="1" target=_blank>1</a>",$bericht);
   
$bericht preg_replace("/[email](.*?)[/email]/si""<a href="mailto:1">1</a>",$bericht);
   
$bericht preg_replace ("#[ftp]([a-z]+?://){1}([a-z0-9-.,?!%*_#:;~&$@/=+()]+)[/ftp]#""<a href="ftp://12" target="_blank">2</a>", $bericht);
   
$bericht preg_replace ("#[ftp]([a-z0-9-.,?!%*_#:;~&$@/=+()]+)[/ftp]#""<a href="ftp://1" target="_blank">1</a>", $bericht);
   
$bericht preg_replace ("#[ftp=([a-z]+?://){1}([a-z0-9-.,?!%*_#:;~&$@/=+()]+)](.*?)[/ftp]#""<a href="ftp://12" target="_blank">2</a>", $bericht);
   
$bericht preg_replace ("#[ftp=([a-z0-9-.,?!%*_#:;~&$@/=+()]+)](.*?)[/ftp]#""<a href="ftp://1" target="_blank">2</a>", $bericht);  
   
$bericht str_replace(":)"," <img src="images/smilies/smile.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("8["," <img src="images/smilies/huh.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":o"," <img src="images/smilies/ohmy.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(";)"," <img src="images/smilies/wink.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":P"," <img src="images/smilies/tongue.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":p"," <img src="images/smilies/tongue.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":D"," <img src="images/smilies/biggrin.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("8)"," <img src="images/smilies/cool.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("*-)"," <img src="images/smilies/rolleyes.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":?"," <img src="images/smilies/dry.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":@"," <img src="images/smilies/mad.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":("," <img src="images/smilies/sad.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("8-)"," <img src="images/smilies/unsure.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":["," <img src="images/smilies/blink.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("[:-]"," <img src="images/smilies/ph34r.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(";/"," <img src="images/smilies/happy.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("[-)"," <img src="images/smilies/sleep.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace("(l)"," <img src="images/smilies/wub.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":s"," <img src="images/smilies/wacko.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace(":S"," <img src="images/smilies/wacko.gif" alt="Smilie" />",$bericht);
 
$bericht str_replace ("kut","****",$bericht);
 
$bericht str_replace ("fuck","****",$bericht);
 
$bericht str_replace ("fucking","****",$bericht);
 
$bericht str_replace ("facking","****",$bericht);
 
$bericht str_replace ("focking","****",$bericht);
 
$bericht str_replace ("fack","****",$bericht);
 
$bericht str_replace ("fock","****",$bericht);
 
$bericht str_replace ("hoer","****",$bericht);
 
$bericht str_replace ("porno","****",$bericht);
 
$bericht str_replace ("lul","****",$bericht);
 
$bericht str_replace ("neuken","****",$bericht);
 
$bericht str_replace ("verneuk","****",$bericht);
 
$bericht str_replace ("slet","****",$bericht);
 
$bericht str_replace ("teef","****",$bericht);
 
$bericht str_replace ("kanker","****",$bericht);
 
$bericht str_replace ("tering","****",$bericht);


de error die ik hier mee krijg is:

Code | Selecteer Alles
minimaliseren
1
Parse errorsyntax errorunexpected T_VARIABLE in /home/a3959822/public_html/chat.php on line 21
23-11-2010 20:11
Berichten: 491
avatar
Offline Stuur privébericht
Kijk je ziet dat de images/smilies blauwe kleur hebben.
Dat is niet goed!
Want het moet rood zijn vanwege dat het een string is.

dit kan niet
Code | Selecteer Alles
minimaliseren
1
""dit is een test""

Dit omdat eigenlijk tussen de 2 "" een variable met punten hoort te komen

Code | Selecteer Alles
minimaliseren
1
"".$markie." Hier mag wel text";

Het kan wel als je het maar escaped. "\"Markie\""

het beste is dan in je functies
Code | Selecteer Alles
minimaliseren
1
'<img src="asdadasd" alt="asdadad">';
Dat werkt wel
24-11-2010 11:24
Berichten: 170
avatar
Offline Stuur privébericht
okee ik ga het wel even proberen, bedankt
ik zeg zo even of het gelukt is

Nieuwe reactie samengevoegd met originele reactie op 24.11.10 16:52:49:
als ik de smilies eruit haal,
krijg ik een andere error,
unexpected T_STRING,
over deze lijn:
Code | Selecteer Alles
minimaliseren
1
$bericht str_replace ("[center]""<div align="center">"$bericht);
24-11-2010 16:48
Reageer op: "unexpected T_LNUMBER"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden