> -----Original Message-----
> From: Gates, Jeff [mailto:gat...@si.edu]
> Sent: Wednesday, August 03, 2011 10:23 AM
> To: php-general@lists.php.net
> Subject: [PHP] Syntax Question
> I, too, am a super newbie. I have a beginning knowledge of being able
> to
> "read" php and understand its syntax but I can¹t write it. This is a
> bit
> complicated but here¹s my problem:
> I want to create a variable in PHP that I can use to link to an image
> in our
> museum's image website. We have done it with ColdFusion here but I need
> the
> same thing for PHP because I¹m building a site using a php-based CMS
> called
> Omeka.
> In ColdFusion the variable is written:
> <cfset tmpImageDirectory = getToken(artwork.accessionNumber, 1, ".")>
> Basically, it¹s saying find the image on our server by looking for its
> accession number within the year directory. Since the first part of the
> accession number is the year we got the artwork this variable is saying
> look
> for the accession number in the year directory by first looking at the
> first
> part of that accession number (the year), look in that year directory
> and
> then use the entire accession number to find the image within that
> directory.  An example of an accession number is 2011.15. That¹s saying
> that
> artwork was the 15th artwork brought into our collection in 2011. On
> our
> image server it will be found in a directory called 2011. (Am I making
> sense?)
> Then the Coldfusion call is:
> <a
> href="http://ids.si.edu/ids/dynamic?container.fullpage&id=http://americ
> anart
> .si.edu/images/#tmpImageDirectory#/#artwork.accessionNumber#_1a.jpg">
> (the
> 1a.jpg is simply the size image we want to call).
> I need to be able to do the same thing with PHP but have no idea how.
> More information: within my site I¹m housing the accession number in a
> mySQL
> database. I¹ve gotten a bit of help on this already (but not enough,
> that¹s
> why I¹m turning to you).
> I was told I need to create two variables [('Dublin Core','Identifier')
> is
> the name of the field that houses the accession number):
> $accessionNumber =  item('Dublin Core','Identifier');
> $tmpImageDirectory = strtok($accessionNumber,".");
> And then create a third variable to create a url variable
> $url =
> "http://ids.si.edu/ids/dynamic?container.fullpage&id=http://americanart
> .si.e
> du/images/
> <http://ids.si.edu/ids/dynamic?container.fullpage&id=http://americanart
> .si.e
> du/images/$tmpImageDirectory/$artwork.accessionNumber_1a.jpg> " +
> $tmpImageDirectory + "/" + $accessionNumber + "_1ajpg";
> That's as far as I've gotten. I don't know how to put all of these
> together
> using proper PHP syntax. Can someone help me with this? Thanks.
> Best, Jeff
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

$url =
du/images/". $tmpImageDirectory ."/". $artwork ."accessionNumber_1a.jpg> ".
$tmpImageDirectory ."/". $accessionNumber ."_1ajpg";

I am not sure I agree with the way you are setting the $url it looks like
you have mashed and a url hyperlink partially into 1.
Like you are trying to set the $url as a image with a link are you trying to
set a link or an image as the $url?

If you are trying to set a image as the $url do this.

$url = "<image
i.edu/images/". $tmpImageDirectory ."/". $accessionNumber ."_1ajpg ALT=''>";

Sorry if this is not correct for what you are trying to do. I just do not
understand the intent.

PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to