login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Dagen berekenen

Offline Multiwebmedi - 05/09/2010 17:00 (laatste wijziging 05/09/2010 17:01)
Avatar van MultiwebmediNieuw lid Beste,

Kan iemand mij vertellen wat de uitkomst van deze code is ?
  1. " . ( time() - ( DAYS * 24 * 60 * 60 ) ) . "


Want volgens mij werkt me conjob niet helemaal zoals hij moet.

  1. <?php
  2.  
  3. #define
  4. #minimaal aantal links na DAYS
  5. define ( 'MINIMUM_LINKS', 25 );
  6.  
  7. #binnen welk aantal dagen moeten er 'MINIMUM_LINKS' aanwezig zijn?
  8. define ( 'DAYS', 14 );
  9.  
  10. #header
  11. require_once ( '../inc/php/header.inc.php' );
  12.  
  13. #select pages
  14. $rRes = $oCon->dbQuery ( "SELECT iPageID FROM pages WHERE bChecked = '0' AND iCreated < '" . ( time() - ( DAYS * 24 * 60 * 60 ) ) . "'" );
  15.  
  16. #loop
  17. while ( $oData = $oCon->dbFetchObject ( $rRes ) ) {
  18.  
  19. #check links
  20. $iTotal = $oCon->dbFetchResult ( "SELECT COUNT(*) FROM links WHERE iCatID IN ( SELECT iCatID FROM page_categories WHERE iPageID = '" . $oData->iPageID . "' )" );
  21.  
  22. #more then required?
  23. if ( $iTotal > MINIMUM_LINKS )
  24. $oCon->dbQuery ( "UPDATE pages SET bChecked = '1' WHERE iPageID = '" . $oData->iPageID . "'" );
  25. else
  26. $oCon->dbQuery ( "DELETE FROM pages WHERE iPageID = '" . $oData->iPageID . "'" );
  27.  
  28. }
  29.  
  30. ?>

8 antwoorden

Gesponsorde links
Offline avdg - 05/09/2010 17:04
Avatar van avdg PHP gevorderde Dat stelt het aantal dagen in in seconden

misschien dat je het script werkend krijg door de - in een + te veranderen
Offline Multiwebmedi - 05/09/2010 17:06
Avatar van Multiwebmedi Nieuw lid Ja dan werk hij deels.
Echter zijn nu de de andere pagina's verwijderd omdat die minder dan 25 links hadden.

Alleen deze mensen waren nog geen 14 dagen lid!
Hoe kan dat dan ?
Offline avdg - 05/09/2010 17:08
Avatar van avdg PHP gevorderde dan is dat waarschijnlijk de taak van de opgeven code
Offline Multiwebmedi - 05/09/2010 17:10
Avatar van Multiwebmedi Nieuw lid Ja maar hij moet pas de pagina's verwijderen met minder dan 25 links als de 14 dagen voorbij zijn.

Nu zijn alle pagina's weg in nog geen 2 dagen.
Dat klopt dan toch niet.
Offline avdg - 05/09/2010 17:13 (laatste wijziging 05/09/2010 17:14)
Avatar van avdg PHP gevorderde heb je de code van je cron?
Offline Multiwebmedi - 05/09/2010 17:21
Avatar van Multiwebmedi Nieuw lid Die staat bovenaan in me startpost
Offline avdg - 05/09/2010 17:28
Avatar van avdg PHP gevorderde hmm.. die script zou juist moeten werken, wat doet ie dan verkeerd?
Offline Multiwebmedi - 05/09/2010 17:29
Avatar van Multiwebmedi Nieuw lid Hij delete alle pagina's uit de datebase met minder dan 25 links.
Dat klopt ook wel, maar dit zou pas moeten gebeuren na 14 dagen.

Aangezien mijn leden 14 dagen de tijd krijgen om minimaal 25 links toe te voegen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.266s