Autor | Zpráva | ||
---|---|---|---|
prudislav Profil |
muj script vypadaá takto(je to na ic.cz):
---upload2.php------ <?php $conn_id = ftp_connect("prudik4b.webovka.eu"); $login_result = ftp_login($conn_id,"***","***"); // check connection if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to prudi4b.webovka.eu for me"; exit; } else { echo "Connected"; } $slozka = "." $cil = $slozka."/".$_FILES['fupload']['name']; $nazev_souboru = $_FILES['fupload']['tmp_name']; // upload the file //$upload = ftp_put($conn_id,$nazev_souboru,$cil,FTP_BINARY); $copy = move_uploaded_file($nazev_souboru, $cil); or die ("Přenesený soubor nelze zkopírovat") // check upload status if (!$upload) { echo "FTP upload has failed!"; } else { echo "Uploaded $source_file to $ftp_server as $destination_file"; } // close the FTP stream ftp_close($conn_id); ?> pořád mi to hlásí njaké chyby: poslední : Parse error: syntax error, unexpected T_VARIABLE in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload2.php on line 15 |
||
keeehi Profil |
#2 · Zasláno: 26. 4. 2009, 12:06:39
1. Myslím, že nesedí číslování řádků tady a ve scriptu. Takže co je to řádek 15?
2. proč děláte ukládání souborů takto? Myslím, že na internetu se povaluje i mnoho jednodušších řešení. |
||
prudislav Profil |
#3 · Zasláno: 26. 4. 2009, 13:37:39
$cil = $slozka."/".$_FILES['fupload']['name']; řádek 15
jednodussi mi na Ic.cz taky nijak nešli a to jen potřebuji uploadnout obrazek pod vlastnim názvem do složky sse souborem upload.php |
||
prudislav Profil |
tak se nasel jinej a hlásí to:
________________________ Warning: move_uploaded_file(./London eyeJPG.JPG) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 17 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpM8QCkU' to './London eyeJPG.JPG' in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 17 Warning: chmod() [function.chmod]: Unable to access ./London eyeJPG.JPG in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 18 Warning: chmod() [function.chmod]: stat failed for ./London eyeJPG.JPG in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 18 Soubor nemohl být nahrán. Počet chyb: 0 script: <html> <head> <title>Upload souborů</title> </head> <body> <form action="#" method="post" enctype="multipart/form-data"> <input type="file" name="fupload"> <input type="submit" value="Nahrát"> </form> <?php if (isset($_FILES['fupload'])) { if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg"){ // Pokud soubor bude mít kocovku .jpg, provede se upload $slozka = "soubory"; // Zde si napište svojí složku, do které se budou soubory ukládat (bez lomítka) $cil = $slozka . "/" .$_FILES['fupload']['name']; // Toto je proměnná $cil, která obsahuje adresář, kde se má soubor uploadovat a taky název souboru. $nazev_souboru = $_FILES['fupload']['tmp_name']; // Zjistí dočastné umístění souboru $copy = move_uploaded_file($nazev_souboru, $cil); 17radka chmod ($cil, 0777); if($copy == true){ // Pokud se kopírování provede úspěšně echo "Soubor " .$_FILES['fupload']['name']. " byl úspěšně nahrán na server.\n<br><a href=\"$cil\">Jdi na soubor</a>"; }else{ echo "Soubor nemohl být nahrán.\nPočet chyb: " . $_FILES['fupload']['error']; } }else{ echo "Lze nahrávat pouze soubory typu JPEG!"; } } ?> </body> </html> ______________________________________________________________________________ Moderátor Alphard: Pro kód tady máme
|
||
Medvídek Profil |
#5 · Zasláno: 26. 4. 2009, 16:48:35 · Upravil/a: Medvídek
$slozka = "." chybí středník ! - řádek 13
|
||
prudislav Profil |
#6 · Zasláno: 26. 4. 2009, 17:01:22
po pridani stredniku:
Parse error: syntax error, unexpected ')' in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 26 a po odstraneni zavorky v 26 radku hazí opet: Warning: move_uploaded_file(./London eyeJPG.JPG) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 17 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phputNTCD' to './London eyeJPG.JPG' in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 17 Warning: chmod() [function.chmod]: Unable to access ./London eyeJPG.JPG in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 18 Warning: chmod() [function.chmod]: stat failed for ./London eyeJPG.JPG in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload.php on line 18 |
||
AM_ Profil |
#7 · Zasláno: 26. 4. 2009, 17:35:14
1 - Musíš se naučit psát středníky, chybí ti jich tam víc.
2 - to připojení na FTP tam trochu nechápu, se prostě připojíš, nic s tím spojením neuděláš a pak ho zase zavřeš. Funkce move_uploaded_file přes FTP nejede. 3 - tím pastnutým heslem k FTP jsi mě vřele pobavil. |
||
keeehi Profil |
#8 · Zasláno: 26. 4. 2009, 17:35:59
prudislav
medvídek odpovídal na původní script v tom druhém scriptu bude asi problém s právy |
||
prudislav Profil |
tak sem upravil 1. skript:
________________________ ---upload2.php------ <?php $conn_id = ftp_connect("prudik4b.webovka.eu"); $login_result = ftp_login($conn_id,"prudik4b.webovka.eu","rocnikovka"); // check connection if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to prudi4b.webovka.eu for me"; exit; } else { echo "Connected"; } $slozka = "."; $cil = $slozka."/".$_FILES['fupload']['name']; $nazev_souboru = $_FILES['fupload']['tmp_name']; // upload the file $upload = ftp_put($conn_id,$nazev_souboru,$cil,FTP_BINARY); die ("Přenesený soubor nelze zkopírovat"); // check upload status if (!$upload) { echo "FTP upload has failed!"; } else { echo "Uploaded $source_file to $ftp_server as $destination_file"; } // close the FTP stream ftp_close($conn_id); ?> a hlásí: Warning: ftp_put() [function.ftp-put]: 'STOR' not understood in /home/free/webovka.eu/p/prudik4b/root/www/galerie1/upload2.php on line 18 Přenesený soubor nelze zkopírovat |
||
prudislav Profil |
#10 · Zasláno: 26. 4. 2009, 18:10:33
a chtěl by sem tam hodit ještě konrolu jpg :
if($_FILES['fupload']['type']=="image/jpeg" or $_FILES['fupload']['type']=="image/pjpeg") ale nevim kam s ní |
||
prudislav Profil |
#11 · Zasláno: 26. 4. 2009, 20:15:04
AM_
- postnuty heslo mi je fuk stejne ta stranka je delana jednoucelove jako rocnikovka , a veskery zdrojaky mam v PC a nic dulezityho tam neni |
||
Časová prodleva: 15 let
|
0