Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/03/2008, 03:30
yomiento
 
Fecha de Ingreso: marzo-2008
Mensajes: 13
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: modificar los permisos en los archivos subidos en un formulario

No consiguo aclararme con como poner la función chmod. Os pongo el código del formulario por si me podeis ayudar. Mil gracias

<?php require_once('../Connections/qcl803.php'); ?>
<?php require_once("../WA_DataAssist/WA_AppBuilder_PHP.php"); ?>
<?php require_once("../WA_DigitalFilePro/HelperPHP.php"); ?>
<?php
WA_DFP_SetupUploadStatusStruct("WA_UploadResult1") ;
if(($_SERVER["REQUEST_METHOD"] == "POST") && (isset($_SERVER["HTTP_REFERER"]) && strpos(urldecode($_SERVER["HTTP_REFERER"]), urldecode($_SERVER["SERVER_NAME"].$_SERVER["PHP_SELF"])) > 0) && isset($_POST)){
WA_DFP_UploadFile("WA_UploadResult1", "foto", "../fotos/nofoto.gif", "../fotos/", "[FileName]", "2", "[FileName]_[Increment]", "0", "false", "0", "0");
}
?>
<?php
chmod("../fotos/", 0755); // octal; valor correcto
?>
<?php require_once("../WA_iRite/WARichEditorPHP.php"); ?>
<?php
// WA Application Builder Insert
if (isset($_POST["Insert"])) // Trigger
{
$WA_connection = $qcl803;
$WA_table = "fundacioneuropa";
$WA_sessionName = "WADA_Insert_fundacioneuropa";
$WA_redirectURL = "fundacioneuropa_Detail.php";
$WA_keepQueryString = true;
$WA_indexField = "id";
$WA_fieldNamesStr = "titulo|subtitulo|fecha|texto|foto|pie_de_foto|doc umento|pie_de_documento";
$WA_fieldValuesStr = "".((isset($_POST["titulo"]))?$_POST["titulo"]:"") ."" . "|" . "".((isset($_POST["subtitulo"]))?$_POST["subtitulo"]:"") ."" . "|" . "".((isset($_POST["fecha"]))?$_POST["fecha"]:"") ."" . "|" . "".((isset($_POST["texto"]))?$_POST["texto"]:"") ."" . "|" . "".$WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"] ."" . "|" . "".((isset($_POST["pie_de_foto"]))?$_POST["pie_de_foto"]:"") ."" . "|" . "".((isset($_POST["documento"]))?$_POST["documento"]:"") ."" . "|" . "".((isset($_POST["pie_de_documento"]))?$_POST["pie_de_documento"]:"") ."";
$WA_columnTypesStr = "',none,''|',none,''|',none,NULL|',none,''|',none, NULL|',none,''|',none,''|',none,''";
$WA_fieldNames = explode("|", $WA_fieldNamesStr);
$WA_fieldValues = explode("|", $WA_fieldValuesStr);
$WA_columns = explode("|", $WA_columnTypesStr);
$WA_connectionDB = $database_qcl803;
mysql_select_db($WA_connectionDB, $WA_connection);
if (!session_id()) session_start();
$insertParamsObj = WA_AB_generateInsertParams($WA_fieldNames, $WA_columns, $WA_fieldValues, -1);
$WA_Sql = "INSERT INTO `" . $WA_table . "` (" . $insertParamsObj->WA_tableValues . ") VALUES (" . $insertParamsObj->WA_dbValues . ")";
$MM_editCmd = mysql_query($WA_Sql, $WA_connection) or die(mysql_error());
$_SESSION[$WA_sessionName] = mysql_insert_id();
if ($WA_redirectURL != "") {
if ($WA_keepQueryString && $WA_redirectURL != "" && isset($_SERVER["QUERY_STRING"]) && $_SERVER["QUERY_STRING"] !== "" && sizeof($_POST) > 0) {
$WA_redirectURL .= ((strpos($WA_redirectURL, '?') === false)?"?":"&").$_SERVER["QUERY_STRING"];
}
header("Location: ".$WA_redirectURL);
}
}
?>