Hallo,

Ik heb een fout in mijn scripts als volgt:

Parse error: syntax error, unexpected $end in /home/a1885087/public_html/_cron_hour.php on line 28

en nog meer,
Op http://crimz.webatu.com/fouten.css
mag ik vragen hoelang je ervaring hebt met php/mysql?
Dit is een Criminals-script die barst van de fouten en de onlogica.

Ik raad aan hier niet verder mee te gaan, en dit direct naar de vuilnisbak te sturen.
Nou ik heb nog crime scripts maar in elk script zit wel een foutje.
Ik wil gewoon een goede scripting maar het lukt mij niet...
Ga dan alsjeblieft eerst php leren. Uit je oplossing een paar posts naar boven blijkt dat je er niets van begrijpt. Zonder php kennis kan je zo'n script niet aanpassen, laat staan goed maken. Als je verwacht dat iemand hier het helemaal voor je gaat doen dan is daar een sectie "vacatures" voor.
ik heb een eigen php anoiem mail script gemaakt...
zonder afszender host etc. en niet met [bv @lycos]
Ken zey op 22/03/2012 19:56:55

ik heb een eigen php anoiem mail script gemaakt...
zonder afszender host etc. en niet met [bv @lycos]


Lijkt mij stug. Een mailserver zal echt geen mail accepteren zonder dat er een afzender is (zowel host als emailadres).
Gatver wat een code..
Eigenlijk is het een nou ja, kan ik zeggen spaghetti?
Maar concreet om op je vraag terug te komen:
Wat je verkeerd doet, is je haakjes verkeerd zetten.
Overigens twijfel ik of dit wel zo gaat werken, maar de haakjes staan i.i.g. goed. :)

<?php

$dbres = mysql_query("SELECT * FROM `[users]` WHERE `food` < '0'"); 
  while($info = mysql_fetch_object($dbres)){
      mysql_query("UPDATE `[users]` SET `attack`='attack'-50 WHERE `login`='{$info->login}'");
     }  
      

  $dbres = mysql_query("SELECT * FROM `[users]` WHERE `food` < '0'"); 
    while($info = mysql_fetch_object($dbres)) { 
      mysql_query("UPDATE `[users]` SET `attack`='defence'-50 WHERE `login`='{$info->login}'");
  }
      

  $dbres = mysql_query("SELECT * FROM `[users]` WHERE `geleend` < '1'"); 
    while($info = mysql_fetch_object($dbres)) { 
       mysql_query("UPDATE `[users]` SET `dagen`=0 WHERE `login`='{$info->login}'");
  }
     

  $dbres = mysql_query("SELECT * FROM `[users]` WHERE `food` < '0'"); 
  while($info = mysql_fetch_object($dbres)) { 
     mysql_query("UPDATE `[users]` SET `food`= 0 WHERE `login`='{$info->login}'"); 
  }
 ?>     
Bart V B op 22/03/2012 23:33:06

Overigens twijfel ik of dit wel zo gaat werken


Nee, want je kan geen getal van tekst aftrekken lijkt mij.
SET `attack`='attack'-50
wat is iig ?
In ieder geval...

Reageren