Stránka 1 z 2

Pomoc s formulářem - nenahrává soubory

Napsal: 25 říj 2012 22:26
od MCMichal1
Čauves lidi,
potřeboval bych poradit s formem. Je to form pro kámoše, on tomu nerozumí vůbec, on diktuje a já programuju tak se neptejte k čemu atd...
Toto je form:

Kód: Vybrat vše

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  <meta http-equiv="Content-Script-Type" content="text/javascript">
  <title>Nahrávání torrentu</title>
<body>
<form name="registrace" method="POST" action="odeslat.php" enctype="multipart/form-data">
Název torrentu:<input type="text" name="nazev"><br>
Rok vydání:<input type="text" name="rokvydani"><br>
Délka (pokud má):<input type="text" name="delka"><br>
Přezdívka pod kterou budete vystupovat:<input type="text" name="prezdivka"><br><br>
Popis:<textarea name="popis" rows="5" cols="15">Sem vepište popis...</textarea><br>     

Torrent soubor:
<input type="file" name="soubor"><br><br>
<input type="hidden" name="odeslano" value="ano">
<input type="submit" value="Odeslat">
</form>

a toto je odesílací soubor:

Kód: Vybrat vše

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
  <meta http-equiv="Content-Script-Type" content="text/javascript">
  <title>Torrent odeslán</title>
<body>
<?

$nazev=$_POST['nazev'];
$rokvydani=$_POST['rok'];
$delka=$_POST['delka'];
$prezdivka=$_POST['prezdivka'];
$popis=$_POST['popis'];

$cislo=0;
$odeslano=$_POST['odeslano'];
if($odeslano=="ano"): 
  $foto_jmeno=$foto_name;   
  while(file_exists("foto/".$foto_name)==TRUE){$cislo++; $foto_name = $model.$cislo."_".$foto_jmeno;}
  //kontrola jestli soubor existuje, když ano tak se přidá číslo za model
  move_uploaded_file($foto,"foto/".$foto_name); // Překopírujeme soubor do zadaného umístění
  endif;

$obsahMailu=
"Název torrentu: $nazev \n
Rok vydání: $rokvydani \n
Délka: $delka \n
Přezdívka uživatele: $prezdivka \n
Popis: $popis \n
Torrent: http://www.majkytracker.8u.cz/foto/$foto_name";

// Hlavičky pro nastavení a odeslání mailu se správnou diakritikou
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/plain; charset=utf-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";

echo"<h3>Díky za torrent!</h3>";

Mail("thetemeraf@gmail.com", "Registrace vozu", $obsahMailu,"From: tvůjMail\r\n".$headers);
?>

a já mám tu smůlu, že ten soubor se vůbec nenahraje a navíc mi to převoří z názvu nahrávaného souboru na nesmyslnej název.
Pls poraďte :) díky

Re: Formulář

Napsal: 26 říj 2012 02:26
od CZechBoY
co třeba ten soubor nepojmenovávat s diakritikou?

Re: Formulář

Napsal: 26 říj 2012 07:53
od MCMichal1
ale ty soubory nemají název ve kterým je diakritika! test.php a odeslat.php

--- Doplnění předchozího příspěvku (26 Říj 2012 14:35) ---

aha už tě chápu... nebyla tam diakritika

Re: Formulář

Napsal: 26 říj 2012 20:09
od CZechBoY
nemáš tam špatně chmody v tý složce? musíš tam mít práva zapisovat

Re: Formulář

Napsal: 26 říj 2012 20:51
od MCMichal1
a nemám snad? zapisuju normálně :D
sem v tomhle amatér tak pokud se tomu formu musí nastavit něco extra, řekni

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 26 říj 2012 23:38
od CZechBoY
takže se tam ten soubor nahraje nebo ne?
v čem je teda potom problém?

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 08 lis 2012 15:03
od MCMichal1
soubor se tam nenahraje a na mail se pošlou nesmyslný údaje (odkaz k tomu souboru)

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 08 lis 2012 17:49
od CZechBoY
soubor na ftp nebo kam zas?

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 08 lis 2012 18:20
od Gizzer2
Máš oba soubory ve stejném kodování ?

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 09 lis 2012 20:13
od MCMichal1
jak jako kódování? myslíš windows-1250? mám

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 10 lis 2012 12:29
od Gizzer2
A kodování souboru? Nestačí mít jen meta tag
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=Windows-1250">
Záleží i hodně jaké máš kodování souboru.

Re: Pomoc s formulářem - nenahrává soubory

Napsal: 10 lis 2012 12:34
od CZechBoY
a co se ti nenahrává? bez tohohle se nikam nedostanem
koukej pořádně popsat tvůj problém, protože to tady asi nikdo nechápe