正在加载精彩内容...

你好,我是老陈爱刷机

喜欢在互联网上和大家分享好玩的科技产品、科技新闻。

关于我

你好,我是一名自媒体博主和牛马AI领导者

拥有13.5万粉丝(感谢大家支持),热衷于创造高质量,能给大家带来快乐、知识的视频和提升自我。永远相信美好的事情即将发生。

我擅长将想要实现的功能交给AI,让他帮我实现并将项目上线。

领导AI做全栈开发
信息学奥赛
视频创作
产品构思
联系我
个人照片

我的项目

探索我的最新作品和项目,每一个项目都代表着独特的挑战和解决方案。

项目图片
交互式设计

个人博客

记录老陈的周记和一些技术教程。

WordPress PHP Oyiso
查看详情
项目图片
已上线

老陈资源站

以文件管理器的方式呈现老陈视频中几乎所有的教程所需要的资源、文字教程。

PHP Cluude CSS
查看详情
项目图片
全栈

老陈传送门

随机在数据库中选择一个网站并将您传送过去。

PHP MySQL HTML
查看详情
老陈AutoZIP项目图片
开源工具

老陈AutoZIP

专为AI代码开发设计的智能备份工具,一键备份代码并自动编号。

Python ZIP备份 开源
查看详情
项目图片
已上线

老陈入驻平台查询

为了防止大家被搬运老陈视频的作者迷惑的平台。

HTML 反侵权 CSS
查看详情

我的技能

我掌握的技术栈和专业能力,不断学习和探索新的技术领域。

技术技能

OI类型C++ 40%
AI提示词 70%
自主学习 75%
视频剪辑 50%
视频创作 80%

联系我

如果你对我的工作感兴趣或者有任何问题,请随时与我联系。

联系方式

邮箱

flashingchen@qq.com

地址

广西南宁市

发送消息

网站由火毅盾云安全提供防护及CDN加速服务

// 联系表单提交处理(订阅) document.querySelectorAll('form[data-form="subscribe"]').forEach(form => { form.addEventListener('submit', function(e) { e.preventDefault(); // 获取表单数据 const emailInput = this.querySelector('input[type="email"]'); if (emailInput) { const email = emailInput.value.trim(); // 简单的前端验证 if (!email) { alert('请填写邮箱地址'); return; } // 验证邮箱格式 const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!emailRegex.test(email)) { alert('请输入有效的邮箱地址'); return; } alert('订阅成功!'); this.reset(); } }); }); // 联系我表单:获取 CSRF Token 并提交 (function initContactForm(){ const form = document.getElementById('contact-form'); if (!form) return; const statusEl = document.getElementById('contact-status'); const csrfInput = document.getElementById('contact-csrf'); // 获取 CSRF Token fetch('contact.php?action=csrf', { credentials: 'same-origin' }) .then(res => res.ok ? res.json() : Promise.reject(new Error('获取CSRF失败'))) .then(data => { if (data && data.token) csrfInput.value = data.token; }) .catch(() => { /* 忽略 */ }); form.addEventListener('submit', async function(e){ e.preventDefault(); statusEl.textContent = ''; const name = (document.getElementById('contact-name').value || '').trim(); const email = (document.getElementById('contact-email').value || '').trim(); const message = (document.getElementById('contact-message').value || '').trim(); const csrfToken = csrfInput.value || ''; if (!name) { statusEl.textContent = '请填写姓名'; return; } const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!emailRegex.test(email)) { statusEl.textContent = '请输入有效的邮箱地址'; return; } if (!message) { statusEl.textContent = '请填写内容'; return; } try { const resp = await fetch('contact.php', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-Token': csrfToken }, credentials: 'same-origin', body: JSON.stringify({ name, email, message }) }); const data = await resp.json(); if (resp.ok && data.success) { statusEl.textContent = '发送成功!我会尽快回复您。'; statusEl.classList.remove('text-secondary'); statusEl.classList.remove('text-red-500'); statusEl.classList.add('text-green-600'); form.reset(); // 更新新的 CSRF token fetch('contact.php?action=csrf', { credentials: 'same-origin' }) .then(r => r.json()) .then(d => { if (d.token) csrfInput.value = d.token; }); } else { statusEl.textContent = data.message || '发送失败,请稍后重试。'; statusEl.classList.remove('text-secondary'); statusEl.classList.remove('text-green-600'); statusEl.classList.add('text-red-500'); } } catch (err) { statusEl.textContent = '网络错误,请稍后再试。'; statusEl.classList.remove('text-secondary'); statusEl.classList.remove('text-green-600'); statusEl.classList.add('text-red-500'); } }); })();