0 |
|
Ik heb hier een goed werkend foto upload script.
Ik zou graag willen dat aan deze foto een tekst upload gekoppeld zit.
<?php
session_start();
error_reporting(E_ALL);
ob_start();
include ('dbc.php');
$config['map'] = 'fotos/' . $_SESSION['email'] . '/';
function geenfoto($naam) {
if(empty($naam)) {
error('Je heb geen foto ingevuld.<link rel="stylesheet" href="css.css" type="text/css"><META HTTP-EQUIV="refresh" content="2; URL=upload_foto1.php">');
}
}
function upload_size($size, $maxm = '300000') {
if($size > $maxm) {
error('Je file is te groot.<link rel="stylesheet" href="css.css" type="text/css"><META HTTP-EQUIV="refresh" content="2; URL=upload_foto1.php">');
}
}
function error($error, $exit = true) {
echo $error;
if($exit) {
exit;
}
}
if(isset($_POST['uploaden'])) {
geenfoto($_FILES['upload']['name']);
upload_size($_FILES['upload']['size']);
//Start naam maken
$i = 1;
$pre = 'foto-';
$ext = '.jpg';
while(true) {
if(!file_exists($pre . $i . $ext)) {
$naam = $pre . $i . $ext;
break;
}
$i++;
}
//Eind naam maken
move_uploaded_file($_FILES['upload']['tmp_name'], $config['map'] . $naam);
echo '<center>Je foto is geupload.<br/>En staat nu online.<br/>
Je wordt nu door gestuurd.</center><link rel="stylesheet" href="css.css" type="text/css"><META HTTP-EQUIV="refresh" content="3; URL=gelogd.php">';
mysql_query("UPDATE a_gebruikers SET status = '1', ft = '0', foto_1 ='" . $naam . "'WHERE email ='" . $_SESSION['email'] . "'");
}
?>
<?php include ('dbc.php'); $config['map'] = 'fotos/' . $_SESSION['email'] . '/'; function geenfoto($naam) { error('Je heb geen foto ingevuld.<link rel="stylesheet" href="css.css" type="text/css"><META HTTP-EQUIV="refresh" content="2; URL=upload_foto1.php">'); } } function upload_size($size, $maxm = '300000') { if($size > $maxm) { error('Je file is te groot.<link rel="stylesheet" href="css.css" type="text/css"><META HTTP-EQUIV="refresh" content="2; URL=upload_foto1.php">'); } } function error($error, $exit = true) { if($exit) { } } if(isset($_POST['uploaden'])) { geenfoto($_FILES['upload']['name']); upload_size($_FILES['upload']['size']); //Start naam maken $i = 1; $pre = 'foto-'; $ext = '.jpg'; while(true) { $naam = $pre . $i . $ext; break; } $i++; } //Eind naam maken echo '<center>Je foto is geupload.<br/>En staat nu online.<br/> Je wordt nu door gestuurd.</center><link rel="stylesheet" href="css.css" type="text/css"><META HTTP-EQUIV="refresh" content="3; URL=gelogd.php">'; mysql_query("UPDATE a_gebruikers SET status = '1', ft = '0', foto_1 ='" . $naam . "'WHERE email ='" . $_SESSION['email'] . "'"); } ?>
Ik heb er zelf al een beetje mee geprobeert.
maar kwam er niet uit.
Wie kan mij even een beetje op weg helpen ?
|