Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]formularz, pole file, problem z obsługą ..
kamillo121
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 6
Dołączył: 26.07.2009

Ostrzeżenie: (0%)
-----


Witam...
Mam taki problem ....
jak mam formularz i np pole takie
<input name="image_filename" type="file">

i potem w skrypcie chce sobie przypisać tak :
$image_name=$_FILES['image_name']['name']
edit// tak próbuje przypisać :$image_name=$_FILES['image_filename']['name']; (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
I cały czas wyskakuje, że Undefined index: image_name ,.
Ściągnąłem też takiego gotowca na próbę z tej strony ...http://www.blazonry.com/scripting/upload-size.php i próbowałem też przykład z ksiązki PHP5,Apache,MySQL.Odpodstaw i nic cały czas undefined index:image_name
Wie może ktoś gdzie tkwi błąd ?

Ten post edytował kamillo121 1.08.2009, 14:40:42
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamillo121
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 6
Dołączył: 26.07.2009

Ostrzeżenie: (0%)
-----


CODE
<html>
<head>
<title></title>
</head>
<body>
<form name="from1" method="post" action="check_image.php" >
<table>
<tr>
<td>Tytul</td>
<td> <input type="text" name="image_caption" id="image_caption" size="55" maxlength="255"></td>
</tr>
<td>nazwa usera</td>
<td><input name="image_username" type="text" id="image_username" size="55" maxlength="255"></td>
</tr>
<td> Umieszczany obraz</td>
<td><input name="image_filename" type="file" id="image_filename"></td>
</tr>
</table>
<input type="submit" name="submit" value="wyslij">
</form>
</body>


a s krypcie
CODE
<?php
include('conn.php');

$image_caption=$_POST['image_caption'];
$image_username=$_POST['image_username'];
$image_tempname=$_FILES['image_filename']['name'];
$today=date("Y-M-d");

$ImageDir="c:/www/strona/img/";
$ImageName=$ImageDir. $image_tempname;
if(movie_uploaded_file($_FIES['image_filename']['tmp_name'], $ImageName)){
list($width, $height, $type, $attr)=getimagesize($ImageName);

switch($type){
case 1:
$ext= ".gif";
break;
case 2:
$ext=".jpg";
case 3:
$ext=".png";
break;
default:
echo "Przykro nam ale przeslany orbaz nie jest w formacie gif jpg lub png";
}

$insert="INSERT INTO images (`image_caption`, `image_username`, `image_date`) VALUES ('".$image_caption."', '".$image_username."', '".$today."' )";
$insertresult=mysql_query($insert)
or die(mysql_error());
$lastpicid=mysql_insert_id();
$newfilename=$ImageDir.$lastpicid.$ext;
rename($ImageName, $newFilename);
}
?>
<html>
<head>
<title>
</title>
</head>
<body>
obrazke to :<br>
<img src="img/<?php echo $lastpicid.$ext; ?>
</body>
</html>



To wszystko narazie robię na próbę, żeby się wprawić w dodawaniu obrazków przez userów na serwer (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 11:51