| 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: 17 let
|
|||
0
