mmmincberg
21.12.2009, 21:34:56
skrypt upload.php :
<?php
$result=MYSQL_QUERY("INSERT INTO uploads (description, data,filename,filesize,filetype) ". "VALUES ('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')"); print "<p>File ID: <b>$id</b><br>"; print "<p>File Name: <b>$form_data_name</b><br>"; print "<p>File Size: <b>$form_data_size</b><br>"; print "<p>File Type: <b>$form_data_type</b><p>"; print "To upload another file <a href=http://www.yoursite.com/yourpage.html> Click Here</a>";
?>
wyrzuca bład :
Warning: fread(): supplied argument is not a valid stream resource in /upload.php on line 4co moze byc przyczyna?
Blame
21.12.2009, 21:39:03
Pokaż nam co przypisujesz do zmiennej $form_data bo tu jest błąd jak mniemam.
mmmincberg
21.12.2009, 21:46:36
Cytat(Blame @ 21.12.2009, 21:39:03 )

Pokaż nam co przypisujesz do zmiennej $form_data bo tu jest błąd jak mniemam.
<form method="post" action="upload.php" enctype="multipart/form-data"> <input type="text" name="form_description" size="40" style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray "</p> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"> <input type="file" name="form_data" size="40"style="position: absolute; left: 150px; background-color: cornsilk; font-style: italic; color: gray "</p> <p><input type="submit" name="submit" value="Dodaj">
thek
21.12.2009, 23:03:46
Do zmiennych plikowych pobieranych formularzem odnosisz się poprzez zmienną $_FILES
EDIT: Ogólnie po PW autora tematu dałem link mu do manuala dla $_FILES i zasugerowałem, że bład może być w wyłączonych na serwerze register globals. Dodam, że sugerowałbym nie tylko zmianę tego ale także oprócz $_FILES, zastosowanie do odpowiednich pól także $_POST. Niech nie nabiera złych nawyków już na starcie.