zas potrebujem radu... k tomu kodu som to chcel este trochu upravit vid. tu
http://pd4d.tym.sk/ v sekcii upload...
Chcem proste to ked si uzivatel vyberie subor ktory chce uploadnut tak aby vybral aj jeho kategorii a potom kod aby podla kategorie ho zapisal do pozadovaneho subrou.txt....
Ale probem je asi zas v ceste k suboru ale niesom si isty bo som skusal aj absolutnu aj relativnu cestu.... tu je kod
HTML
Kód:
<p>
<form method="POST" enctype="multipart/form-data" action="index.php?id=spracovanie">
<input type="hidden" name="odoslany" value="" />
<input type="file" name="subor" />
<select name="kategoria">
<option value ="sj">Slovenský Jazyk</option>
<option value ="vp">PVP/TVP</option>
<option value ="an">AJ/NJ</option>
<option value ="cj">CAJ/CNJ</option>
<option value ="p">Programovanie</option>
<input type="submit" value="Nahrať">
</select>
</form>
</p>
a
PHP
Kód:
<?php
$odoslany= $_POST["odoslany"];
$kategoria= $_POST["kategoria"];
$file= $_FILES["subor"]["tmp_name"];
$link = '<tr><td>'.$file.'</td>'.'<a href="../download/'.$file.'">TU</a></tr>'."/n";
if (isset($odoslany))
{
if (is_uploaded_file($file))
{
$name= $_FILES["subor"]["name"];
$copy = move_uploaded_file($file, "download/$name");
if ($copy) {
echo '<p>Súbor '. $name .' bol <b>úspešne</b> nahratý.</p>';
}
else {
echo '<p>Súbor '. $name .' sa <b>nepodarilo</b> nahrať.</p>';
}
}
}
switch ($kategoria)
{
case 'sj' :
$fp = fopen("/kategoria/sj.txt",'ab');
fwrite($fp, $link, strlen($link));
fclose($fp);
break;
case 'vp' :
$fp = fopen("/kategoria/vp.txt",'ab');
fwrite($fp, $link, strlen($link));
fclose($fp);
break;
case 'an' :
$fp = fopen("/kategoria/an.txt",'ab');
fwrite($fp, $link, strlen($link));
fclose($fp);
break;
case 'cj' :
$fp = fopen("/kategoria/cj.txt",'ab');
fwrite($fp, $link, strlen($link));
fclose($fp);
break;
case 'p' :
$fp = fopen("/kategoria/p.txt",'ab');
fwrite($fp, $link, strlen($link));
fclose($fp);
break;
}
?>
Sorry ze zas otravujem uz my je to aj trapne ale fakt nevim kde je chyba...