Ik denk dat dat komt omdat je dat tmp bestand 2 keer gebruikt.
Maar bij de eerste keer zet je het al in een andere map, dus de 2e keer bestaat het tmp bestand niet meer.
$map = het pad naar de map screens
$thumb = het pad naar de map thumbs
$n = nummer, getal. Dit wordt de naam van het bestand.
@ Rensjuh
Maar het probleem is dat ik het niet letterlijk kan kopieren naar een andere map.
want de thumb moet ik nog verkleinen.
kan ik niet gewoon die tmp kopieren voor dat ik het in een map gooi?
je kan de ereste keer gewoon gelijk de foto kopieren en dan de 2e keer wel move_uploaded_file gebruiken... dan hoef je alleen maar bij het origineel-kopieren iets te veranderen.
je bedoelt deze dingen kopiere?
$_FILES['bestand']['tmp_name']
en dat ik daarvan uit verder werk
edit nee dat werkt niet
ik snap niet wat er bedoelt wordt. waneer moet ik wat kopieren om het geuploade bestand 2 keer te plaatsen (terwijl ik er 1 aanpas)
Dus wat je doet:
1. moven van $_FILES['bestand']['tmp_name'] naar whatever
(hierna is $_FILES['bestand']['tmp_name'] leeg...)
2. kopieren van whatever naar whatever2
jah en dan heb ik dus 2 keer dezelfde foto in 2 mappen,
maar mijn bedoeling is dus. dat 1 foto verkleint word.
@ ikkedikke
het wordt nog niet vekleint.
ik dacht: laat ik eerst proberen ze in de map te dooen en daarna proberen ze te verkleinen voor ik ze in een map doe.
maar aangezien ik ze nog niet eens alle 2 in een map krijg heb ik nog niets gedaan aan het verkleinen
Dan moet je toch echt meer doen dan 2x een bestand moven/kopieren, zoals je ook in je oorspronkelijke fragment doet... Ik zie nergens dat er een plaatje verkleind wordt?
Nee het wordt ook nog niet verkleint.
maar de bedoeling is om dat wel te doen bij de thumb. maar dan moet ik dus eerst het plaatje 2 keer creeren ipv 1 keer.
Als je aan het begin de de $_FILES['bestand']['tmp_name'] in een aparte var zet, en de originele behoud, kun je later altijd de aparte var verkleinen. Terwijl je ook het origineel behoud
@Buggie, en als je dan move_uploaded_file doet, verplaats je het tmp bestand.
Dus je zet het in een andere map, en de tmp word verwijdert.
Dus je optie zal niet werken denk ik.
denk het ook lol
ff die van VinTage/Rensjuh proberen
@ vinTage
wat er in die tutorial gebeurd is dat het plaatje uit de map gelezen word, daarna bewerkt en ergens anders opgeslagen. dat werkt goed en dat had ik ook al geprobeerd (vanuit die tutorial)
maar dan wordt je kwaleteit (als je 100*75 (breedte, hoogte) hebt) zeer slecht.
als je meteen die rezise functie die daar staat op je eerste plaatje gooit naar 100*75 dan is die mooier dan bij die laatste
eigenlijk vrij logies.
ik wil dus me thumbs 100 bij 75 hebben en dat is op die manier lelijk.
wacht ik maak even een voorbeeld
Ja, maar stel KoeienKop zou KoeienKop.jpg zijn, en je zou het verplaatsen naar 'plaatjes/', zou $vWaarde ook niet meer kloppen.
En dat is het geval bij tmp_name.
tussen thumb1 en thumb2 zit een groot kwaliteits verschil.
en volgens mij komt dat omdat het plaatje nier eerst ergens is opgeslagen en daarna bewerkt. zoals op manier 1 gebeurt