Különös hiba! Localhoston jó byethoston nem
Hali! Érdekes problémába ütköztem. Van egy galéria készítőm aminél az első lépés a mappa létrehozása. Localhoston minden szép és jó de ha felrakom élesben byethost-ra akkor nem hooza létre a mappát vagy létrehozza csak késöbb és amit ki kéne írnia azt nem teszi meg. itt a kód: Mielött kérdeznétek az img mappa jogait 777-re állítottam.
■ - <?php
- if (isset($_SESSION['login']) and ($_SESSION['login']) && ($_SESSION['id']==1))
- {
- echo '<h1>Új galéria létrehozása</h1>
- <form method="post" action="uj_galeria.php">
- <p>Galéria neve: <input type="text" name="galnev" /></p>
- <p><input type="submit" value="Létrehozás" name="ok" /></p>
- </form>';
- if (isset($_POST['ok']))
- {
- if (isset($_POST['galnev']) && !emptyempty($_POST['galnev']))
- {
- $ekezetes=$_POST['galnev'];
- $mappa=strtolower($ekezetes);
- for ($i=0;$i<strlen($mappa);$i++)
- {
- switch($mappa[$i])
- {
- case 'á':$mappa[$i]='a';break;
- case 'é':$mappa[$i]='e';break;
- case 'í':$mappa[$i]='i';break;
- case 'ó': case 'ö': case 'ő': $mappa[$i]='o';break;
- case 'ú': case 'ü': case 'ű': $mappa[$i]='u';break;
- case ' ':$mappa[$i]='_';break;
- }
- }
- chdir('img/');
- if (@mkdir($mappa))
- {
- chdir($mappa);
- @mkdir('small');
- $f=fopen('galerianev.txt','w');
- fputs($f,$ekezetes);
- fclose($f);
- print '<p>Mappa elkészült! <a href="admin/kepfeltolt.php?mappa='.$mappa.'">Képek feltöltése</a></p>';
- }
- else
- {
- print '<p>A galéria már létezik</p>';
- }
- }
- else
- {
- print '<p>Galérianév megadása kötelező!</p>';
- }
- }
- }
- else
- {
- echo '<p>Rossz helyen jársz!</p>';
- }
- ?>
http://www.php.net/manual/en/
Konkrétan:
Remember to use clearstatcache()
... when working with filesystem functions.
Otherwise, as an example, you can get an error creating a folder (using mkdir) just after deleting it (using rmdir).
De nem az a baj kipróbáltam
Akkor marad amit proclub is
Mellesleg a
Annak meg nincs sok jelentősége, hogy localhost-on működik. A szolgáltatódnál lehet (biztos), hogy másképp van konfigurálva a web szerver is, meg a PHP is. Nálad egyetlen gépen fut, az említett szolgáltatónál valószínűleg egy sok gépes clusteren stb.
De nem dob hibát így sem. És
Elkészül, de amikor
Lehet, hogy jelezni kellene a supportnak. Kísértetiesen emlékeztet arra a jelenségre, amikor a cluster tagok nincsenek szinkronban.
De várj vele egy kicsit, hátha lesz valakinek jobb ötlete!
----------------
update: regisztráltam én is, kipróbáltam, nekem gond nélkül megy. Akár úgy is, hogy létrehozom, ha hibára fut, akkor törlöm.
http://byebye.byethost12.com/index.php
Lehet, hogy felejtős a szolgáltató. Használni még nem használtam, de pl. a phpmyadmin működése elég "érdekes" (mondhatni, erősen bugosnak tűnik)
Én is a szolgáltatót
Sajnos nem. Ingyeneset
A freeweb.hu nekem jónak tűnt, de sem PDO, sem mysqli interface-ük nincs a MySQL-hez, így nálam az is kiesett. Ha lesz valami publikálásra alkalmas cuccom, majd keresek valami olcsóbb, fizetős szolgáltatót.
Hiba kiírás