Nahratie suboru na ftp

Programovacie jazyky, rady, poradňa...
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Nahratie suboru na ftp

Príspevok od používateľa 5sebo5 »

Nevedel by mi niekto poradit script na stranku aby to slo tak ze proste pridam subor a automaticky mi ho hodi na ftp kde by som mal stranku
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Hmm nemohol by byť upload v php?
hojko
Site Admin
Site Admin
Používateľov profilový obrázok
Príspevky: 38515
Registrovaný: 24 apr 2004, 18:29
Bydlisko: Európa
Kontaktovať používateľa:

Príspevok od používateľa hojko »

Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Gepid
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1006
Registrovaný: 15 júl 2008, 16:54
Bydlisko: Trnava
Kontaktovať používateľa:

Príspevok od používateľa Gepid »

Popripade Jhosip upload skript
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Príspevok od používateľa 5sebo5 »

Nemohol by mi tu niekto hodit cely script a ked tam mam neico zmenit tak nech mi to presne vyznaci lebo som kusal vsetky co som tu nasiel ale niekdy mi to neslo, vzdy mi vypisalo nejaku chybu
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Tak tu tú chybu pošli nie? Nech vieme na čom si a nech ju opravíme.
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Príspevok od používateľa 5sebo5 »

takze sosom pouzil navod zdatialto

http://www.hojko.com/post496002.html#496002

som ho skopiroval a tam na spodku bolo napisane eset ze "Nezabudnite prepísať názov domény a cestu k uploadu,inak to nebude fungovať!!!"

to osm si prepisal na moje teraz to je tu

http://pzvikartovce.yw.sk/upload.php

ale ked dam uploadnut nejaky napr obrazok tak vypise tuto chybu

Warning: copy() [function.copy]: SAFE MODE Restriction in effect. The script whose uid is 395516 is not allowed to access /home/free/yw.sk owned by uid 0 in /home/free/yw.sk/p/pzvikartovce/root/www/upload.php on line 18

Warning: copy(/home/free/yw.sk//upload / lopta.jpg) [function.copy]: failed to open stream: No such file or directory in /home/free/yw.sk/p/pzvikartovce/root/www/upload.php on line 18
Subor uploadnuty,klikni pre zobrazenie

a toto je zdrojovy kod stranky

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Upload</title> 
</head> 
<body> 

<form action="upload.php" method="post" enctype="multipart/form-data"> 
<div><input name="subor" type="file" /></div> 
<div><input name="upload" type="submit" value="upload" /></div> 
</form> 
<?php 
 if (!empty($_POST['upload'])): 
     if (is_uploaded_file($_FILES["subor"]["tmp_name"])): 
     $subor_cesta = $_SERVER['DOCUMENT_ROOT']."/upload"; 
     $subor_name = $_FILES["subor"]["name"]; 
     copy($_FILES["subor"]["tmp_name"], "$subor_cesta / $subor_name"); 
     echo "<a href=\"http://pzvikartovce.yw.sk/upload/$subor_name\">Subor uploadnuty,klikni pre zobrazenie</a>"; 
     else: 
     echo "Subor sa neda uploadnut :)"; 
     endif; 
 endif; 
?> 
</body> 
</html>
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Upload</title> 
</head> 
<body> 

<form action="upload.php" method="post" enctype="multipart/form-data"> 
<div><input name="subor" type="file" /></div> 
<div><input name="upload" type="submit" value="upload" /></div> 
</form> 
<?php 
 if (isset($_POST['subor'])){
     if (is_uploaded_file($_FILES["subor"]["tmp_name"])): 
     $subor_cesta = $_SERVER['DOCUMENT_ROOT']."/upload"; 
     $subor_name = $_FILES["subor"]["name"]; 
     copy($_FILES["subor"]["tmp_name"], "$subor_cesta / $subor_name"); 
     echo "<a href=\"http://pzvikartovce.yw.sk/upload/$subor_name\">Subor uploadnuty,klikni pre zobrazenie</a>"; 
     }else{
     echo "Subor sa neda uploadnut :)"; 
     }
?> 
</body> 
</html>
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Príspevok od používateľa 5sebo5 »

Mmartin napísal:

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Upload</title> 
</head> 
<body> 

<form action="upload.php" method="post" enctype="multipart/form-data"> 
<div><input name="subor" type="file" /></div> 
<div><input name="upload" type="submit" value="upload" /></div> 
</form> 
<?php 
 if (isset($_POST['subor'])){
     if (is_uploaded_file($_FILES["subor"]["tmp_name"])): 
     $subor_cesta = $_SERVER['DOCUMENT_ROOT']."/upload"; 
     $subor_name = $_FILES["subor"]["name"]; 
     copy($_FILES["subor"]["tmp_name"], "$subor_cesta / $subor_name"); 
     echo "<a href="http://pzvikartovce.yw.sk/upload/$subor_name">Subor uploadnuty,klikni pre zobrazenie</a>"; 
     }else{
     echo "Subor sa neda uploadnut :)"; 
     }
?> 
</body> 
</html>
tot uz mi nejde ani tolko som tam dal ten zdrojak ale teraz mi ani formular neotvori a vy pise chybu

Parse error: syntax error, unexpected '}' in /home/free/yw.sk/p/pzvikartovce/root/www/upload.php on line 20


si to mozte pozriet

http://pzvikartovce.yw.sk/upload.php
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

Ježiši tak si tam mal tú } zmazať ;)
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

No hej pravda to by poriešil a if by kde končil hmm??
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

nemá ukončenú podmienku

Kód: Vybrať všetko

if (is_uploaded_file($_FILES["subor"]["tmp_name"])):
. Radšej nemiešať zápisy keď ich človek neovláda, tento bodkový nemám rád, lebo je (občas) dosť neprehladný. Treba ho ukončiť príkazom endif; Podmienku možno zapísať dvoma spôsobmi (najprv použil prvý, potom druhý ale tú druhú už neuzavrel)

Kód: Vybrať všetko

if(podmienka) {
   príkaz;
   príkaz;
}

Kód: Vybrať všetko

if(podmienka):
   príkaz;
   príkaz;
endif;
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

audiotrack ja som to skúsil uzavreť zapol na localhoste ale akosika mi to nešlo
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ST1GD3R napísal:audiotrack ja som to skúsil uzavreť zapol na localhoste ale akosika mi to nešlo
ja som sa vyjadroval k tej chybe o ktorej ste sa bavili. To že sú tam aj iné chyby som nepokladal za dôležité komentovať :) Ale keď si to teda chceš skúsiť, tak

Kód: Vybrať všetko

if (isset($_POST['subor'])){
by som nahradil za

Kód: Vybrať všetko

if (isset($_POST['upload'])){
ST1GD3R
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 250
Registrovaný: 20 apr 2009, 11:32
Bydlisko: Doma

Príspevok od používateľa ST1GD3R »

Nie nie THX :) Mne šlape ten druhy na ktorý som dal link takže ja to nemám za potrebu.
5sebo5
Medium Expert
Medium Expert
Príspevky: 135
Registrovaný: 18 feb 2008, 10:38

Príspevok od používateľa 5sebo5 »

uz som to spravil....a chyba bola uplne inde ten priecinok kde sa to ma zapisovat...tak osm musle zmenit atributy na 777
a uz to ide ale aj kta vam vsetkym dakujem
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Príspevok od používateľa Mmartin »

5sebo5 napísal:uz som to spravil....a chyba bola uplne inde ten priecinok kde sa to ma zapisovat...tak osm musle zmenit atributy na 777
a uz to ide ale aj kta vam vsetkym dakujem
A čo ti tu my celý čas radíme?
Napísať odpoveď