Dag mensen,
Ik heb hier een klein probleempje waar ik maar niet uit kan komen. Ik ben helemaal niet thuis in perl en heb menig site afgezocht om zoiets simpels als dit te kunnen oplossen maar het wel maar niet lukken.
Ik heb een webprogramma waarin het volgende stukje code staat.
Nu is het probleem bij de uitvoer van $itemname worden de woorden aan elkaar geplakt.
Hoe ik het zie komt dit door:
Wat ik begrepen heb van mijn search tocht maakt hij de variablen $itemname door te zeggen dat dit de variablen $targets is die bestaat uit $item + title. (volgens mij leest hij title uit een config).
Nu is het probleem hoe krijg ik hier een spatie tussen? (item title). Het enige wat ik kon vinden zijn de spaties door middel van comma's in de print functie maar hier wordt $itemname geprint dus dan ben ik al te laat.
Heeft iemand raad?
Ik heb hier een klein probleempje waar ik maar niet uit kan komen. Ik ben helemaal niet thuis in perl en heb menig site afgezocht om zoiets simpels als dit te kunnen oplossen maar het wel maar niet lukken.
Ik heb een webprogramma waarin het volgende stukje code staat.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <TABLE BORDER=0 WIDTH=100%>
EOF
my $odd;
for my $item (@{$directories{$dir}{target}}) {
my $itemname = $item;
$itemname = $targets{$item}{title}
if defined $targets{$item}{title};
print " <TR>\n" unless $odd;
print <<EOF;
<TD><A HREF="$item.html">$itemname<BR>
[img]"$item-day.$imagetype"[/img]
</A><BR CLEAR=ALL>
</TD>
EOF |
Nu is het probleem bij de uitvoer van $itemname worden de woorden aan elkaar geplakt.
Hoe ik het zie komt dit door:
code:
1
| $itemname = $targets{$item}{title} |
Wat ik begrepen heb van mijn search tocht maakt hij de variablen $itemname door te zeggen dat dit de variablen $targets is die bestaat uit $item + title. (volgens mij leest hij title uit een config).
Nu is het probleem hoe krijg ik hier een spatie tussen? (item title). Het enige wat ik kon vinden zijn de spaties door middel van comma's in de print functie maar hier wordt $itemname geprint dus dan ben ik al te laat.
Heeft iemand raad?
Elke dag dronken is ook een geregeld leven.