Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi
 
Domov > Forum > Računalništvo

Razlaga pojma "Upload in binary"

 
 
27.6.2009, 19:32
Kdo bi mi lahko najboje to prevedel, ker me muči pir inštalaciji enega programa
•The following files MUST be uploaded in Binary mode
Kam naj bi to naložil?? Ker zgleda nisem naredil kot je treba. napiše mi namreč to:
PHP script /home/kalender/php/classes/config.php is protected by phpSHIELD and requires the phpSHIELD loader phpshield.5.2.lin. The phpSHIELD loader has not been installed, or is not installed correctly.


spremenil: realife (7.4.2011 ob 17.31.15)
 
 
 
27.6.2009, 20:26
Mogoče pa in pomeni način, ne pa lokacijo.

Če jaz prav razumem, bi moral nekje nastaviti na binary mode (binarni način -0/1)
 
 
 
27.6.2009, 22:13
Kje gostuješ? Zgleda, da najverjetneje nimaš pravilno nastavljenih pravic za to datoteko ali pa gostovanje ne omogoča neke funkcije.
 
 
 
27.6.2009, 23:33
Gostujem na g-server.com
Scripta pa je PHPMOTION
 
 
 
27.6.2009, 23:40
Poglej, ali tvoj ponudnik podpira:

- PHP 4.3 and above (including support of CLI)
- MySQL database server
- LAME MP3 Encoder
- Libogg + Libvorbis
- Mencoder and also Mplayer
- FFMpeg-PHP
- GD Library 2 or higher
- CGI-BIN
- Be able to run background processes

In so PHP nastavitve takšne:

- open_basedir = (no value)
- upload_max_filesize = 100M
- post_max_size = 100M
- max_execution_time = 1500
- session.gc_maxlifetime = 14000
- safe_mode = off
- Thread saftery = disabled
- enable_dl = On
 
 
 
28.6.2009, 1:39
Dejansko sta tu dva problema.

Prvi problem je, da moraš datoteke prenašati v binarnem načinu.

Glavni razlog za to je, da Windows različno pojmuje konec vrstice, kot ostali operacijski sistemi, ki temeljijo na Unix-u (Linux, Mac, itd.).
Tehnično gledano Windows za konec vrstice uporablja dva znaka in sicer CR (Carriage return) in EOL (End of line), medtem ko ostali sistemi večinoma uporabljajo samo EOL.

Večina FTP programov zna avtomatsko prilagajati te presledke, ko prenašaš datoteke in večina teh programov bo v datotekah s končnico .php avtomatsko zamenjala vsako zaporedje znakov CR EOL z znakom EOL.

Tukaj pridemo do drugega problema, kjer imaš datoteke prevedene v binarno obliko, v tvojem primeru z phpSHIELD, kar pomeni, da se v tem primeru take zamenjave ne smejo narediti, ker mora datoteka ostati v originalni obliki.

Dejansko pa je drugi problem, da imaš ti te datoteke prevedene v binarno obliko in za uspešno izvajanje teh datotek potrebuješ model, ki mora biti naložen na strežniku in zna brati te datotek. V tvojem primeru je to modul oz. t.i. loader phpSHIELD in ga dobiš na strani http://www.phpshield.com/loaders/
 
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!