| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
ADYRS
Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca
|
| Trimis: Vin Ian 14, 2005 9:13 pm Titlul subiectului: de ce nu functionaeza upload-ul ????? |
|
|
asta e toata pagina html + php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>upload </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?php
ini_set ('display_errors',1);
error_reporting(E_ALL & -E_NOTICE);
if (isset ($_POST['submit'])) {
if (move_uploaded_file ($_FILES['thefile']['tmp_name'],
"../uploads/{$_FILES['thefile']['name']}")){
print '<p>your file has been uploaded.</p>';
} else {
print '<p>your file could not be uploaded because: </p>';
switch ($_FILES['thefile']['error'])
{
case 1:
print 'the file exceeds the upload_max_filesize setting in php.ini';
break;
case 2:
print 'the file exceeds the MAX_FILE_SIZE setting in HTML form';
break;
case 3:
print 'the file was only partially uploaded';
break;
case 4:
print 'no file was uploaded';
break;
}
print '</b>.</p>';
}
}
?>
<form action="upload_file.php" enctype="multipart/form-data" method="post">
<p> upload the file using thie form: <br/><br/>
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<input type="file" name="thefile" /> <br/><br/>
<input type="submit" name="submit" value="Upload this file" />
</p>
</form>
<body>
</body>
</html>
ma ajuta careva sa-mi zica si mie de ce nu merge upload-ul de fisiere? sunt incepator |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Vin Ian 14, 2005 9:46 pm Titlul subiectului: |
|
|
In primul rand, codul respectiv e facut sa functioneze pe Linux. Ai Linux?
In al doilea rand, trebuie sa-i specifici o cale absoluta catre directorul unde vrei sa-l salveze. E posibil sa nu mearga cu ../uploads/. |
|
| Sus |
|
ADYRS
Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca
|
| Trimis: Vin Ian 14, 2005 9:57 pm Titlul subiectului: am inteles |
|
|
am cautat pe net ceva php pt upload!
aici am aflat ceva
http://www.devarticles.com/c/a/PHP/Creating-a-MultiFile-Upload-Script-in-PHP/3/
l-am ppus pe 3x.ro si nu merge |
|
| Sus |
|
aolex
Data înscrierii: 17/Dec/2004
Mesaje: 662
|
| Trimis: Vin Ian 14, 2005 9:59 pm Titlul subiectului: |
|
|
| celerondude.com ;) |
|
| Sus |
|
ADYRS
Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca
|
| Trimis: Vin Ian 14, 2005 10:01 pm Titlul subiectului: aici am pus codu tuturor celor 3 pagini |
|
|
pagina processFiles.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
$uploadNeed = $_POST['uploadNeed'];
// start for loop
for($x=0;$x<$uploadNeed;$x++){
$file_name = $_FILES['uploadFile'. $x]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $x]['tmp_name'],$file_name);
// check if successfully copied
if($copy){
echo "$file_name | uploaded sucessfully!<br>";
}else{
echo "$file_name | could not be uploaded!<br>";
}
} // end of loop
?>
</body>
</html>
apoi pagina uploadForm1.php
<html>
<head>
<title># of Files to Upload</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="uploadForm2.php">
<p>Enter the amount of boxes you will need below. Max = 9.</p>
<p>
<input name="uploadNeed" type="text" id="uploadNeed" maxlength="1">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
si ultima pagin uploadForm2.php
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" enctype="multipart/form-data" method="post" action="processFiles.php">
<p>
<?
// start of dynamic form
$uploadNeed = $_POST['uploadNeed'];
for($x=0;$x<$uploadNeed;$x++){
?>
<input name="uploadFile<? echo $x;?>" type="file" id="uploadFile<? echo $x;?>">
</p>
<?
// end of for loop
}
?>
<p><input name="uploadNeed" type="hidden" value="<? echo $uploadNeed;?>">
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
le-am pus pe http://www.adyrs.3x.ro/adi2/uploadForm1.php
ExcalIbvr si vreu sa ma ajutzi un pic, bininteles daca se poate si nu cer prea mult! imi place sa discut in forum! o seara buna!
|
|
| Sus |
|
ADYRS
Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca
|
| Trimis: Vin Ian 14, 2005 10:39 pm Titlul subiectului: |
|
|
ExcalIbvr a scris: In primul rand, codul respectiv e facut sa functioneze pe Linux. Ai Linux?
In al doilea rand, trebuie sa-i specifici o cale absoluta catre directorul unde vrei sa-l salveze. E posibil sa nu mearga cu ../uploads/.
oare de cee sa nu mearga pe windows pt ca l-am scris din cartea de teora! |
|
| Sus |
|
ExcalIbvr
Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea
|
| Trimis: Sâm Ian 15, 2005 8:54 am Titlul subiectului: |
|
|
Acum ai comanda copy() care copiaza un fisier pe Windows. Buuun...
Codul tau e pentru upload mai multe fisiere, asa ca HTML-ul iti genereaza un anumit nr. de <input... />, numarul pe care-l introduci tu in primul formular (uploadForm1.php).
Ai testat codul? Daca nu ai nevoie sa faci upload la mai multe fisiere se poate simplifica mult!
Succes! |
|
| Sus |
|
ADYRS
Data înscrierii: 13/Ian/2005
Mesaje: 360
Locație: Cluj Napoca
|
| Trimis: Sâm Ian 15, 2005 12:33 pm Titlul subiectului: poi da! vreau sa fac upload! |
|
|
vreau sa fac upload la cateva poze pe un site!
deci prima data scriu nr de <imput> apoi daca dau browse nu vrea sa-mi incarce pe net! oare e bun codu? |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |