Právě je 26 dub 2024 06:47

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 
Autor Zpráva
 Předmět příspěvku: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 07 kvě 2012 00:48 

Registrován:
07 kvě 2012 00:39
Příspěvky:
4
Zdravím,
nejspíš to bude nějaká hloupost, ale potřebuju zjistit typ souboru...
Optimálně naplnit $tmp řetězcem s dočasným umístěním souboru...
Na jiném hostingu mi to funguje, ale tady mi to hlásí(non-object)...výsledek
$tmp je: /data/www/stranka.cz/tmp/www.stranka.cz/phpRoKYKG.
Mám pocit, že to www.stranka.cz je tam navíc, ale nevím jak to mám odstranit...
Děkuji za každou radu! :-)

Kód:
foreach($_FILES['soubor']['name'] as $key=>$value){
$tmp= $_FILES['soubor']['tmp_name'][$key];//zjištění tmp jména
echo $finfo->file($tmp);...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 09:57 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Dobrý den,

předpokládám, že na začátku skriptu máte:

Kód:
$finfo = new finfo(FILEINFO_MIME);


Obsah $tmp /data/www/stranka.cz/tmp/www.stranka.cz/phpRoKYKG je správně. Uvedený kód u nás funguje. Jediný problém by mohl být, pokud je Váš web umístěn na PHP 5.2, tam totiž není k dispozici knihovna Fileinfo. Ověřit si to můžete v admin. systému a nebo zadejte název domény na stránce http://www.webhosting-c4.cz/konfigurace-serveru a uvidíte hned, jesti máte doménu na PHP 5.2 nebo PHP 5.3. Pokud jste na PHP 5.2, tak si můžete (zdarma) zažádat o přesun na PHP 5.3 na podpora@c4.cz.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 10:21 

Registrován:
07 kvě 2012 00:39
Příspěvky:
4
Děkuji! Web je na php 5.2. To by tam tehdy měl fungovat aspoň starý klasický MIME typ, ne? Ten mi tam také nefungoval...
Pokud to nepůjde jinak, kontaktuji podporu s přesunem....
A vámi uvedený kód tam nemám, tudíž krom chybějící knihovny byl problém také v tomhle...:-)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 10:46 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Nechápu, jak Vám to na jiném hostingu mohlo fungovat, když tam voláte metodu neexistujícího objektu, to jste na jiném hositngu musel mít jiný kód. Funkce mime_content_type() fungovat nebude, protože na PHP 5.2 serverech není knihovna Fileinfo.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 16:59 

Registrován:
07 kvě 2012 00:39
Příspěvky:
4
Ne, tam jsem to zjišťovala pomocí mime(po staru), takže žádné fileinfo tam nebylo...Na 5.2 tedy funguje jaká funkce? Jak se dá zjistit typ souboru?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 17:09 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Já o žádné funkci na PHP 5.2, která by zjišťovala typ souboru/mime a nebyla součástí Fileinfo, nevím.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 18:16 

Registrován:
07 kvě 2012 00:39
Příspěvky:
4
http://cz.php.net/manual/en/function.mi ... t-type.php


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PHP - Nějaký error v tmp_name
PříspěvekNapsal: 10 kvě 2012 20:26 
C4 podpora
C4 podpora

Registrován:
29 čer 2009 20:53
Příspěvky:
263
Jak jsem již řikal funkce mime_content_type() je součástí knihovny Fileinfo a knihovnu Fileinfo na PHP 5.2 serverech nemáme, takže to fungovat nebude.

_________________
Jan Vítek
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 8 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PHP, MySQL Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz