Kleine Vragen Topic #1

Gestart doorLennard4.284 reacties15.585 weergaven

4.285 berichten · pagina 175 van 286

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Miss krijg ik hier antwoord yummie
Hi,

Ik probeer om een login systeem / register systeem te maken in de framework CakePHP, maar het wil niet echt werken met mijn ErrorsModal.

Het is de bedoeling dat de Errorsmodal wordt geinclude in de Userscontroller. Maar ik krijg steeds dat mijn add en total functies niet bestaan. Iemand die het weet? smile
UsersController

[COLOR= #0000BB]<?php[/COLOR]
app[COLOR= #007700]::[/COLOR]import[COLOR= #007700]([/COLOR][COLOR= #DD0000]Model[/COLOR][COLOR= #007700],[/COLOR][URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Errors[/COLOR][COLOR= #007700]));[/COLOR]

[URL="http://www.php.net/class"]class[/URL] UsersController extends AppController [COLOR= #007700]{

    var[/COLOR] [COLOR= #0000BB]$helpers[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Form[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]Html[/COLOR][COLOR= #007700]);[/COLOR]
     
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] enroll[COLOR= #007700]() 
    {[/COLOR]
    
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]data[COLOR= #007700]) 
        {[/COLOR]
        
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/trim"]trim[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]data[COLOR= #007700][[/COLOR][COLOR= #DD0000]Users[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Wizard name[/COLOR][COLOR= #007700]]) ===[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700])[/COLOR]
                [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]Errors[COLOR= #007700]->[/COLOR]add[COLOR= #007700]([/COLOR][COLOR= #DD0000]Draken zijn awesome[/COLOR][COLOR= #007700]);[/COLOR]
                
            [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]Errors[COLOR= #007700]->[/COLOR]total[COLOR= #007700]() ===[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700])
            {[/COLOR]
                
                [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]shahiem is tof[/COLOR][COLOR= #007700];
                
            }
            
        }
        
    }
    
}[/COLOR]


Error modal

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/class"]class[/URL] ErrorsModel extends Model [COLOR= #007700]{[/COLOR]

    [URL="http://www.php.net/private"]private[/URL] [COLOR= #0000BB]$errors[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] add[COLOR= #007700]([/COLOR][COLOR= #0000BB]$alert[/COLOR][COLOR= #007700]) {[/COLOR]
        
        [COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]fouten[COLOR= #007700][] =[/COLOR] [COLOR= #0000BB]$alert[/COLOR][COLOR= #007700];
        
    }[/COLOR]
    
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] total[COLOR= #007700]() {[/COLOR]
        
        [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]errors[COLOR= #007700]);
        
    }[/COLOR]
    
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] displayErrors[COLOR= #007700]() {[/COLOR]
        
        [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$this[/COLOR][COLOR= #007700]->[/COLOR]errors [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700])[/COLOR]
            [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$error[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];
        
    }
    
}[/COLOR]
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$this->fouten[] = $alert;

moet zijn :

$this->errors[] = $alert;

en moet dat andere niet dit zijn:

app::import(ErrorsModel,array(Errors)); ?
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$this->ErrorsModel->add

Als ik dit doe, dan krijg nog steeds dat de functie add niet bestaat.
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik probeer thumbnails te maken met dit stukje script:

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$widthOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$attr[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].jpg[/COLOR][COLOR= #007700]);[/COLOR]
                    
            [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
                    
            [COLOR= #0000BB]$ratioO[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700];[/COLOR]

            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratioO[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
            {[/COLOR]
                
                [COLOR= #0000BB]$verkleining[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$width[/COLOR][COLOR= #007700];
                
            }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                
                [COLOR= #0000BB]$verkleining[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR]/[COLOR= #0000BB]$height[/COLOR][COLOR= #007700];
                
            }[/COLOR]
            
            [COLOR= #0000BB]$nHeight[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$heightOTh[/COLOR]/[COLOR= #0000BB]$verkleining[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$nWidth[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$verkleining[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]

            [COLOR= #0000BB]$imageResizedTh[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$whiteTh[/COLOR] [COLOR= #007700]=[/COLOR] imagecolorallocate[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]255[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]255[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]255[/COLOR][COLOR= #007700]);[/COLOR]
            imagefill[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$whiteTh[/COLOR][COLOR= #007700]);[/COLOR]
                    
            imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$imageFiledata[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nWidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nHeight[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700]);[/COLOR]
                            
            imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]_thumb.jpg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]90[/COLOR][COLOR= #007700]);[/COLOR]

?>


Alleen nu maakt hij wel maximaal 100*100, maar hij laat de linker boven hoek zien, en niet de gehele afbeelding.

Weet iemand hoe je dit kan oplossen?
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Ja, maar ik wil gewoon dat ik de naam opgeef in bv $naam, en dan dat direct alle info van hem wordt weergegeven.
Of kan dat met:

print_r($dingen[$naam]);
probeer het gewoon emo
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Lennard schreef:
Eerdere citaten tonen
Sanderc schreef:
Ja, maar ik wil gewoon dat ik de naam opgeef in bv $naam, en dan dat direct alle info van hem wordt weergegeven.
Of kan dat met:

print_r($dingen[$naam]);
probeer het gewoon emo
Ik geraakte mijn host vandaag niet binnen.
Im so sorry.
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Milan schreef:
Ik probeer thumbnails te maken met dit stukje script:
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$widthOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$attr[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].jpg[/COLOR][COLOR= #007700]);[/COLOR]
                    
            [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
                    
            [COLOR= #0000BB]$ratioO[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700];[/COLOR]

            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratioO[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
            {[/COLOR]
                
                [COLOR= #0000BB]$verkleining[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$width[/COLOR][COLOR= #007700];
                
            }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                
                [COLOR= #0000BB]$verkleining[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR]/[COLOR= #0000BB]$height[/COLOR][COLOR= #007700];
                
            }[/COLOR]
            
            [COLOR= #0000BB]$nHeight[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$heightOTh[/COLOR]/[COLOR= #0000BB]$verkleining[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$nWidth[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$verkleining[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]

            [COLOR= #0000BB]$imageResizedTh[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$whiteTh[/COLOR] [COLOR= #007700]=[/COLOR] imagecolorallocate[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]255[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]255[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]255[/COLOR][COLOR= #007700]);[/COLOR]
            imagefill[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$whiteTh[/COLOR][COLOR= #007700]);[/COLOR]
                    
            imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$imageFiledata[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nWidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nHeight[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700]);[/COLOR]
                            
            imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]_thumb.jpg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]90[/COLOR][COLOR= #007700]);[/COLOR]

?>


Alleen nu maakt hij wel maximaal 100*100, maar hij laat de linker boven hoek zien, en niet de gehele afbeelding.

Weet iemand hoe je dit kan oplossen?

Dat is niet zo makkelijk. Je zal een script moeten maken die berekent welke pixels waar moeten en welke weg moeten vallen. Dit is enorm ingewikkeld en heeft een pixelachtig resultaat. Wil je dit beter, dan kan je het nog moeilijker maken door elke pixel te benutten en indien je bv 4 pixels (vierkantje) naar 1 px gaat doen ga je de gemiddelde kleurwaarde berekenen van die 4 en dat naar de 1 omzetten.

Dit lijkt me de enige mogelijkheid, er zijn er vast betere. Maar dit lijkt me gewoon onbegonnen werk, beter zoek je wat op het net.
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
Eerdere citaten tonen
Milan schreef:
Ik probeer thumbnails te maken met dit stukje script:
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/list"]list[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$widthOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$type[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$attr[/COLOR][COLOR= #007700]) =[/COLOR] [URL="http://www.php.net/getimagesize"]getimagesize[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].jpg[/COLOR][COLOR= #007700]);[/COLOR]
                    
            [COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
            [COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
                    
            [COLOR= #0000BB]$ratioO[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700];[/COLOR]

            [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratioO[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700])
            {[/COLOR]
                
                [COLOR= #0000BB]$verkleining[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$width[/COLOR][COLOR= #007700];
                
            }[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
                
                [COLOR= #0000BB]$verkleining[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR]/[COLOR= #0000BB]$height[/COLOR][COLOR= #007700];
                
            }[/COLOR]
            
            [COLOR= #0000BB]$nHeight[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$heightOTh[/COLOR]/[COLOR= #0000BB]$verkleining[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$nWidth[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$widthOTh[/COLOR]/[COLOR= #0000BB]$verkleining[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]);[/COLOR]

            [COLOR= #0000BB]$imageResizedTh[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$height[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$whiteTh[/COLOR] [COLOR= #007700]=[/COLOR] imagecolorallocate[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]255[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]255[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]255[/COLOR][COLOR= #007700]);[/COLOR]
            imagefill[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$whiteTh[/COLOR][COLOR= #007700]);[/COLOR]
                    
            imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$imageFiledata[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nWidth[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$nHeight[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$widthOTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$heightOTh[/COLOR][COLOR= #007700]);[/COLOR]
                            
            imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$imageResizedTh[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]_thumb.jpg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]90[/COLOR][COLOR= #007700]);[/COLOR]

?>


Alleen nu maakt hij wel maximaal 100*100, maar hij laat de linker boven hoek zien, en niet de gehele afbeelding.

Weet iemand hoe je dit kan oplossen?
Dat is niet zo makkelijk. Je zal een script moeten maken die berekent welke pixels waar moeten en welke weg moeten vallen. Dit is enorm ingewikkeld en heeft een pixelachtig resultaat. Wil je dit beter, dan kan je het nog moeilijker maken door elke pixel te benutten en indien je bv 4 pixels (vierkantje) naar 1 px gaat doen ga je de gemiddelde kleurwaarde berekenen van die 4 en dat naar de 1 omzetten.

Dit lijkt me de enige mogelijkheid, er zijn er vast betere. Maar dit lijkt me gewoon onbegonnen werk, beter zoek je wat op het net.

Zo kan het inderdaad. smile
Je kan ook gewoon imagecopyresampled() gebruiken: "Copy and resize part of an image".emo clown
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja ik was er dus bna zeker van dat het veel eenvouwdiger zou meten kunnen emo
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar Lennard, dan zit je weer met het probleem dat de foto (Zoals ik al zei) alleen de linker boven hoek is en niet de hele foto verkleind..
0
Lennard

Lid · Topicstarter

Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Werkt dit wel?

[COLOR= #0000BB]<?php
$filename[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].jpg[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$image[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$filename[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$curr_height[/COLOR] [COLOR= #007700]=[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$curr_width[/COLOR] [COLOR= #007700]=[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$ratio_height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$height[/COLOR] / [COLOR= #0000BB]$curr_height[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$ratio_width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$width[/COLOR] / [COLOR= #0000BB]$curr_width[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$ratio[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ratio_height[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$ratio_width[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]$ratio_width[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$ratio_height[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$new_height[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratio[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$curr_height[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$new_width[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratio[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$curr_width[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$newimg[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$new_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_height[/COLOR][COLOR= #007700]);[/COLOR]
imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$newimg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$image[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_height[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$curr_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$curr_height[/COLOR][COLOR= #007700]);[/COLOR]

imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$newimg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]_thumb.jpg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700]);[/COLOR]
0
Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe zorg ik dat ik de knoppen kan laten herkken met bv name="chrome" etc?

hier : http://www.sander.vanmarijn.nl/BurOS
Dit is het stukje code waarmee ik het open:

// Een pictogram
$(document).ready(function(){
  $(".optie").click(function(){
    $("#grootvak").slideToggle("slow");
  });
});


En dan nog een vraag voor als ik dat weet;
Hoe zorg ik dan dat ik niet voor alles een apparte div moet maken, dus bv dit zet ik dan in de div grootvak:

[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR]herkenningsmiddel[COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Inhoud avn bv chrome[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL] [COLOR= #007700]([/COLOR]herkenningsmiddel[COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000] Inhoud van bv muziek[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{
}[/COLOR]
?>
0
Berichten
8.649
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
$(elementnaam#idvanelement.classvanelement[attribute="iets"])
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Antonn schreef:
$(elementnaam#idvanelement.classvanelement[attribute="iets"])
Lijkt me best veel wat dan in die attr moet.

Ik zou als ik jou was met ajax de data ophalen, dan kunnen de widgets ook gewoon in php geschreven worden.
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thanks Lennard heart pompomthumbsup
Lennard schreef:
Werkt dit wel?
[COLOR= #0000BB]<?php
$filename[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000].jpg[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$image[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$filename[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$curr_height[/COLOR] [COLOR= #007700]=[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$curr_width[/COLOR] [COLOR= #007700]=[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$image[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$ratio_height[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$height[/COLOR] / [COLOR= #0000BB]$curr_height[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$ratio_width[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$width[/COLOR] / [COLOR= #0000BB]$curr_width[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$ratio[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$ratio_height[/COLOR] [COLOR= #007700]>[/COLOR] [COLOR= #0000BB]$ratio_width[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]$ratio_width[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]$ratio_height[/COLOR][COLOR= #007700];[/COLOR]

[COLOR= #0000BB]$new_height[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratio[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$curr_height[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$new_width[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/round"]round[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ratio[/COLOR] [COLOR= #007700]*[/COLOR] [COLOR= #0000BB]$curr_width[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$newimg[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatetruecolor[COLOR= #007700]([/COLOR][COLOR= #0000BB]$new_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_height[/COLOR][COLOR= #007700]);[/COLOR]
imagecopyresampled[COLOR= #007700]([/COLOR][COLOR= #0000BB]$newimg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$image[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$new_height[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$curr_width[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$curr_height[/COLOR][COLOR= #007700]);[/COLOR]

imagejpeg[COLOR= #007700]([/COLOR][COLOR= #0000BB]$newimg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]DOCUMENT_ROOT[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]/temp/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$timestamp[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]_thumb.jpg[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]100[/COLOR][COLOR= #007700]);[/COLOR]
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren