Autor Zpráva
Jim
Profil
Ahoj, mám celkem jednoduchý script, ale nemohu se dopátrat chyby snad v tom nejtriviálnějším z něj. Zapisuji údaje do souboru, ale potom mi nejde vypsat obsah toho souboru do stránky. jinak v še funguje. To co by mělo vypsat soubor je na konci. Zkuste se na to prosím někdo podívat. Jim


<form action=upload.php method=post enctype="multipart/form-data">
<input type=file name="soubor"
<input type=submit value="Uložit">
</form>
<?






if (is_uploaded_file($soubor))://pokud jiz byl proveden upload



$cesta="data/"; //nami definovana cesta

if (move_uploaded_file ($soubor, $cesta.$soubor_name)): //presunuti souboru do naseho adresare
echo "soubor $soubor_name o velikosti $soubor_size bajtů byl úspěšně nahrán na server"; // oznameni o uspesnosti
else:
echo "při nahrávání souboru došlo k chybě!"; //oznameni chyby
endif;
endif;
// formular pro upload



$radek = 1;
$adresar = dir("./data/");
$fullpath = "";
while($polozka=$adresar->read()) {
$fullpath = ("./data/".$polozka);
if(($polozka!=".") && ($polozka!="..") &&
(Ceil($radek/2)!=($radek/2))) {
echo "<TR BGCOLOR=\"#FFFFFF\">"."<TD>"."<A
HREF=\"$fullpath\">$polozka</A>"."</TD>"."</TR>"."</br>";
}
if(($polozka!=".") && ($polozka!="..") &&
(Ceil($radek/2)==($radek/2))) {
echo "<TR BGCOLOR=\"#C0C0C0\">"."<TD>"."<A
HREF=\"$fullpath\">$polozka</A>"."</TD>"."</TR>"."</br>";
}
$radek = $radek + 1;
}
$adresar->close();


?>

<hr size=5>
</hr>

CHAT:
<form action=upload.php method=post>
<input type=text name=vzkaz id=vzkaz>
<input type=submit value="Odeslat">
</form>

<?
$adresa=$REMOTE_ADDR;
$datum=date("Ymd");

$otevrit = fopen ('poznamky.txt','a');
fwrite ($otevrit, "VZKAZ: ".$datum.", ".$adresa.", ".$vzkaz."; "."</br>");

fclose ($otevrit);



?>


<?php
// get contents of a file into a string
$filename = "poznamky.txt";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
fclose($handle);
?>
rada_losik
Profil
Upload v PHP:

<?
if($send && $soubor):
if(!$error):
$nazev = $_FILES["soubor"] ["name"];
move_uploaded_file($_FILES["soubor"] ["tmp_name"], "./files/" .$nazev);

echo "<li><font color='red'>" .$soubor_name. "</font> | <font color='red'>" .$soubor_size. "B</font> | <font color='red'>" .$soubor_type. "</font>";
echo "<li>Soubor byl odeslán a přejmenován na: <font color='red'>" .$nazev. "</font>";
else:
echo "Maximální povolená velikost souboru jsou 2MB";
endif;
endif;
?>


Upraveni formulare:
<form method='post' enctype='multipart/form-data'>
....

Toto mi funguje bez problemů
ikso
Profil
echo $handle;
Jim
Profil
Dík, ale píše mi to Resource id #4
Jenže ten script pro upload souboru mi bez problému funguje...
ikso
Profil
Skus includnut ten subor poznamky.txt ...
Toto téma je uzamčeno. Odpověď nelze zaslat.

0