Www :: SiteBase :: Cartel

www :: SiteBase :: Poster es una clase de Base Perl para las rutinas de publicación del sitio web.
Descargar ahora

Www :: SiteBase :: Cartel Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Grant Grueninger
  • Sitio web del editor:
  • http://search.cpan.org/~grantg/WWW-Sitebase-0.5/lib/WWW/Sitebase/Poster.pm

Www :: SiteBase :: Cartel Etiquetas


Www :: SiteBase :: Cartel Descripción

Www :: SiteBase :: Poster es una clase de Base Perl para las rutinas de publicación del sitio web. Www :: SiteBase :: Poster es una clase de base Perl para la publicación del sitio web Rutinas.Synopsis paquete MyPostingModule; Utilice www :: SiteBase :: Poster -Base; # Defina tus opciones Sub default_options {My $ Opciones = Super; $ Opciones -> {cache_file} = {default => 'mypostingmodule'}; # (Muy importante) $ opciones -> {my_option} = 0; # 0 = no requerido. 1 significa requerido. $ Opciones -> {my_option} = {default => 'mydefault'}; # Establece un valor predeterminado para su opción. # Algunas opciones de ejemplo común, digamos para publicar mensajes o comentarios: $ Opciones -> {Asunto} = 1; # Requieren opciones de sujeto $ -> {mensaje} = 1; # Requiere un mensaje devuelva $ opciones; } # Agregar accesorios si lo desea (generalmente una buena idea) # (POSTER.PM ya le da el accesario Cache_File). campo 'my_option'; campo 'sujeto'; Mensaje de campo '; # Define su método Send_post (consulte los ejemplos a continuación) Sub Send_post {My ($ FRIAM_ID) = @_; $ Result = $ auto-> navegador-> do_something ($ FRIAM_ID, $ OTRALUE); # ... hacer cualquier otra cosa que necesites ... devolver $ resultado; # $ resultado debe ser P, R, F, o UNDEF. (Pase, vuelva a intentar, fallar o detener)} ---------------- Entonces usted u otros pueden escribir un script que usa su módulo. #! / usr / bin / perl -w usa mypostingmodule; Utilice www :: myspace; mi @friend_list = fancy_friend_gathering_routine; My $ Poster = New MyPostingModule (Browser => New www :: myspace, # nota, esta solicitud de nombre de usuario / contraseña amistads => @friend_list, asunto => 'Hola allí!', Mensaje => 'Estoy escribiendo ¡Tú un mensaje! ', ruido => 1, interactivo => 1,); $ Poster-> POST; Esta es una clase base para los módulos que necesitan publicar cosas y recuerde a quién han publicado. Si está escribiendo un nuevo módulo que necesita enviar algo y recordar cosas al respecto, querrá mirar este módulo. Le brinda todo tipo de herramientas limpias, como write_log y read_log para recordar lo que hizo, y analiza automáticamente todos sus argumentos en el nuevo método, y incluso puede leerlos desde un archivo de configuración en formato CFG o YAML. Todos los métodos "nuevos", simplemente heredan de www :: SiteBase, así que busque más información. El cache_file es donde escribe_log y read_log escribe y lee sus datos. Debe configurar el valor predeterminado de Cache_File a algo específico para su módulo. Esto será utilizado por el método Cache_File para devolver (y crearlo si es necesario) el archivo de caché predeterminado para su módulo. Asegúrese de que sea exclusivo de los módulos "Posters". (Sugerencia: Nómelo después de su módulo). Su nombre de archivo predeterminado se colocará en el valor devuelto por $ auto-> cache_dir (.www-póster de forma predeterminada), así que no especifique una ruta. Si está escribiendo un módulo de www :: MySpace, debe anular Cache_DIR. Consulte "Cache_DIR" a continuación. Este módulo en sí es una subclase de www :: SiteBase, por lo que hereda "Nuevo", predeterminado_opciones, y algunos otros métodos desde allí. Asegúrese de leer en www :: SiteBase Si no está familiarizado con él, ya que su clase también hereda esos métodos. Requisitos: · Perl


Www :: SiteBase :: Cartel Software relacionado

Presto

Presto es un sistema de base de datos orientado a objetos para PERL. ...

152

Descargar