JjarvkloMedlem sedan juli 20013 378 inlägg Hmm...
Jag får upp förstasidan OK, men sedan får jag
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/ yade/spb_web/wap/nyhet.php on line 16
på alla länkar till nyhet.php
Ladda hem Opera och provkör sidan där (Opera hanterar WAP-sidor) för att få bort detta och ev. fler felmeddelanden från PHP ;).
får ta och göra det. tack för tipset :)
återkommer väl hit snart antar jag :p
Så nu fungerar det :D
var tvungen att ta bort $_GET grejen. samt att jag upptäckte att jag gjort ett fel i <? xml ?> när jag la in isokodningen. sista ? hamnade innan encoding="" :)
tack för hjälpen! :)
kan man skicka med mer än variabel i länkar i wml? (alltså: .php?bla=bla&bla2=bla) får felmeddelande på en rad med som har två stycken på denna sida: http://wap.spelbasen.nu/recension.php?io=368
det jag försöker göra är en funktion som splittar upp en i flera delar och framställer länkar till nästa sida osv.
JjarvkloMedlem sedan juli 20013 378 inlägg & är ett reserverat tecken i XML och alltså också i WML.
Skriv & istället för & så skall det fungera.
(Allltså: php?bla=bla&bla2=bla i ditt exempel) ;)
Nu har jag ändrat till & på alla ställen där & fanns på sidan. Får fortfarande samma fel :(
JjarvkloMedlem sedan juli 20013 378 inlägg Hmm...
När jag provkör http://wap.spelbasen.nu/ får jag fortfarande "enkla" &-tecken i länkarna och inte "&"
GGunnarMedlem sedan jan. 200331 inlägg Nu får jag inte upp det där med & längre. Kan dock inte riktigt komma på exakt vad jag gjorde för att fixa det :p
nytt problem dock. nu har den problem med </p> av nån anledning; "mismatched tag" :(
print "<wml>\n";
print "<card id=\"nyhet\" title=\"wap.spelbasen.nu\">\n";
print "<p>\n";
print "<img src=\"grafik/logo.wbmp\" alt=\"SpelBasen.Nu\" />\n";
print "<br />\n";
$sql="SELECT title, samman, content FROM art_rec WHERE id='$io'"
or die(mysql_error());
$result = mysql_query("$sql")
or die(mysql_error());
$rad=mysql_fetch_row($result);
$content = str_replace("<br />","<br />",$rad[2]);
$content = str_replace("<br>","<br />",$content);
$content = str_replace("<B>","<b>",$content);
$content = str_replace("</B>","</b>",$content);
$content = str_replace("</p>","",$content);
$content = str_replace("<p>","",$content);
$content = str_replace("</P>","",$content);
$content = str_replace("<P>","",$content);
//dela upp text
$txt_len = strlen($content);
$part = $txt_len/4;
if(!$page) {
$content= substr($content, 0, $part);
}
elseif ($page==$part) {
$content= substr($content, part, ($part*2));
}
elseif ($page==($part*2)) {
$content= substr($content, part, ($part*3));
}
elseif ($page==($part*3)) {
$content= substr($content, part, ($part*4));
}
else {
$content= substr($content, 0, $part);
}
print "<b><u>"".$rad[0].""</u></b><br/>\n";
print $rad[1]."<br /><br />\n";
print $content."<br />\n";
if(!$page) {
print "<a href=\"recension.php?page=".$part."&io=".$io."\">» Nästa sida</a><br />\n";
}
elseif ($page==$part) {
$cnt = $part*2;
print "<a href=\"recension.php?page=".$cnt."&io=".$io."\">» Nästa sida</a><br />\n";
print "<a href=\"recension.php?io".$io."\">« Förra sidan</a><br />\n";
}
elseif ($page==($part*2)) {
$cnt = $part*3;
$cnt2 = $part*2;
print "<a href=\"recension.php?page=".$cnt."&io=".$io."\">» Nästa sida</a><br />\n";
print "<a href=\"recension.php?page=".$cnt2."&io=".$io."\">« Förra sidan</a><br />\n";
}
elseif ($page==($part*3)) {
$cnt = $part*4;
$cnt2 = $part*3;
print "<a href=\"recension.php?page=".$cnt."&io=".$io."\">» Nästa sida</a><br />\n";
print "<a href=\"recension.php?page=".$cnt2."&io=".$io."\">« Förra sidan</a><br />\n";
}
else {
print "<a href=\"recension.php?page=".$part."&io=".$io."\">» Nästa sida</a><br />\n";
}
print "<br /><br />\n";
print "<a href=\"nyheter.php\">« Tillbaka</a>\n";
print "</p>\n";
print "</card>\n";
print "</wml>\n";
hittar inget fel i koden. säkert jag som stirrat mig blind på den
r: attans. glömde än en gång logga in på mitt eget konto (visslaren) :)
JjarvkloMedlem sedan juli 20013 378 inlägg Stora och små bokstäver igen ?
kollat igenom koden. inga stora bokstäver på wmltaggarna. :(
Hittade felet. Texten kapades innan en sluttag kom på den recension jag testat på. så det låg en oavslutad <b> och störde.
problemet är att jag inte riktigt vet hur jag ska kapa texten så att det inte blir så. om det nu går dvs. :l helst skulle jag vilja ha så att den inte bryter mitt i ord och utanför taggar