Autor | Zpráva | ||
---|---|---|---|
Pávek Profil |
#1 · Zasláno: 9. 2. 2013, 22:19:30
Ahoj, mám takový problém, mám fotogalerii a přidávám si fotografie z formuláře.
Vše fungovalo v poho a najednou to píše chybu v kódu. Po dlouhém bádání jsem přišel na to, že pokud je tam kód na vytvoření složky nebo souboru tak to nejde.. kód: $text = "pokus"; $soubor = fopen("$odkaz.php", "a+"); $menu = fwrite($soubor, $text); if ($menu){ echo '<font color="green"><b>Odkaz '$odkaz' byl úspěšně nahrán na server!</b></font><br />'; } else { echo "Bohužel se nepodařilo odkaz 1 nahrát na server.<br />"; mysql_close(); } $adresar="../galerie/uploads/$odkaz"; if (!file_exists($adresar)){umask(0000); mkdir($adresar, 0777);} chmod($adresar, 0777); if ($adresar){ echo '<font color="green"><b>Byl vytvořen adresář '$odkaz' pro Vaše fotografie</b></font><br />'; } else { echo "Bohužel se nepodařilo adresář nahrát na server.<br />"; echo '<a href="../fotogalerie.php" alt="zpět do fotogalerie"> zpět do fotogalerie </a>'; $text je jenom pokusná. Je možné, že na serveru zakázali vytváření složek a souborů, Nebo čím to může být? Práva mám nastavený.. Děkuji za rady. |
||
suvel Profil |
#2 · Zasláno: 9. 2. 2013, 22:50:40
A jakou chybu to píše?
|
||
Anonnon Profil * |
#3 · Zasláno: 10. 2. 2013, 09:51:31
Ten $odkaz je jaká proměnná?
|
||
Pávek Profil |
#4 · Zasláno: 11. 2. 2013, 00:07:15
Vyzkočí nové okno chyba na stránce:
Nejpravděpodobnější příčiny: •Probíhá údržba webu. •Na webu došlo k chybě v programování. $odkaz je proměná, kterou zadám do formuláře a podle toho se vytvoří databáze (funguje), nová složka (do které se nahrávají fotky, už nefunguje) a nový soubor (nová stránka, kde si nahrávám fotky, také už nefunguje.) Takže $odkaz se přenáší. Nejhorší, že mi to normálně fungovalo. a teď to funguje, pokud smažu celý tento kód (viz víše), i když smažu pouze jeden z nich, tak to také nefunguje. |
||
Davex Profil |
Pávek:
Zkus si zapnout vypisování chyb PHP a zkus to znovu, zda se nevypíše podrobnější chyba. Na druhý pohled bude chyba nejspíš v chybně umístěné proměnné. echo '<font color="green"><b>Odkaz ' . $odkaz . ' byl úspěšně nahrán na server!</b></font><br />'; echo '<font color="green"><b>Byl vytvořen adresář ' . $odkaz . ' pro Vaše fotografie</b></font><br />'; |
||
Časová prodleva: 4 dny
|
|||
Pávek Profil |
#6 · Zasláno: 15. 2. 2013, 17:13:36
Mnohokrát děkuji, už to funguje.
|
||
Časová prodleva: 11 let
|
0