On Sat, 2008-11-22 at 06:57 -0600, Stan wrote:
> Default.php sets a session variable named thisSelectedFile before putting
> the page designated by the ID (in this case PictureProperties.php) up.
> PictureProperties.php is .
>
>
>
> <?PHP
>
> session_start();
>
> if (isset($_SESSION["Stan-and-Jeanne"]))
>
> {
>
> $thisPageHandle =
> $_SESSION['thisPageHandle'];
>
> $navigation_table =
> $_SESSION['navigation_table'];
>
> echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD
> HTML 4.01 Frameset//EN\" ";
>
> echo
> "\"http://www.w3.org/TR/HTML4.01/frameset.dtd\"\n";
>
> echo "<html>\n";
>
> echo " <head>\n";
>
> echo " <link
> rel=\"stylesheet\" ";
>
> echo "href=\"frames_style/Default.css\" ";
>
> echo "type=\"text/css\">\n";
>
> echo " <title>" .
>
>
> $navigation_table[$thisPageHandle]["navigateTitle"] .
>
>
> "</title>\n";
>
> echo " </head>\n";
>
> echo " <body>\n";
>
> echo "picture file = '" .
> $_SESSION['thisSelectedFile'] . "'<br>\n";
>
> $picture = str_replace("\\\\", "/",
> $_SESSION['thisSelectedFile']);
>
> echo "picture file = '" . $picture .
> "'<br>\n";
>
> $picture =
> str_replace("//Nasserver/PicturesMaster", "../pictures", $picture);
>
> echo "picture file = '" . $picture .
> "'<br>\n";
>
> $im = new imagick($picture);
>
> $exifArray =
> $im->getImageProperties("exif:*");
>
> foreach ($exifArray as $name => $property)
>
> {
>
> echo "{$name} => {$property}<br />\n";
>
> }
>
> echo " </body>\n";
>
> echo "</html>";
>
> }
>
> ?>
>
>
>
> . and results in .
>
>
>
> picture file =
> '\\\\Nasserver\\PicturesMaster\\2004-07-31_Guadalupe_River_rafting_roll-1\\0
> 033126-R1-042-19A_20.jpg'
> picture file =
> '//Nasserver/PicturesMaster/2004-07-31_Guadalupe_River_rafting_roll-1/003312
> 6-R1-042-19A_20.jpg'
> picture file =
> '../pictures/2004-07-31_Guadalupe_River_rafting_roll-1/0033126-R1-042-19A_20
> .jpg'
> exif:ColorSpace => 1
> exif:ComponentsConfiguration => ...
> exif:Compression => 6
> exif:DateTime => 2002:09:30 11:11:11
>
> .
>
> .
>
> .
>
>
>
> . with IE6 SP1 and .
>
>
>
> picture file = '0033126-R1-042-19A_20.jpg'
> picture file = '0033126-R1-042-19A_20.jpg'
> picture file = '0033126-R1-042-19A_20.jpg'
>
> Fatal error: Uncaught exception 'ImagickException' with message 'unable to
> open image `/Stan-and-Jeanne.com/frames/0033126-R1-042-19A_20.jpg': No such
> file or directory' in /Stan-and-Jeanne.com/frames/PictureProperties.php:24
> Stack trace: #0 /Stan-and-Jeanne.com/frames/PictureProperties.php(24):
> Imagick->__construct('0033126-R1-042-...') #1 {main} thrown in
> /Stan-and-Jeanne.com/frames/PictureProperties.php on line 24
>
>
>
> . with Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.0.4)
> Gecko/2008102920 Firefox/3.0.4.
>
>
>
How is the path getting into the session variable? I think that may be
where you problem is, because when you echo out the variable in both
browsers after the form submission, you are getting different outputs.
Ash
www.ashleysheridan.co.uk
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php