Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Tiedoston luominen ei onnistu

FlashBack [11.11.2005 10:56:04]

#

Sellainen onkelma, että tekstitiedoston luominen ei onnistu. Luon ensin kansion:

<?php
mkdir("works/$name");
?>

ja sitten luon tiedoston

<?php
$fp = fopen("works/$name/tiedosto.txt", 'w');
fwrite($fp, $x);
?>

Eli skriptille tulee muuttujia, jotka kirjoitan tiedostoon. Tää homma toimii hienosti omalla koneella (ja muutamalla muulla palvelimella).

Kun siirsin tiedostot Nebulan palvelimelle niin homma ei enää toimi. Skripti luo kansion mutta ei luo tuota tiedostoa sinne luotuun kansioon. Missä mahtaa olla vika.

ajv [11.11.2005 13:15:12]

#

kokeiles:

<?php
error_reporting(E_ALL);
mkdir("works/$name");
chmod("works/$name", 0777);
?>

Myös safe modella saattaa olla osuutta asiaan. Mikäli virheilmot on pois päältä, ne kannattaa laittaa päälle, niin näkee missä kohtaa skripti kusee.

FlashBack [11.11.2005 15:24:01]

#

Joo. Safe modesta johtui.

panttu [11.11.2005 23:04:29]

#

Mikähän idis tuo safe mod on noilla webhotelleilla, joka estää hakemistojen käytön ja osittain myös tiedostojen. Puhumattakaan tiedostojen uppaamisesta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta