Scriptingvragen (PHP, JavaScript etc.)

Praat mee over van alles en nog wat!
Forumregels
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
Daan
Berichten: 1060
Lid geworden op: 22 jun 2006, 19:59
Locatie: Nijmegen

Bericht door Daan » 10 apr 2007, 13:43

Oke

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 10 apr 2007, 15:52

Kan ook met GD, gdfont (ergens op php.net staat een progje daarvoor)

Gebruikersavatar
Paula013
Berichten: 24
Lid geworden op: 29 mar 2007, 18:28
Locatie: Tilburg
Contacteer:

time.php

Bericht door Paula013 » 10 apr 2007, 18:43

Ik heb een aardig tijdscriptje dat op zich goed werkt, namelijk:

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);
?>
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?
Een dag niks geleerd is een dag niet geleefd!

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 10 apr 2007, 18:51


Gebruikersavatar
Paula013
Berichten: 24
Lid geworden op: 29 mar 2007, 18:28
Locatie: Tilburg
Contacteer:

Bericht door Paula013 » 10 apr 2007, 19:14

Die ga ik uitproberen. Als dat goed werkt, zal ik het hier melden.
Bedankt alvast :)
Een dag niks geleerd is een dag niet geleefd!

cwalk.nl
Berichten: 186
Lid geworden op: 05 jan 2007, 14:05

Bericht door cwalk.nl » 11 apr 2007, 13:35

check hier
Laatst gewijzigd door cwalk.nl op 11 apr 2007, 19:04, 2 keer totaal gewijzigd.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 11 apr 2007, 13:44

Als je iemand zoekt die het voor je wilt doen, ben je in het verkeerde Algemene Onderwerp terug gekomen. Dergelijk oproepen horen hier thuis! :)

cwalk.nl
Berichten: 186
Lid geworden op: 05 jan 2007, 14:05

Bericht door cwalk.nl » 11 apr 2007, 19:04

Mijn fout zal hem verplaasten !

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 17 apr 2007, 22:02

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.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 17 apr 2007, 22:30

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! :)

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 18 apr 2007, 06:37

Jah, dat dacht ik ook al ... ga straks even posten bedankt :bier:

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 18 apr 2007, 14:04

Wat is hier (broncode) de fout?
Bestand (waar het fout gaat): klik hier
Overige bestanden: Class DB, functies
Laatst gewijzigd door Salomon op 18 apr 2007, 14:28, 1 keer totaal gewijzigd.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 18 apr 2007, 14:12

Salomon schreef:Wat is hier de fout?
Bestand: klik hier
Overige bestanden: Class DB, functies
Wat is de foutmelding? :?

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 18 apr 2007, 14:27

Geen, ik kan de errorreporting niet aanzetten :-(

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 18 apr 2007, 14:36

Salomon schreef:Geen, ik kan de errorreporting niet aanzetten :-(

Code: Selecteer alles

error_reporting(E_ALL);

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 18 apr 2007, 14:45

Werkt niet... Heel stom... Je moet iets in de .htacces zetten, maar dat pakt 'ie niet... Helaas.
Ik ga even naar dotbas.net denk ik, :P

gratis kopen hebben2007
Berichten: 7
Lid geworden op: 19 apr 2007, 16:07
Contacteer:

Bericht door gratis kopen hebben2007 » 19 apr 2007, 16:29

Het kan ook zijn dat je hoster het heeft uit gezet...

display errors staat wel aan neem ik aan?

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 19 apr 2007, 18:56

Nope.

Maar zie vorige post, ik test nu op andere host...
Met dank aan Bas :P

Daan
Berichten: 1060
Lid geworden op: 22 jun 2006, 19:59
Locatie: Nijmegen

Bericht door Daan » 27 apr 2007, 14:54

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

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);
?>
Edit: Opgelost

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'])."')");
}
Heb ik ervan gemaakt, dit controleerd of het veld wel is ingevuld is dat dan pas voert hij de Query uit

B-sTyLe
Berichten: 561
Lid geworden op: 27 okt 2004, 17:12

Bericht door B-sTyLe » 30 apr 2007, 20:57

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

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>

<?

}

?>

Plaats reactie