Myst
21 May 2006, 00:30
Hallo mensen, ik ben momenteel bezig te werken aan mijn site en ik heb problemen met een bepaalde pagina. De bedoeling is dat iemand een een bestand selecteert en dan de nodige velden invult. Van het moment dat men op de button beneden drukt zou het bestand de hoogte en breedte in pixels van de image moeten nemen *indien image geupload* , de image uploaden en de gegevens in een database steken. Helees weigert het script om de image up te loaden wat voor problemen zorgt. Iemand enige suggesties ?
<?php
include('../includes/db.php');
if(isset($_SESSION['Id'])){
if($_SESSION['Rank']==2 || $_SESSION['Rank']==3){
if(isset($_POST['cmdNews'])){
$news = $_POST['txtNews'];
$uploaded = $_POST['txtUploaded'];
$ndate = date("Y-m-d");
list($width, $height, $type, $attr) = getimagesize($uploaded);
$sqlnews = "insert into tblNews (new_Heigth,new_Width,new_Image,new_News,new_Auteu r,new_Date) VALUES ('$height','$width','$uploaded','$news','$nick',$n date)";
echo $sqlnews;
$image = $_POST['image'];
if (is_uploaded_file($_FILES[$image]['tmp_name'])){
copy($_FILES[$image]['tmp_name'], 'images' ); //copy to the page
echo 'Bestand: ' . $_FILES[$image]['name'] . ' succesvol upgeload'; //succesfully uploaded
}else{ //upload failed
echo 'An error occured at file : ' . $_FILES[$image]['name']; //error
}
}
?>
<form name="frmNews" method="post" action="">
<p>Select an image</p>
<p>
<input name='image' type='file' id="image">
</p>
<p> </p>
<label></label>
<label></label>
<p>Newsmessage
<label>
<textarea name="txtNews" id="txtNews"></textarea>
</label>
</p>
<p>
<label>
<input name="cmdNews" type="submit" id="cmdNews" value="Post the news">
</label>
</p>
<p> </p>
</form>
<?php
}else{
header('location:news.php');
}
}else{
header('Location:news.php');
}
?>
<?php
include('../includes/db.php');
if(isset($_SESSION['Id'])){
if($_SESSION['Rank']==2 || $_SESSION['Rank']==3){
if(isset($_POST['cmdNews'])){
$news = $_POST['txtNews'];
$uploaded = $_POST['txtUploaded'];
$ndate = date("Y-m-d");
list($width, $height, $type, $attr) = getimagesize($uploaded);
$sqlnews = "insert into tblNews (new_Heigth,new_Width,new_Image,new_News,new_Auteu r,new_Date) VALUES ('$height','$width','$uploaded','$news','$nick',$n date)";
echo $sqlnews;
$image = $_POST['image'];
if (is_uploaded_file($_FILES[$image]['tmp_name'])){
copy($_FILES[$image]['tmp_name'], 'images' ); //copy to the page
echo 'Bestand: ' . $_FILES[$image]['name'] . ' succesvol upgeload'; //succesfully uploaded
}else{ //upload failed
echo 'An error occured at file : ' . $_FILES[$image]['name']; //error
}
}
?>
<form name="frmNews" method="post" action="">
<p>Select an image</p>
<p>
<input name='image' type='file' id="image">
</p>
<p> </p>
<label></label>
<label></label>
<p>Newsmessage
<label>
<textarea name="txtNews" id="txtNews"></textarea>
</label>
</p>
<p>
<label>
<input name="cmdNews" type="submit" id="cmdNews" value="Post the news">
</label>
</p>
<p> </p>
</form>
<?php
}else{
header('location:news.php');
}
}else{
header('Location:news.php');
}
?>