Upload viem že tu už také bolo

12 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. ale neviem, kde mám chybu, keďže to nefunguje . . . . $xyz= move_uploaded_file($obraz,$kam); if (!$xyz): echo "upload zlyhal"; endif; endif; $query=mysql_query("insert into obchod values('$id','$pridany','$polozka','$nazov','$cena','$email','$telefon','$kam','$info','$co')"); ..... . .
  2. Nevím, jestli to poslední si psal ručně nebo kopíroval přímo ze skriptu, ale v poslední proměnné je mezera: $query=mysql_query("insert into obchod values('$id','$pridany','$polozka','$nazov','$cena','$email','$telefon','$kam','$info','$c o')"); ... to ale asi IMHO nebude hlavní příčina a chtělo by to sem dát ten skript celej. Petr
  3. z tych par riadkov sa neda zistit chyba. mas povolene serverom, aby ti php mohlo kopirovat a presuvat subory?
  4. ako to zistím?
  5. pomôže niekto?
  6. Nevym ktera cast ti nefunguje, ale jesli se ti nuploadude soubor, tak musis dat u formulare <form method="post" enctype="multipart/form-data>
  7. napríklad teraz mi to vypisuje: Warning: move_uploaded_file(pict/inzeraty/10092004071321.jpg): failed to open stream: Permission denied in /3w/webzdarma.cz/a/agino/obchod/pridaj.php on line 19 Warning: move_uploaded_file(): Unable to move '/home/tmp/phplT7iGO' to 'pict/inzeraty/10092004071321.jpg' in /3w/webzdarma.cz/a/agino/obchod/pridaj.php on line 19
  8. Jaky je obsah promennych $obraz a $kam?
  9. Angino, pošli sem jak formulář na upload, tak i skript, kterej to obstarává, jinak nic nevyřešíme. Petr
  10. tu je, je to súbor pridaj.php <?php echo "Pridaj inzerát do: $polozka"; if ($nazov): include "kontrola.php"; include "pripoj.php"; $pridany=date("d.m.Y o H:i:s"); if ($obraz!=""): $pridanyobr=date("dmYHis"); $kam="pict/inzeraty/$pridanyobr.jpg"; $xyz= Move_Uploaded_File($obraz, $kam); if (!$xyz): echo "upload zlyhal"; endif; endif; $query=mysql_query("insert into obchod values('$id','$pridany','$polozka','$nazov','$cena','$email','$telefon','$kam','$info','$co')"); if (!$query): echo "Nepodarilo sa zapísať"; else: echo "Inzerát bol pridaný"; echo "<meta http-equiv='refresh' content='1;URL=index.php'>"; endif; mysql_close(); endif; ?> <div align="center"> <FORM action="pridaj.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="102400"> <TABLE> <TR><TD>co:</TD><TD><INPUT type="radio" name="co" value="1" checked>predám<INPUT type="radio" name="co" value="2">kúpim</TD></TR> <TR><TD>názov: *</TD><TD><INPUT type="text" name="nazov" maxlength="20"></TD></TR> <TR><TD>cena:</TD><TD><INPUT type="text" name="cena" maxlength="10"></TD></TR> <TR><TD>e-mail: **</TD><TD><INPUT type="text" name="email" maxlength="30"></TD></TR> <TR><TD>tel.: **</TD><TD><INPUT type="text" name="telefon" maxlength="15"></TD></TR> <TR><TD>obrázok: ***</TD><TD><INPUT type="file" accept="image/jpeg" name="obraz"></TD></TR> <TR><TD>popis:</TD><TD><INPUT type="text" name="info" maxlength="200"></TD></TR> <TR><TD colspan="2"><INPUT type="submit" value="ulož"></TD></TR> </TABLE> <?php echo "<input type='hidden' value='$polozka' name='polozka'>"; ?> </FORM>
  11. >> $xyz= Move_Uploaded_File($obraz, $kam); potřeboval bych vědět, co obsahuje proměnná $kam a dále co je v inkludovaném souboru "kontrola.php", jinak jestli ti nejde pouze upload, tak jsem tady o tom před chvílí psal, viz: http://www.webzdarma.cz/forum/read.php?f=2&i=15234&t=15202 ... a zase v tý poslední proměnný v SQL dotazu máš mezeru: $query=mysql_query("insert into obchod values('$id','$pridany','$polozka','$nazov','$cena','$email','$telefon','$kam','$info','$c o')"); Petr
  12. <?php echo "Pridaj inzerát do: $polozka"; if ($nazov): include "kontrola.php"; include "pripoj.php"; $pridany=date("d.m.Y o H:i:s"); $obraz = $_FILES['obraz']['tmp_name']; if ($obraz!=""): $pridanyobr=date("dmYHis"); $kam="/3w/webzdarma.cz/a/agino/pict/inzeraty/$pridanyobr.jpg"; $xyz= Move_Uploaded_File($obraz, $kam); if (!$xyz): echo "upload zlyhal"; endif; endif; $query=mysql_query("insert into obchod values('$id','$pridany','$polozka','$nazov','$cena','$email','$telefon','$kam','$info','$c o')"); if (!$query): echo "Nepodarilo sa zapísať"; else: echo "Inzerát bol pridaný"; echo "<meta http-equiv='refresh' content='1;URL=index.php'>"; endif; mysql_close(); endif; ?> <div align="center"> <FORM action="pridaj.php" method="post" enctype="multipart/form-data"> <input type="hidden" name="MAX_FILE_SIZE" value="102400"> <TABLE> <TR><TD>co:</TD><TD><INPUT type="radio" name="co" value="1" checked>predám<INPUT type="radio" name="co" value="2">kúpim</TD></TR> <TR><TD>názov: *</TD><TD><INPUT type="text" name="nazov" maxlength="20"></TD></TR> <TR><TD>cena:</TD><TD><INPUT type="text" name="cena" maxlength="10"></TD></TR> <TR><TD>e-mail: **</TD><TD><INPUT type="text" name="email" maxlength="30"></TD></TR> <TR><TD>tel.: **</TD><TD><INPUT type="text" name="telefon" maxlength="15"></TD></TR> <TR><TD>obrázok: ***</TD><TD><INPUT type="file" accept="image/jpeg" name="obraz"></TD></TR> <TR><TD>popis:</TD><TD><INPUT type="text" name="info" maxlength="200"></TD></TR> <TR><TD colspan="2"><INPUT type="submit" value="ulož"></TD></TR> </TABLE> <?php echo "<input type='hidden' value='$polozka' name='polozka'>"; ?> </FORM>

← Zpět na všechna témata