Hallo allemaal, voor mijn webshop probeer ik een afbeelding upload systeem te maken, maar het wil niet echt lukken.

Ik heb hieronder een script gemaakt, naar mijn inzicht dacht ik het al aardig te hebben gedaan, maar blijkbaar niet dus..

Ik wilde vragen wat ik zou moeten veranderen om het te laten werken, en of jullie nog tips hadden voor wat ik erbij zou kunnen maken.

Zou ik trouwens het plaatje na het uploaden, ook moeten chmod 0666'en?

Alvast bedankt :).


Variables zetten:
<?php
$sql=mysql_query("SELECT `title`,`url`,`volg`,`picture`,`product_id` FROM `pagina` WHERE `id`='".$id."' LIMIT 0,1");
	$row_pagina=mysql_fetch_assoc($sql);
	$picture=$row_pagina['picture'];
?>

Upload code:
<?php
        if(isset($_POST['del_picture']))
	{
	if(is_file($realpath.'images/product-module/'.$picture))
	{
		unlink($realpath.'images/product-module/'.$picture);
	}
		$picture='';
	}else
	{
		if (is_uploaded_file($_FILES['picture']['tmp_name'])) {
			$temp_name = $_FILES['picture']['tmp_name'];
			$orig_name = $_FILES['picture']['name'];
			$folder = "images/product-module/";
			$picture=$orig_name;
			$new_name=$folder.$orig_name;
			move_uploaded_file($temp_name,$realpath.$new_name);
			//chmod($realpath.$new_name, 0666); <-- Wel of niet?
		}
	}
?>
Welke foutmeldingen krijg je nu? En wat doet je script nog wel en wat niet?

ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);
Frank Nietbelangrijk op 10/08/2013 19:25:30

Neem een kijkje op http://www.tizag.com/phpT/fileupload.php
Je dient het bestand te verplaatsen na het uploaden


Ik zal het doorlezen Frank :).

Toevoeging op 10/08/2013 19:40:17:

Ramon van Dongen op 10/08/2013 19:26:55

Welke foutmeldingen krijg je nu? En wat doet je script nog wel en wat niet?

ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);


Hoi Ramon, ik krijg de volgende error:

Notice: Undefined index: cat in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 15 Notice: Undefined index: pagina in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 16 Notice: Undefined index: my_file in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 172 Notice: Undefined variable: pitures in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 184 Notice: Undefined offset: 0 in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 206


Toevoeging op 10/08/2013 19:52:16:

Kevin Ruhl op 10/08/2013 19:39:42

[quote="Frank Nietbelangrijk op 10/08/2013 19:25:30"]
Neem een kijkje op http://www.tizag.com/phpT/fileupload.php
Je dient het bestand te verplaatsen na het uploaden


Ik zal het doorlezen Frank :).

Toevoeging op 10/08/2013 19:40:17:

Ramon van Dongen op 10/08/2013 19:26:55

Welke foutmeldingen krijg je nu? En wat doet je script nog wel en wat niet?

ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);


Hoi Ramon, ik krijg de volgende error:

Notice: Undefined index: cat in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 15 Notice: Undefined index: pagina in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 16 Notice: Undefined index: my_file in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 172 Notice: Undefined variable: pitures in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 184 Notice: Undefined offset: 0 in /var/www/vhosts/minegaming.com/cms/cms/edit.php on line 206

[/quote]

Dit is trouwens de input:
<input name="my_file" type="file" />


Toevoeging op 10/08/2013 20:35:54:

<input name="my_file" type="file" /> is inmiddels wel <input name="picture" type="file" />..

Reageren