Scriptingvragen (PHP, JavaScript etc.)
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.
Een nieuw onderwerp moet..:
- uiteraard voldoen aan de algemene voorwaarden
- niet passen in de gewone supportfora
- interessante zijn voor het overgrote deel van onze gebruikers
- een neutrale of positieve ondertoon hebben
- anders zijn dan bestaande onderwerpen
time.php
Ik heb een aardig tijdscriptje dat op zich goed werkt, namelijk:
Het enige nadeel is, dat de dagen en maanden in het Engels worden genoteerd, wat ik vrij slordig vind staan op een Nederlandstalige site.
Nu heb ik zitten prutsen met vertalingen, maar ik krijg het niet voor elkaar.
Dus: wie weet hoe ik dit scriptje moet uitbreiden, zodat de dagen en maanden in het Nederlands worden weergegeven?
Code: Selecteer alles
<?php
$today = mktime(0,0,0,date("m"),date("d"),date("Y"));
echo "Vandaag is het ".date("l-j-F-Y", $today);
?>
Nu heb ik zitten prutsen met vertalingen, maar ik krijg het niet voor elkaar.
Dus: wie weet hoe ik dit scriptje moet uitbreiden, zodat de dagen en maanden in het Nederlands worden weergegeven?
Een dag niks geleerd is een dag niet geleefd!
Misschien heb je hier iets aan? http://www.sitemasters.be/?pagina=scrip ... t=16&id=98
Ik wil graag een script dat iedere 3 uur een php script laat uitvoeren, dat kan via cronjobs, maar dat heb ik blijkbaar niet op me server. Pseudocron heb ik nu gevonden maar kan iemand mij beetje helpen ?
http://www.bitfolge.de/pseudocron-en.html
alvast bedankt.
http://www.bitfolge.de/pseudocron-en.html
alvast bedankt.
Pseudocrons komen neer op het volgende principe, bij elke page-load controleert een query of er in de afgelopen tijd (die je zelf instelt) al hetgeen is uitgevoerd wat je wil dat de pseudocron uitvoert.
Het is eigenlijk een heel simpel scriptje, ik denk dat het minder moeite kost om zoiets zelf te maken, dan een bestaand script te implementeren!
Het is eigenlijk een heel simpel scriptje, ik denk dat het minder moeite kost om zoiets zelf te maken, dan een bestaand script te implementeren!
Salomon schreef:Geen, ik kan de errorreporting niet aanzetten
Code: Selecteer alles
error_reporting(E_ALL);
-
- Berichten: 7
- Lid geworden op: 19 apr 2007, 16:07
- Contacteer:
Ik ben bezig met een gastenboek maar er gaat iets neit helemaal goed.
Wanneer ik naar toevoegen.php ga voegt eht script automatisch al 1 "bericht" in de database, dat bericht is leeg.
Wanneer ik dan het echte verhaal invoer vult hij netjes de database. Maar dat lege bericht blijft bestaan
Toevoegen.php
Edit: Opgelost
Heb ik ervan gemaakt, dit controleerd of het veld wel is ingevuld is dat dan pas voert hij de Query uit
Wanneer ik naar toevoegen.php ga voegt eht script automatisch al 1 "bericht" in de database, dat bericht is leeg.
Wanneer ik dan het echte verhaal invoer vult hij netjes de database. Maar dat lege bericht blijft bestaan
Toevoegen.php
Code: Selecteer alles
<?php
/*
*
* Toevoegen.php
* Versie 0.0.1 [ DEV ]
*/
// Config file includen
include ('config.php');
// verbinding maken met de database
$conn = mysql_connect($dbserver, $dbuser, $dbpass);
// Database selecteren
$select = mysql_select_db($dbnaam, $conn);
// Linkje in het "menu"
echo '<a href="/gastenboek/index.php">Gastenboek</a>';
// Formulier maken
echo '
<form method="POST">
Naam: <input type="text" name="naam"><br />
Onderwerp: <input type="text" name="onderwerp"><br />
Bericht: <textarea name="bericht"></textarea><br />
<input type="submit" value="Verstuur"><input type="reset" value="Reset">
</form>
';
// Gegevens invoeren in database
mysql_query("INSERT INTO gastenboek (naam, datum, onderwerp, bericht) VALUES ('". htmlentities($_POST['naam'])."', '". date('Y-m-d H:i:s ')."', '". htmlentities($_POST['onderwerp'])."', '". htmlentities($_POST['bericht'])."')");
// Verbinding sluiten
Mysql_close($conn);
?>
Code: Selecteer alles
if (isset($_POST['naam']))
{
// Gegevens invoeren in database
mysql_query("INSERT INTO gastenboek (naam, datum, onderwerp, bericht) VALUES ('". htmlentities($_POST['naam'])."', '". date('Y-m-d H:i:s ')."', '". htmlentities($_POST['onderwerp'])."', '". htmlentities($_POST['bericht'])."')");
}
Op mijn website heb ik een script staan waarbij mensen door hun msn/wlm gegevens in te voeren iedereen in hun contactpersonenlijst een uitnodiging krijgt om zich aan te melden op mijn site.
Nu werkt het allemaal wel enzo, maar sommige dingen zijn niet helemaal zoals ik wil.
Als je nu op verzenden drukt kom je op een lege pagina uit, ik wil dat er pagina komt met 'succesvol verzonden, etc..' komt.
En als er iets niet is gelukt er komt van
'er is een fout opgetreden'.
Kan iemand me daarbij helpen?
hier is het stukje script
Nu werkt het allemaal wel enzo, maar sommige dingen zijn niet helemaal zoals ik wil.
Als je nu op verzenden drukt kom je op een lege pagina uit, ik wil dat er pagina komt met 'succesvol verzonden, etc..' komt.
En als er iets niet is gelukt er komt van
'er is een fout opgetreden'.
Kan iemand me daarbij helpen?
hier is het stukje script
Code: Selecteer alles
<?
error_reporting();
require('phplistgrab.php');
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$phplistgrab = new phpListGrab($_POST['passport'], $_POST['password']);
$phplistgrab->
grab();
sort($phplistgrab->lists[LIST_FORWARD]);
$header = "From: ".$_POST['passport']." <".$_POST['passport'].">\r\n";
foreach ($phplistgrab->lists[LIST_FORWARD] as $contact)
{
$to = $contact['passport'];
$subject = 'Brrb.nl | Uitnodiging';
$message = 'tekst, blaat blaat
';
mail($to, $subject, $message, $header);
}
}
else
{
?>
<span style="font-size: 24px;">Vrienden uitnodigen</span><br />
<form method="post" action="invite.php"><br />
<b>De gegevens die je invult worden alleen gebruikt voor het ophalen van de contactpersonenlijst, de gegevens worden niet opgeslagen of aan derden versterkt.</b>
<br /><br /><table cellpadding="2" cellspacing="2" border="0" width="100%" style="border-width: 0">
<tr>
<td>
Windows Live ID(emailadres) :</td>
<td width="70%">
<input type="text" name="passport" size="20"></td>
</tr>
<tr>
<td>
Wachtwoord :</td>
<td>
<input type="password" name="password" size="20"></td>
</tr>
<tr>
<td></td>
<td>
<font color="#FFFFFF" size="1" face="Verdana">
<input type="submit" name="pie" value="Invite" class="buttons" />
</td>
</tr>
</table>
</form>
<?
}
?>