| 
        
        | 
            
            
                    
            
             
 
 
		
		
	             
		
		 Reacties op het script Grootte afbeelding controleren
                        
                        | 
                            
                            | 
                                
                                |  | 
                                    
                                    |  Gepost op: 29 januari 2005 - 10:11 |  |  |  |  
                            | PHP expert 
 
   
 
 | 
                                
                                | Ik heb zelf ook ff een functie geschreven, misschien kan hij ook wel handig zijn. 
 
 
    
    
        
            
                <?
function MakeImageSize()
	{
	$mHoogte = 800;
		// Maximum hoogte
	$mBreedte = 600;
		// Maximum breedte
	$mOptie = true;
		// Het toestaan van het weergeven van een verkleinde versie
	$mAantal = func_num_args();
		// Tellen van het aantal argumenten
	if($mAantal == 0)
		{
		echo 'Je moet minimaal 1 argument opgeven!';
			// Dat lijkt me wel duidelijk.
		}
	else
		{
		$mArgumenten = func_get_args();
			// Argumenten in een array zetten
		foreach($mArgumenten as $mKey => $mValue)
			{
				// foreach loopje voor het uitlezen van de array
			$mSize = GetImageSize($mValue);
				// Afmetingen ophalen
			if($mSize[0] >= $mBreedte || $mSize[1] >= $mHoogte)
				{
					// Hier is/zijn de afmeting(en) te groot
				if(empty($mOptie))
					{
						// De optie is false, dus niet een verkleinde afbeelding weergeven
					echo 'Deze afbeelding is te groot voor deze website!';
					}
				else
					{
						// De optie is true, dus wel een verkleinde afbeelding weergeven
					echo '<img src="'.$mValue.'" height="'.($mSize[1] / 2).'" widht="'.($mSize[0] / 2).'" alt="'.$mValue.'" />';
					}
				}
			else
				{
					// Er is niks aan de hand, gewoon echoën.
				echo '<img src="'.$mValue.'" alt="'.$mValue.'" />';
				}
			}
		}
	}
	
MakeImageSize('afbeelding1.jpg','afbeelding2.jpg','afbeelding3.jpg','afbeelding4.jpg');
	// Zo moet je hem oproepen.
?> <?function MakeImageSize()	{	$mHoogte = 800;		// Maximum hoogte	$mBreedte = 600;		// Maximum breedte	$mOptie = true;		// Het toestaan van het weergeven van een verkleinde versie		// Tellen van het aantal argumenten	if($mAantal == 0)		{		echo 'Je moet minimaal 1 argument opgeven!';			// Dat lijkt me wel duidelijk.		}	else		{			// Argumenten in een array zetten		foreach($mArgumenten as $mKey => $mValue)			{				// foreach loopje voor het uitlezen van de array				// Afmetingen ophalen			if($mSize[0] >= $mBreedte || $mSize[1] >= $mHoogte)				{					// Hier is/zijn de afmeting(en) te groot					{						// De optie is false, dus niet een verkleinde afbeelding weergeven					echo 'Deze afbeelding is te groot voor deze website!';					}				else					{						// De optie is true, dus wel een verkleinde afbeelding weergeven					echo '<img src="'.$mValue.'" height="'.($mSize[1] / 2).'" widht="'.($mSize[0] / 2).'" alt="'.$mValue.'" />';					}				}			else				{					// Er is niks aan de hand, gewoon echoën.				echo '<img src="'.$mValue.'" alt="'.$mValue.'" />';				}			}		}	} MakeImageSize('afbeelding1.jpg','afbeelding2.jpg','afbeelding3.jpg','afbeelding4.jpg');	// Zo moet je hem oproepen.?>
   |  |  |  
 
                        
                        | 
                            
                            | 
                                
                                |  | 
                                    
                                    |  Gepost op: 03 februari 2005 - 16:18 |  |  |  |  
                            | Onbekend 
 
   
 
 | 
                                
                                | wat heeft het voor zin om script keuring in te voeren als dit soort onzinnige scripts niet gefilterd worden??? |  |  |  
 
                        
                        | 
                            
                            | 
                                
                                |  | 
                                    
                                    |  Gepost op: 04 februari 2005 - 13:09 |  |  |  |  
                            | PHP ver gevorderde 
 
   
 
 | 
                                
                                | wat is er onzinnig aan dan? |  |  |  
 
                        
                        | 
                            
                            | 
                                
                                |  | 
                                    
                                    |  Gepost op: 30 juni 2005 - 15:17 |  |  |  |  
                            | Onbekend 
 
   
 
 | 
                                
                                | je hebt een forum en opeens zie je een avatar met als afmetingen bv. 800*600px. een beetje overdreven maar niet mooi ae  
 Dit script is totaal niet onzinnig !
 
 (sorry voor de late reply)
 |  |  |  
 
		
		
	             
		
		 
            
            
                    
            
             
 
                
                | Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom. |  |  |  |