informatica:programacion:php:php_ics_parser
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| informatica:programacion:php:php_ics_parser [2022/12/30 10:56] – creado tempwin | informatica:programacion:php:php_ics_parser [2022/12/30 11:00] (actual) – tempwin | ||
|---|---|---|---|
| Línea 17: | Línea 17: | ||
| try { | try { | ||
| - | $ical = new ICal('xxx-2022-12-30.ics', array( | + | $ical = new ICal('calendario.ics', array( |
| ' | ' | ||
| ' | ' | ||
| Línea 185: | Línea 185: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | ==== Procesando y metiendo en base de datos ==== | ||
| + | |||
| + | <code php> | ||
| + | <?php | ||
| + | |||
| + | require_once ' | ||
| + | require_once ' | ||
| + | require_once ' | ||
| + | |||
| + | use ICal\ICal; | ||
| + | |||
| + | try { | ||
| + | $ical = new ICal(' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | )); | ||
| + | // $ical-> | ||
| + | // $ical-> | ||
| + | } catch (\Exception $e) { | ||
| + | die($e); | ||
| + | } | ||
| + | |||
| + | $events = $ical-> | ||
| + | |||
| + | foreach ($events as $event) { | ||
| + | |||
| + | $descripcion = $event-> | ||
| + | $dtstart = $ical-> | ||
| + | $fecha = $dtstart-> | ||
| + | |||
| + | $sql = " | ||
| + | |||
| + | $insertar = mysqli_query($link, | ||
| + | |||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Recursos ===== | ||
| + | |||
| + | * [[https:// | ||
informatica/programacion/php/php_ics_parser.1672394185.txt.gz · Última modificación: por tempwin
