Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Failo kelimas, pakoreguot reik truputi

Parašė fearless· 2013 Sau. 12 17:01:57
#1


<?php
if(isset($_POST['submit'])) {
if((!empty($_FILES["ufile"])) && ($_FILES['ufile']['error'] == 0)) {
$oldfilename = basename($_FILES['ufile']['name']);
$path = '/uploads';
$curtime = $_SERVER['REMOTE_ADDR'];
$test = time();
if (is_dir($path.$curtime)) {
echo "The directory {$dirname} exists";
} else {
mkdir($path . $curtime,0777,TRUE);
}
$filename = $test. "_" . $oldfilename;
if ((move_uploaded_file($_FILES['ufile']['tmp_name'],$path . $curtime . '/' . $filename))) {
}
}
}
?>
<html>
<head>
<title>Failo ikelimas</title>
</head>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
Select file: <input name="ufile" type="file" /><br />
<input type="submit" name="submit" value="Upload" />
</form>
</body>
</html>



Sis dalykas, keliant failiuka sukuria nauja folderi upload'uose kurio man nereikia. Reikia, kad tiesiai ta faila ikeltu i esama uploads folderi.
Maigiau maigiau, bet kai beveik cia nieko nesuprantu tai niekaip nesigauna.

Parašė Pakartoti slaptažodį· 2013 Sau. 12 17:01:55
#2


if (is_dir($path.$curtime)) {
echo "The directory {$dirname} exists";
} else {
mkdir($path . $curtime,0777,TRUE);
}

Pašalink.

Redagavo Pakartoti slaptažodį· 2013 Sau. 12 17:01:02

Parašė fearless· 2013 Sau. 12 18:01:57
#3

Kazko neina. Istryniau tas 5eilutes

Parašė Pakartoti slaptažodį· 2013 Sau. 12 18:01:21
#4


if (isset($_POST['submit']) && !empty($_FILES["ufile"]) && move_uploaded_file($_FILES['ufile']['tmp_name'], "uploads/".time(). "_".basename($_FILES['ufile']['name']))) {
echo "Įkelta.";
}

Parašė fearless· 2013 Sau. 12 19:01:14
#5

Nesuprantu,


<?php
if(isset($_POST['submit'])) {
if((!empty($_FILES["ufile"])) && ($_FILES['ufile']['error'] == 0)) {
$oldfilename = basename($_FILES['ufile']['name']);
$path = '/uploads';
$curtime = $_SERVER['REMOTE_ADDR'];
$test = time();
$filename = $test. "_" . $oldfilename;
if (isset($_POST['submit']) && !empty($_FILES["ufile"]) && move_uploaded_file($_FILES['ufile']['tmp_name'], "uploads/".time(). "_".basename($_FILES['ufile']['name']))) {
echo "ikelta.";
}
}
}
?>
<html>
<head>
<title>Failo ikelimas</title>
</head>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
Select file: <input name="ufile" type="file" /><br />
<input type="submit" name="submit" value="Upload" />
</form>
</body>
</html>



Jauciu visai grybauju. Php nepatinka vien del tu visokiu zanklu, skliausteliu

Parašė Pakartoti slaptažodį· 2013 Sau. 12 20:01:39
#6

Ech, kaip sunku kai nesusikalbam. Turėjau omeny visą tavo PHP kodą jog pakeistum manuoju.

Parašė fearless· 2013 Sau. 12 21:01:16
#7

Nesuprantu. Juk cia pirmas dalykas php kalboje. Niekada nesimokiau, bet va prireike ir kazkaip reik padaryt.


if (isset($_POST['submit']) && !empty($_FILES["ufile"]) && move_uploaded_file($_FILES['ufile']['tmp_name'], "uploads/".time(). "_".basename($_FILES['ufile']['name']))) {
echo "Ikelta.";
}
?>
<html>
<head>
<title>Failo ikelimas</title>
</head>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
Select file: <input name="ufile" type="file" /><br />
<input type="submit" name="submit" value="Upload" />
</form>
</body>
</html>

Parašė Pakartoti slaptažodį· 2013 Sau. 12 21:01:10
#8

Dar taip nebuvo...

<?php
if (isset($_POST['submit']) && !empty($_FILES["ufile"]) && move_uploaded_file($_FILES['ufile']['tmp_name'], "uploads/".time(). "_".basename($_FILES['ufile']['name']))) {
echo "Ikelta.";
}
?>
<html>
<head>
<title>Failo ikelimas</title>
</head>
<body>
<form action="index.php" method="post" enctype="multipart/form-data">
Select file: <input name="ufile" type="file" /><br />
<input type="submit" name="submit" value="Upload" />
</form>
</body>

Parašė fearless· 2013 Sau. 12 22:01:28
#9

Tai, kad ir kaip as bandyciau vistiek nieks neveikia.

Parašė Pakartoti slaptažodį· 2013 Sau. 12 22:01:35
#10

Pats bandžiau, veikia, pamėgink su CHMODinti upload papkę į 777.