Tallennan kuvan
$uploaddir = '/home/karvinen/www/uusi/kuvat/'; $uploadfile = $uploaddir . basename($_FILES['kuva']['name']); move_uploaded_file($_FILES['kuva']['tmp_name'], $uploadfile)
Mites tuosta sais napattua tiedoston nimen, ja annettua 755 oikeudet kuvalle.
Riviltä kaksi, eli:
uploadfile = $uploaddir . basename($_FILES['kuva']['name']);
jos laitan:
$uploaddir = '/home/karvinen/www/uusi/kuvat/'; $uploadfile = $uploaddir . basename($_FILES['kuva']['name']); move_uploaded_file($_FILES['kuva']['tmp_name'], $uploadfile) print $uploadfile;
Pukkaa erroria
Parse error: syntax error, unexpected T_PRINT in /home/karvinen/www/uusi/tallenna.php on line 8
Eli juuri tuo print rivi...
Eikös tuon pitäisi tulostaa kuvan hakemiston ja nimen.
printtiä edeltävän rivin lopusta puuttuu puolipiste. Erittäin yleinen tuollaisten unexpected-virheiden aiheuttaja :)
Voi v***U kun oli taas paljosta kiinni...
Kävin tuota pientä koodia läpi vaikka kuinka kauvan, mutta kun ei huomaa, niin ei huomaa.
Koodannut vissiin liian pitkään yhteen menoon...
Kiitokset.
Aihe on jo aika vanha, joten et voi enää vastata siihen.