Goedemiddag,
Ik heb reeds een upload formulier ontwikkeld die tot 15 afbeeldingen tegelijk kan uploaden.
Het hele upload, resize en opslaan gebeuren werkt correct en gebeurd ook volledig goed.
Echter pakt hij de afbeeldingen helemaal fout en heb geen idee wat dit veroorzaakt momenteel.
Output van dump:
Hoe hij hoort te zijn:PHP Code:
string(42) "/images/upload/image_1.png"
string(42) "/images/upload/image_2.png"
string(42) "/images/upload/image_2.png"
string(53) "/images/upload/image_3.jpg"
string(53) "/images/upload/image_3.jpg"
string(53) "/images/upload/image_3.jpg"
Waarom de code zichzelf continu herhaalt heb ik geen idee van, ik zoek iemand die dit voor me kan uitzoeken.PHP Code:
string(42) "/images/upload/image_1.png"
string(42) "/images/upload/image_2.png"
string(53) "/images/upload/image_3.jpg"
Vergoeding is te bespreken, verwacht geen 100e euro's offerte hiervoor.
Graag ontvang ik per e-mail eventuele interesse om deze fout op te lossen.
E-mail: erik@wmdiensten.nl
Met vriendelijke groet,
F. Kraijenoord
WM Diensten
- Upload werkt niet naar behoren
-
20-09-2012, 15:06 #1
- Berichten
- 487
- Lid sinds
- 15 Jaar
Upload werkt niet naar behoren
-
-
20-09-2012, 15:31 #2
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: Upload werkt niet naar behoren
Hey Erik,
misschien kunt u een stukje van de code posten? De fout zit waarschijnlijk in eeen van de loops.
Gr.
Rogier
-
20-09-2012, 15:37 #3
- Berichten
- 487
- Lid sinds
- 15 Jaar
Re: Upload werkt niet naar behoren
Beste,
Gaat om het volgende deel van de code:
PHP Code:<?PHP
foreach($_FILES["fotos"]["error"] as $key => $error)
{
$target = "/upload/".basename($_FILES["fotos"]["name"][$key]);
if($error == UPLOAD_ERR_OK)
{
if(move_uploaded_file($_FILES["fotos"]["tmp_name"][$key], $target))
{
$path = "/upload/";
$exten = pathinfo($path.$target, PATHINFO_EXTENSION);
//Large image
$large[] = uniqid("IMG_").'.'.$exten;
foreach($large as $larges) {
$image = new SimpleImage();
$image->load($path.$target);
$image->resize(453,300);
$image->save($path.'/large/'.$larges);
}
//Medium image
$medium[] = uniqid("IMG_").'.'.$exten;
foreach($medium as $mediums) {
$image = new SimpleImage();
$image->load($path.$target);
$image->resize(200,114);
$image->save($path.'/medium/'.$mediums);
}
//Thumbnail image
$thumb[] = uniqid("IMG_").'.'.$exten;
foreach($thumb as $thumbs) {
$image = new SimpleImage();
$image->load($path.$target);
$image->resize(120,82);
$image->save($path.'/thumb/'.$thumbs);
}
}
}
}
?>
-
20-09-2012, 21:39 #4
- Berichten
- 504
- Lid sinds
- 16 Jaar
Re: Upload werkt niet naar behoren
Beste Erik,
Ik heb toch het gevoel dat er wat mist. Ik snap de fout ook nog niet helemaal. Welke variabel heb je in de eerste post gedumpt? Als je niet meer code wilt vrijgeven kan je dit ook via pm sturen.
Gr.
Rogier
-
21-09-2012, 11:25 #5
- Berichten
- 487
- Lid sinds
- 15 Jaar
Re: Upload werkt niet naar behoren
Beste,
Gisteravond heeft iemand dit voor mij opgelost, alles werkt nu naar behoren.
Ik maakte verkeerd gebruik van de foreach loop, daarom kwam hij ook niet verder omdat hij zichzelf continu herhaalde.
Gr.
Erik.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic