Jag har två problem: ett som strular nu och ett som jag inte vet hur jag ska lösa när jag kommer dit i kodandet.
- Min jpg bild försvinner!?? Visar bara ett rött x.
- Hur inkluderar man olika filer beroende på input?
Jag håller på att skapa en sida som visar korsord. Själva korsordet är en jpg-bild. Ledtrådarna mm för ett visst korsord lagras i en fil, tillsammans med länken till det korsordet. Sedan inkluderas denna fil till en annan fil (takeCW.php) som talar om hur det ska skrivas ut på sidan och gör det.
Tanken är att det ska (senare) finnas flera korsordfiler, men bara en takeCW.php, vilken alltså tar en korsordsfil som input och visar just den filen.
Den idag befintliga korsordsfilen heter FirstEverCW.php.
//Ur FirstEverCW.php
$name = "My very first Crossword <BR>";
//....
$CW = "/home/aasah/FirstEver.jpg"; //korsordet (tomt)
$corrCW = "/home/aasah/FirstEverCorr.jpg"; //korsordet löst
$clues = array( ....);
$hints = array( .... );
$corrs = array( ...);
//Ur takeCW.php
include_once("FirstEverCW.php");
//Men... ska ju inkludera ber av variabel...
error_reporting(E_ALL);
//...
echo "<P><img src=\"$CW\"><BR><BR>";
foreach ($clues as $pos => $clue) {
if ($pos == "a" || $pos == "d")
echo "</P><P class=\"karm\"><b class=\"gold\">$clue</b><BR>";
else echo "$pos : $clue<BR>";
}
echo "</p>";
Mina ledtrådare kommer ut jättesnyggt, men korsordet som finns på servern under angiven adress blir ett rött kryss??? Varför? :q
Egentligen är jag mån om att (åtminstone) det lösta korsordet (FirstEverCorr.jpg) inte ska ligga åtkomligt under www-roten (om det går?) men det röda krysset ersätts inte av bilden om jag flyttar FirstEver.jpg till "/home/aasah/www/FirstEver.jpg" och ändrar $CW på motsvarande sätt, så det verkar inte vara detta som är fel. Vad är felet?
Går det inte att skydda det lösta krysset på detta sätt? Hur gör man annars?
Om jag förstått rätt så måste include-filer ligga överst i en fil. Hur gör man då när man vill plocka in olika filer (korsordsfiler) beroende på input??? Man kan väl inte sätta värdet på en variabel före include:n, eller kan man det?
Tacksam för hjälp! :)