| 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: 14 let
|
|||
0