Zadejte hledaný výraz...

Ukládání obrázku do profilu v PHP

Lukyno
verified
rating uzivatele
9. 1. 2013 14:47:40
Pokud uložím obrázek do profilu tak se tam vloží, ale když se odhlásím a znovu přihlásím tak už v profilu ten avatar nemám. Napadlo mě podívat se kde se ty obrázky ukládají a zjistil jsem že je to ukládá takto. 1png 2png 3png 4png.... Neměla by tam bejt tečka? Neco jako 1.jpg 2.jpg 3.jpg... atd? Nemůžu s tím hnout. Poradí někdo prosím?
soubor renamer.php
soubor user_info_update.php (spodní část)
9. 1. 2013 14:47:40
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851129
Co to je za PHP? Nějaký CMS? Protože dost pochybuju, že se bude někdo chtít hrabat v neokomentovaném kódu vytrženém z kontextu. :)
9. 1. 2013 14:59:41
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851128
David Musil
verified
rating uzivatele
(69 hodnocení)
9. 1. 2013 15:09:03
v tomto skriptu nikde upload obrazku a ulozeni nevidim, pokud mi na mobilu nezmizelo rolovani... ale asi zmizelo :-D
9. 1. 2013 15:09:03
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851127
Lukyno
verified
rating uzivatele
9. 1. 2013 15:21:00
A je možný že by to ukládalo jako 1png 2png atd.... bez tečky? To je asi ta chyba ne? Nebo ji mám hledat jinde?
9. 1. 2013 15:21:00
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851126
hack006
verified
rating uzivatele
(5 hodnocení)
9. 1. 2013 16:08:15
Ahoj, chybu bych hledal zde:
$new_file_name = "".$is_regist.
(($photo_sizes == 1)? "gif":
($photo_sizes == 2) ? "jpg":"png"
);
Přesně, jak píšeš, tak dojde ke spojení názvu proměnné s koncovkou s absencí tečky ;)
  • "gif" dopnit o tečku -> ".gif"
  • analogicky i u jpg - "jpg" -> ".jpg"
9. 1. 2013 16:08:15
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851125
Lukyno
verified
rating uzivatele
9. 1. 2013 17:08:41
Napsal hack006;892396
Ahoj, chybu bych hledal zde:
$new_file_name = "".$is_regist.
(($photo_sizes == 1)? "gif":
($photo_sizes == 2) ? "jpg":"png"
);
Přesně, jak píšeš, tak dojde ke spojení názvu proměnné s koncovkou s absencí tečky ;)
  • "gif" dopnit o tečku -> ".gif"
  • analogicky i u jpg - "jpg" -> ".jpg"
Díky to funguje skvěle. Ještě bych potřebovat ty obrázky nějak vytáhnout. Něco jako
ale aby místo xxxxx bylo číslo toho obrázku
9. 1. 2013 17:08:41
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851124
Napsal Lukyno;892413
Díky to funguje skvěle. Ještě bych potřebovat ty obrázky nějak vytáhnout. Něco jako
ale aby místo xxxxx bylo číslo toho obrázku
no nekoukal jsem na ten tvůj kód, ale soudim, že se jedná o profilový obrázek. Řešit se to dá více způsoby. Buď si cestu k obrázku uložíš do databáze a pak jí doplníš do html tagu, nebo použiješ např id profilu, ale pak musíš ověřovat, jestli obrázek existuje
9. 1. 2013 17:31:36
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851123
Lukyno
verified
rating uzivatele
9. 1. 2013 17:37:18
Skusil jsem toto:
Ale píše mi to chybu:
Parse error: syntax error, unexpected '.' in /home/socialni/public_html/chat/designes/sky/who.php on line 55
9. 1. 2013 17:37:18
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851122
hack006
verified
rating uzivatele
(5 hodnocení)
9. 1. 2013 18:00:56
Asi bych tě v tom měl nechat víc "vymáchat" aby sis na to přišel sám, ale tak alespoň napovím:
Parse error: syntax error, unexpected '.' in /home/socialni/public_html/chat/designes/sky/who.php on line 55
.. co to značí? Kouknu na řádku 55 a budu hledat, co se php interpretu nelíbí s '.' (tečkou).
Další malá nápověda
$a = "ahoj";
$b = "svete";
$c = $a" svete"; // error
$c = $a." svete"; // ok
$c = "{$a} {$b}"; // ok
$c = $a." ".$b; // ok
Doporučil bych prostudovat dokumentaci php k práci s řetězci. Je vidět, že s tím máte začátaečnické problémy .. což měl zajisté každý ;) .. jde jen o to se jich co nejrychleji zbavit. Nyní link: http://php.net/manual/en/language.operators.string.php
9. 1. 2013 18:00:56
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851121
Bacon
verified
rating uzivatele
(2 hodnocení)
9. 1. 2013 18:01:04
Kolik těch účtů tu máš, Luky12345?
Napsal Luky12345;890192
Stránka psaná v PHP mě píše toto:
Deprecated: Function eregi_replace() is deprecated in /home/socialni/public_html/chat/lib/ssgen.php on line 37
Deprecated: Function eregi() is deprecated in /home/socialni/public_html/chat/lib/ssgen.php on line 36
Co mám zde upravit?
eregi("(*)","$val",$match);
$match = eregi_replace("url(","url(./themes/$skin/",$match)
Jak mám toto upravit?
Napsal Lukyno;892427
Skusil jsem toto:
Ale píše mi to chybu:
Parse error: syntax error, unexpected '.' in /home/socialni/public_html/chat/designes/sky/who.php on line 55
2.3 „Registrací“ se rozumí proces získání statutu registrovaného uživatele, stanovený provozovatelem na serveru a zahrnující mimo jiné zadání osobních identifikačních údajů o uživateli. Jedna fyzická či právnická osoba může mít vždy jen jednu registraci, tj. je zakázáno, aby jeden subjekt byl registrován jako více registrovaných uživatelů.
Zdroj: http://webtrh.cz/tos
9. 1. 2013 18:01:04
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851120
Lukyno
verified
rating uzivatele
9. 1. 2013 18:07:46
Napsal hack006;892435
Asi bych tě v tom měl nechat víc "vymáchat" aby sis na to přišel sám, ale tak alespoň napovím:
.. co to značí? Kouknu na řádku 55 a budu hledat, co se php interpretu nelíbí s '.' (tečkou).
Další malá nápověda
$a = "ahoj";
$b = "svete";
$c = $a" svete"; // error
$c = $a." svete"; // ok
$c = "{$a} {$b}"; // ok
$c = $a." ".$b; // ok
Doporučil bych prostudovat dokumentaci php k práci s řetězci. Je vidět, že s tím máte začátaečnické problémy .. což měl zajisté každý ;) .. jde jen o to se jich co nejrychleji zbavit. Nyní link: http://php.net/manual/en/language.operators.string.php
Dík už to jede....
9. 1. 2013 18:07:46
https://webtrh.cz/diskuse/ukladani-obrazku-do-profilu-v-php/#reply851119
Pro odpověď se přihlašte.
Přihlásit