madref
Gebruiker
- Lid geworden
- 17 feb 2005
- Berichten
- 220
Ik ben bezig om van een php servern naar een server zonder php te gaan.
Hierdoor moet ik een hoop omschrijven en zelf ben in niet zo goed in Java.
Ik heb een bestand (fotos.php) met daarin de gegevens van foto's. Het is als volgt gedefinieerd:
Vervolgens gebruik ik onderstaande code om de foto te laten zien:
de url die ik hiervoor gebruik is: ShowPicture.php?Positie=Liggend&Scherm=1024&Foto=001&Titel=Deze Tekst verschijnt op het scherm
Misschien is het wat omslachtig voor php, maar het werkt wel.
Helaas moet het nu naar Java/JavaScript omgezet worden
Wie kan me helpen?
Hierdoor moet ik een hoop omschrijven en zelf ben in niet zo goed in Java.
Ik heb een bestand (fotos.php) met daarin de gegevens van foto's. Het is als volgt gedefinieerd:
PHP:
$foto['001']="001,http://domein.nl/Asterix/20060219_Asterix_01.jpg";
$foto['002']="002,http://domein.nl/Asterix/20060219_Asterix_02.jpg";
de url die ik hiervoor gebruik is: ShowPicture.php?Positie=Liggend&Scherm=1024&Foto=001&Titel=Deze Tekst verschijnt op het scherm
PHP:
// Zoek de juiste foto in $file
$file=file("../Albums/FotoLijst.php");
$data='';
for($i=0; $i<count($file); $i++)
{ if(!eregi("foto\['".$_REQUEST['Foto']."'\]",$file[$i]))
{
$data.=$file[$i];
}
else
{
list($naam,$url)=split(",",$file[$i]);
$url = substr ($url,0,-3);
}
}
$Scherm_Breedte = $_REQUEST['Scherm'];
$Letter_1024x768 = "+1"; // Wat is de letterhoogte van het bijschrift van een foto
$Letter_1280x1024 = "+2";
$Staand_Breedte_1024x768 = 188; // Wat is de breedte van een staande foto
$Staand_Hoogte_1024x768 = 240; // Wat is de hoogte van een staande foto
$Staand_Breedte_1280x1024 = 360;
$Staand_Hoogte_1280x1024 = 480;
$Liggend_Breedte_1024x768 = 320; // Wat is de breedte van een liggenden foto
$Liggend_Hoogte_1024x768 = 240; // Wat is de hoogte van een liggende foto
$Liggend_Breedte_1280x1024 = 640;
$Liggend_Hoogte_1280x1024 = 480;
if ($_REQUEST['Positie'] == 'Staand')
{
if ($Scherm_Breedte == 1024)
{
$Breedte = $Staand_Breedte_1024x768;
$Hoogte = $Staand_Hoogte_1024x768;
$Letter = $Letter_1024x768;
}
else
{
$Breedte = $Staand_Breedte_1280x1024;
$Hoogte = $Staand_Hoogte_1280x1024;
$Letter = $Letter_1280x1024;
}
}
else
{
if ($Scherm_Breedte == 1024)
{
$Breedte = $Liggend_Breedte_1024x768;
$Hoogte = $Liggend_Hoogte_1024x768;
$Letter = $Letter_1024x768;
}
else
{
$Breedte = $Liggend_Breedte_1280x1024;
$Hoogte = $Liggend_Hoogte_1280x1024;
$Letter = $Letter_1280x1024;
}
}
echo "<div align=\"center\">"."\n" ;
echo " <font color=\"#".$TekstFoto."\" size=\"".$Letter."\" face=\"Arial, Helvetica, sans-serif\">\n";
echo " ".$_REQUEST['Titel']."\n";
echo " </font>\n";
echo "</div>\n";
echo "<div align=\"center\">"."\n" ;
echo " <img src=\"".$url."\" width=\"".$Breedte."\" height=\"".$Hoogte."\">\n";
echo "</div>\n";
Helaas moet het nu naar Java/JavaScript omgezet worden
Wie kan me helpen?