[Php-avanzado] Guardar archivo en directorio
María Cecilia
mariaceciliagarcia en speedy.com.ar
Vie Oct 17 22:39:10 ART 2008
Envié el anterior sin el código :(
Consulta para quien pueda ayudarme:
No puedo copiar un archivo dentro del directorio, el directorio se crea con
permisos de sólo lectura, entonces me da un error diciendo que no tengo
permisos. No se cómo cambiar esos permisos (los del dir). Aquí va el código:
<?php
if(!isset($_POST["guardar"])){
?>
<body>
<form method="POST" action="" name="formu" id="formu">
<input type="file" id="a" name="a">
<textarea name="texto" id="texto" cols="30" rows="4"><?php
print ($v) ?>Escriba aqui el texto que desea agregar al
archivo</textarea><br>
<input type="submit" name="guardar" id="guardar"
value="Guardar">
</form>
<?php
}
else{
$tex=$_POST["texto"];
$arch=$_POST["a"];
mkdir('cursophp2');
$f=fopen($arch, "a+"); //crea el archivo si no existe, con a+ le doy
permisos de lect y esc. Y agrega la información al contenido que ya tiene el
archivo
fwrite($f, $tex, strlen($tex)); //escribe $tex al archivo $f, se
escriben tantos bytes como indica el tercer parámetro. strlen obtiene la
longitud de la cadena
copy($arch, '\wamp\www\Practico3\cursophp2');
print ("el directorio se creo exitosamente");
}
?>
<BR><BR>__________ Información de ESET NOD32 Antivirus, versión de la base
de firmas de virus 3533 (20081017) __________<BR><BR>ESET NOD32 Antivirus ha
comprobado este mensaje.<BR><A
HREF="http://www.eset.com">http://www.eset.com</A><BR> </body>
Gracias!!
Saludos,
Cecilia
Más información sobre la lista de distribución Php-avanzado