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
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
$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
$slozka = "." chybí středník ! - řádek 13
prudislav
Profil
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
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
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
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
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

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: