Crew algemeen |
|
De tutorial over functies op sima lijkt me toch ehct duidelijk genoeg om met functies aan de slag te kunnen.
Als je een extra parameter mee wilt kunnen geven aan de imageResize functie verander je:
function imageResize($sImageLocation, $iMaxWidth = 0, $iMaxHeight = 0, $bReturnArray = false) {
function imageResize($sImageLocation, $iMaxWidth = 0, $iMaxHeight = 0, $bReturnArray = false) {
bijvoorbeeld in
function imageResize($sImageLocation, $iMaxWidth = 0, $iMaxHeight = 0, $bReturnArray = false, $sNewImageLocation = null) {
function imageResize($sImageLocation, $iMaxWidth = 0, $iMaxHeight = 0, $bReturnArray = false, $sNewImageLocation = null) {
Ik heb de volgorde van de andere parameters hetzelfde gelaten omdat je deze functie al op andere plaatsen in je script gebruikt.
Nu kun je binnen de functie de variabele $sNewImageLocation gebruiken. Afhankelijk van of je de afbeelding wilt hernoemen of kopieëren en een nieuwe naam wilt geven zet je dan zoiets in je functie erbij (helemaal bovenin).
if ($sNewImageLocation !== null) {
rename($sImageLocation, $sNewImageLocation);
$sImageLocation = $sNewImageLocation;
}
if ($sNewImageLocation !== null) { rename($sImageLocation, $sNewImageLocation); $sImageLocation = $sNewImageLocation; }
|