Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

de ce nu functionaeza upload-ul ?????
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
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  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community