Autor Zpráva
panpernikar
Profil *
Ahoj lidi !
Potřebuju poradit, potýkám se s problém který je pro mě asi nevyřešitelný a pro to se ptám vás, chtěl bych vytvořit uploader kde by uživatel vybral soubor který by chtěl uploadovat, to vše mám , soubor vybere , vše funguje, ale chtěl bych aby to začalo vytvářet nové .html soubory u mě v PC který by načetl ten soubor . Můj kód vypadá zatím takto:
<html>
<body>
<head>
<b>
<center>
Welcome to my uploader !!
</center>
</b>
</head>
<script type="text/javascript" language="JavaScript">
function check() {
  var ext = document.f.pic.value;
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'jpg') {
    alert('You selected a .'+ext+
          ' file; please select a .jpg file instead!');
    return false; }
  else
    return true; }
</script>

<form method="post" name=f
enctype="multipart/form-data"
onsubmit="return check();"
action="">
<p>
Please select a JPEG (.jpg) file to be sent:
<br>
<input type="file" name="pic" size="40"
accept="image/jpeg">
<p>
Please include a short explanation:<br>
<textarea name="expl" rows="3" cols="40"
onfocus="check();">
</textarea>
<p>
<input type="submit" value="Send">
</form>
</body>
</html>
Str4wberry
Profil
Samotné HTML na to nestačí.
panpernikar
Profil *
Str4wberry:
A nemohl by jsi mi s tím nějak pomoci? Nevím si rady, zkoušel sem několik možností , nic moc nefungovalo.


hele tak ještě, kamarád mi pomohl tak abych to udělal přes PHP , ale tedka si nevím zase rady :D Je tu problém , mám doménu na ic.cz , a píše mi to tohle:
Warning: move_uploaded_file(upload/Zombatar_1.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/free/ic.cz/e/erberos/root/www/upload_file.php on line 25
nevíte co s tím?
martin1312
Profil
mas povolene práva priečinku, do ktorého uploadujes na 777 ?
peta
Profil
Bud mas spatna prava v adresari upload/ nebo mas spatna prava v adresari tmp/.
upload/ - zmenit prava
tmp/ zmenit prava nebo pouzit funkci copy().
Pri uploadu se soubor nahrava do tmp/. Z tama si ho vyzvednes funkci move_uploaded_file() nebo copy() a presunes nebo zkopirujes do sve slozky upload/. Pokud presunujes, pak musis mit dostatecna prava pro smazani souboru nebo vubec otevirani, kopirovani. Nevim ted na kterem hostingu nebyla prava pro mazani, tak jsem pouzival copy.
Pokud mas dotaz na php, zkus forum php.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: