login  Naam:   Wachtwoord: 
Registreer je!
 Forum

imageResize en name meegeven.

Offline thomasje - 10/07/2008 11:02 (laatste wijziging 10/07/2008 11:03)
Avatar van thomasjeMySQL beginner Ik heb nu een scriptje van internet om afbeelding automatisch te verkleinen met imageResize.
Maar nu wil ik met de afbeelding eeb name meegeven omdat ik met een onmouseover dingetje wil gaan werken wat de afbeelding verandert, maar hoe kan ik dit doen, of is dit niet mogelijk?

Mijn code:
  1. <? echo imageResize('foto/portofolie/DSC_0179.jpg', 350, 350); ?>

Als ik zoeits doen werkt het ook niet:
  1. <? echo imageResize('foto/portofolie/DSC_0179.jpg', 350, 350, 'name=picture'); ?>

11 antwoorden

Gesponsorde links
Offline marten - 10/07/2008 11:05
Avatar van marten Beheerder Je moet in je ImageResize functie kijken waar de <img aangemaakt wordt. Hier zet je dan een naam in. Eventueel kan je een extra attribuut in je functie maken waarin je de naam meegeeft.
Offline thomasje - 10/07/2008 11:06
Avatar van thomasje MySQL beginner Ja maar hoe kan ik die extra functie maken want ik heb wat verder op mijn pagina ook allemaal van die afbeeldingen met die ImageResize staan.
Offline marten - 10/07/2008 11:08
Avatar van marten Beheerder Ken je uberhaupt iets van functies? Als je dat wel weet dan had je genoeg informatie gehad in mijn post.

Lees wat info hoe je met functies kan werken en hoe je ze kan maken.

(of krijg ik nu weer leden over me heen die zeggen dat de vriendelijkheid van sitemasters achteruit gaat?)
Offline thomasje - 10/07/2008 11:10 (laatste wijziging 10/07/2008 11:24)
Avatar van thomasje MySQL beginner nee ik ken er niet veel van maar van de tut's snap ik ook niet veel en op google en in de SiMa forum kon ik ook niks vinden vandaar. Maar anders ga ik wel naar http://www.phphulp.nl/ mischien dat ze me daar willen helpen. Hoe ben jij begonnen? Gelijk als prof?

Offline Martijn - 10/07/2008 11:28
Avatar van Martijn Crew PHP naja, ik snap wel wat ie bedoeld, en ik ben geen prof. En dan ga je naar phphulp.nl, denk je dat je daar ons mee hebt?

maar om je vraag te beantwoorden, ergens staat iets als dit:
  1. imagepng ($image, 'plaatje.png');


en uiteraard kun je van 'plaatje' en variabel maken 
Offline marten - 10/07/2008 11:34
Avatar van marten Beheerder Ik bedoel er niks mis mee hoor Thomasje. Maar er waren een aantal topics daarover. Maar je moet gewoon wat leren over functies ed. En niks snappen van tutorials hoef je bij mij niet mee aan te komen.
Offline thomasje - 10/07/2008 11:43 (laatste wijziging 10/07/2008 11:50)
Avatar van thomasje MySQL beginner Nou toen ik net lid was plaatste ik om elke dingetje een topic maar hier ben ik al vaker tegen aan gelopen en ik dacht ik vraagd het nou eens gewoon want anders ben ik 5 uur bezig terwijl een ander o kan zeggen van doe het zo en het werkt.

PS: Ik heb weer van alles geprobeert maar als ik er 2 bestanden van maakt en deze afzondelijk include doet hij het ook niet. Er wordt dan de 2e afbeeldings groep die geen name mee moeten krijgen niet weergegeven.
Offline Rik - 10/07/2008 11:46
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Misschien is het handig om die imageResize functie zoals je die nu gebruikt te posten. Dan is het in ieder geval makkelijker om gerichte aanwijzingen te geven.

Waarschijnlijk staat er inderdaad zoiets als wat DeviourSoul zegt, maar het blijft gokken zonder code.  
Offline thomasje - 10/07/2008 11:51
Avatar van thomasje MySQL beginner http://www.plaatscode.be/11954/
Offline Rik - 10/07/2008 12:26
Avatar van Rik Gouden medailleGouden medaille

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:
  1. function imageResize($sImageLocation, $iMaxWidth = 0, $iMaxHeight = 0, $bReturnArray = false) {
bijvoorbeeld in
  1. 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).
  1. if ($sNewImageLocation !== null) {
  2. rename($sImageLocation, $sNewImageLocation);
  3. $sImageLocation = $sNewImageLocation;
  4. }
Offline thomasje - 10/07/2008 13:46
Avatar van thomasje MySQL beginner Ik kan hem helaas even helemaal niet volgen hoor, hoe kan ik nu die afbeelding appart laten draaien vergeleken met de andere
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.256s