Witam otóż mam taki problem 1 napisałem sobie prosty skrypt potem chciałem przerobić aby wgrywanie obrazka było z dysku noo i zrobiłem jak jak tu :
http://php.net/manual/en/function.move-uploaded-file.phpNo i nie wiem co robię źle ;/ na dole przedstawiam część kodu odpowiedzialnego za dodawanie zawartosci
// Dodawanie Danych
if($akcja == 'dodaj')
{
$tytul = $_POST['tytul'];
$obrazek = $_FILES ['obrazek'];
$mini = $_POST['mini'];
$nazwa = $_POST['nazwa'];
$klient = $_POST['klient'];
$online = $_POST['online'];
$opis = $_POST['opis'];
// Ladowanie Pliku
$uploads_dir = '/images/portfolio/';
foreach ($_FILES["obrazek"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["obrazek"]["tmp_name"][$key];
$name = $_FILES["obrazek"]["name"][$key];
}
}
echo '<script language="JavaScript" type="text/javascript"> <!--
function chkFormular() {
if(!validbbcode(document.getElementById(\'message\').value, \'admin\')){
return false;
}
}
-->
</script>';
eval ("\$addbbcode = \"".gettemplate
("addbbcode", "html", "admin")."\";");
echo '<form method="post" id="post" name="post" action="admincenter.php?site=portfolio&akcja=dodaj" onsubmit="return chkFormular();"> <br />
<b><h1>Projekt - Dodaj</h1></b><br />';
echo '<table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr>
<td valign="top">'.$addbbcode.'</td>
</tr>
</table>';
<table>
<tr>
<td width="100"><b>Tytul:</b></td>
<td width="300"><input type="text" name="tytul" size="81"></td>
</tr>
<tr>
<td width="100"><b>Obrazek:</b></td>
<td width="300"><input type="file" name="obrazek"></td>
</tr>
<tr>
<td width="100"><b>Miniaturka Link:</b></td>
<td width="300"><input type="text" name="mini" size="81"></td>
</tr>
<tr>
<td width="100"><b>Nazwa Projektu:</b></td>
<td width="300"><input type="text" name="nazwa" size="81"></td>
</tr>
<tr>
<td width="100"><b>Klient:</b></td>
<td width="300"><input type="text" name="klient" size="81"></td>
</tr>
<tr>
<td width="100"><b>Online:</b></td>
<td width="300"><input type="text" name="online" size="81"></td>
</tr>
<tr>
<td width="100"><b>Opis:</b></td>
<td><textarea id="message" name="opis" rows="15" cols="" style="width: 100%;"></textarea></td>
</tr>
<tr><br /></tr>
</table>
<table>
<tr>
<td><div style="float: right;">
<input type="submit" name="save" value="Dodaj" />
<td><input type="submit" name="anuluj" value="Anuluj" /></td>
</div></td>
</tr>
</form>
';
if($_POST['save']) {
safe_query("INSERT INTO ".PREFIX."portfolio (`id`, `tytul`, `obrazek`, `mini`, `nazwa`, `klient`, `online`, `opis`)
VALUES
(
'',
'".$tytul."',
'".$obrazek."',
'".$mini."',
'".$nazwa."',
'".$klient."',
'".$online."',
'".$opis."'
)");
echo 'Dodana tresc <br />';
@header('Location: admincenter.php?site=portfolio'); }
if($_POST['anuluj']) {
@header('Location: admincenter.php?site=portfolio'); }
}
</table>';
Ten post edytował mrk9109 21.07.2011, 13:07:23