12/03/2008, 03:30
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 13
Antigüedad: 16 años, 8 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);
}
}
?> |