Hola!
Ya llevo mucho tiempo programando en php y se me ocurrio una idea (creo que buena), simplificar el codigo en php mediante funciones y clases... Supongo que no me habre explicado correctamente, asique os dejo aqui todo lo que llevo hecho y asi lo veis y me decis que os parece esta idea.
Por otra parte, no voy a vender el codigo ni hacer cosas para ganar dinero con ello, creo que dejando que cualquier persona lo vea seria lo justo, como en java, y que cada uno pueda aportar lo que quisiese a este proyecto. Aqui os dejo los codigos:
Imagen / GD:
FTP:
MySQL:
Miscelanea:
Esto solo es un esquema improvisado, no lo he probado todavia y es probable que haya algun fallo.
Espero vuestras opiniones sobre el proyecto de PHP+
Un Saludo!
Ya llevo mucho tiempo programando en php y se me ocurrio una idea (creo que buena), simplificar el codigo en php mediante funciones y clases... Supongo que no me habre explicado correctamente, asique os dejo aqui todo lo que llevo hecho y asi lo veis y me decis que os parece esta idea.
Por otra parte, no voy a vender el codigo ni hacer cosas para ganar dinero con ello, creo que dejando que cualquier persona lo vea seria lo justo, como en java, y que cada uno pueda aportar lo que quisiese a este proyecto. Aqui os dejo los codigos:
Imagen / GD:
Código [Seleccionar]
<?php
function image($dir,$alt,$wid,$hei,$sty,$cla,$oth){
echo "<img src=\"".$dir."\" ";
if($hei !== ""){
echo "height=\"".$hei."\" ";
}
if($wid !== ""){
echo "width=\"".$wid."\" ";
}
if($sty !== ""){
echo "style=\"".$sty."\" ";
}
if($cla !== ""){
echo "class=\"".$cla."\" ";
}
if($alt !== ""){
echo "alt=\"".$alt."\" ";
}
if($oth !== ""){
echo $oth." >";
}
} // Fin Function
?>
FTP:
Código [Seleccionar]
<?php
function ftp_conn($server,$user,$password){
// establecer una conexion basica
$id_con = ftp_connect($servidor_ftp);
// inicio de sesion con nombre de usuario y contrasenya
$resultado_login = ftp_login($id_con, $nombre_usuario_ftp, $contrasenya_ftp);
// Checkear conexion
if ((!$id_con) || (!$resultado_login)) {
echo "<b>PHP+:</b> Unable to connect to FTP";
exit;
} else {
echo "<!-- PHP+: Connect OK -->";
}
} // Fin Function
function ftp_getdir(){
// Obtener una lista basica/avanzada de los archivos en un directorio
} // Fin Function
function ftp_send(){
// Para enviar un archivo via FTP
} // Fin Function
?>
MySQL:
Código [Seleccionar]
<?php
function mysql_conn($hst,$usr,$pas,$dba){
mysql_connect("$hst","$usr","$pas");
mysql_select_db("$dba");
} // Fin Function
function mysql_query_write($sen,$yes,$fal){
$query = mysql_query($sen);
if($query) {
echo $yes;
} else {
echo $fal;
}
} // Fin Function
?>
Miscelanea:
Código [Seleccionar]
<?php
function error($typ,$mes){
echo "ERROR (".$typ."): ".$mes;
} // Fin Function
function redir($loc,$typ,$sec){
if($typ == 1) {
header("Location: ".$loc);
} elseif (($typ = 2) and ($sec)) {
echo "<meta http-equiv=\"Refresh\" content=\"".$sec."; url=".$loc."\">";
}
} // Fin Function
function copyright($bus,$yea,$arr){
$date = date('Y');
echo "Copyright © ".$yea."-".$date." ".$bus;
if($arr == "") {
echo "All rights reserved.";
} else {
echo $arr;
}
} // Fin Function
?>
Esto solo es un esquema improvisado, no lo he probado todavia y es probable que haya algun fallo.
Espero vuestras opiniones sobre el proyecto de PHP+
Un Saludo!