Hogy lehet olyat csinálni hogy minden szombaton elküldjön az oldal egy emailt?
Van nekem egy vicc oldalam. a legfrissebb vicceket így írja ki:
$parancs = "
(SELECT * from anyos)
UNION
(SELECT * from autos)
UNION
(SELECT * from chuck)
UNION
(SELECT * from cigany)
UNION
(SELECT * from hogyan)
UNION
(SELECT * from moricka)
UNION
(SELECT * from orvos)
UNION
(SELECT * from rendor)
UNION
(SELECT * from suli)
UNION
(SELECT * from szoke)
UNION
(SELECT * from jean)
UNION
(SELECT * from sport)
ORDER BY date DESC LIMIT 5";
$eredmeny = mysql_query($parancs);
?><h5>Legfrissebb 5 vicc</h1> <?
while ($sor = mysql_fetch_array($eredmeny))
{
?>
<table width="400" border="1" background="428b3a">
<tr>
<td id="cim"><?php print $sor['viccnev'];?></td>
</tr>
<tr>
<td id="vicc"><?php print $sor['vicc'];?></td>
</tr>
</table>
<?php
}
?>
<?
while ($sor = mysql_fetch_array($eredmeny))
{
print $sor['viccnev'];
print $sor['vicc'];
}
és azt szeretném hogy ezt a legfrissebb vicceket minden szombat reggel 5 órakor elküldje egy bizonyos címre. Mondták már hogy CRON -al lehetséges, de nem sikerült összedobni.
Adatbázistervezést még tanulgasd kicsit, mert ez így nagyon nem jó...
Legyen egy darab `viccek` táblád, amiben egy `kategória` mezőben tárolod a vicc kategóriáját, nem pedig kategóriánként külön tábla...
Időzíteni pedig vagy cronnal, ha van rá lehetőséged, vagy meg lehet oldani anélkül is, de macerás.
Ja az összes viccet a "viccek" táblába kellene tenni, és abban lenne egy kategoria_id, ami összekötné a "kategoriak" táblával, ahol meg lennének a vicc kategóriák, hogy 1=orvosos, 2=anyós, stb. Így ha az orvosos vicceket akarod lekérni, akkor valahogy így kellene:
SELECT * FROM viccek WHERE kategoria_id=1;
Ha meg az összeset, akkor
SELECT * FROM viccek;
A küldésre visszatérve, meg kell írni egy php filet neki. amit, ha a böngészőbe beírsz, akkor működik. Ha ez megvan, akkor CRONba az adott időben meg kell hívni ezt a phpt és kész. Ha béreled a szervert, akkor biztos van rá egy webes felület, vagy az admin segít beállítani, ha nem megy csak a küldő phpt csináld meg előtte.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!