Que parezca un accidente
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
CitarObviamente esto fue una broma. Quizas se borraron algunos usuarios... lo lamento se me habia olvidado desactivarlo.Son unos burros.
Citar:<
bueno un error lo comete cualquiera, eso de crear una librería es li mismo que crear cualquier cosa en php, solo que imagina que van a incluir tu archivo para que puedan usarlo en alguna página web, nada del otro mundo.<?php
/* 2 nuevas funciones:
$int = isseu_numeroarchivos($dir)
$string = isseu_listararchivos($dir,$htmlantes,$htmldespues)*/
/*Devuelve el numero de archivos de cierto directorio declarado en $buffer
Uso:
$buffer=textos;
En la carpeta textos existen <?php echo isseu_numeroarchivos($buffer); ?> archivos
*/
function isseu_numeroarchivos($dir){
$archivos = scandir($dir);
$total_archivos = count($archivos);
$total = $total_archivos-2; /* elimina . y .. */
return (int)$total;
}
/*Devuelve una lista de los archivos en cierto directorio, cada nombre de archivo entre lo que une declare
$dir=carpeta donde buscar
$htmlantes= que se pone al inicio de cada nombre (ej <p align=center>, preferiblemente sin comillas)
$htmldespues= que se pone al final de cada nombre (ej </p>, para que quede <p align=center>archivo1</p>
Uso:
En la carpeta textos estan los archivos:
<?php
$carpeta=textos;
isseu_listararchivos($carpeta,'<p align=center>','</p>)'; ?>
*/
function isseu_listararchivos($dir,$htmlantes,$htmldespues){
$archivos1 = scandir($dir);
for($a=2;$a<count($archivos1);$a++){
$buffer .= $htmlantes.$archivos1[$a].$htmldespues."\n";
}
return $buffer;
}
?><html>
<head>
<title>jjj!</title>
</head>
<body>
ch
<?php
$conexion = @mysql_connect("localhost","juancho","444444");
echo "kaka";
?>
</body>
</html>
, de todas formas debes buscar el mensaje de error para poder saber que esta sucediendo, prueba con lo que te dijo mit y nos muestras el mensaje de error, en el caso de que tu hayas instalado el apache desde cero en tu pc debes recordar configurar el httpd.conf, php.ini, los socks en mysql, etc etc, no es tan simple como dar siguiente siguiente en la setup, debes integrar el php al apache asi como el mysql al php habilitando las extensiones ya que las trae por defecto, despues ver si se esta ejecutando el servidor mysql porque debes tener un servidor tambien, no es solo usar la libreria, es mas facil si usas linux porque solo instalas el xampp y ya, o con apt-get instalas apache, php y mysql con solo 3 comandos desde la consola, en windows debes instalar packs.
solo que lo tendré que modificar por varias fallas donde declaraste dos funciones con el mismo nombre anteponiendo un si x funcion existe entonces que se declare donde la función x tampoco existe, supongo que tu idea era colocar ese nombre a la función y al copiar la primera linea se te copió el nombre de la función, tambien recuerda que el if function_exist ya no se utilizará porque se antepondrá el nick de cada uno, por ejemplo tu función quedaría en NULL = isseu_numerodearchivos($dir) ya que tampoco retorna el buffer como para poder manipularlo sino que lo lanza directamente con un echo a la pantalla, de esta manera te recomendaría que solo retornaras el valor porque así puedo manipularla antes de lanzarlo en pantalla, por ejemplo %tagopen%$archivo%tagclose% y ese valor le hago un strreplace adaptandolo a la plantilla de mi supuesto sistema cms, pero es solo una recomendació, quedará tal como tu lo pusiste sin modificar su funcionamiento solo que modifiqué el nombre de la función para no arrojar errores en la redeclaración. Recuerda también que no puedes retornar valores con un echo, o sea no puedes hacer un return echo .. o te dirá:CitarParse error: syntax error, unexpected T_ECHO in /opt/lampp/htdocs/phplibs/php_libs/userlib/isseu/index.php on line 15



