abonnement Unibet Coolblue Bitvavo
  zondag 17 september 2006 @ 16:59:18 #181
62215 qu63
..de tijd drinkt..
pi_41893022
quote:
Op zondag 17 september 2006 14:50 schreef JeRa het volgende:

[..]

Een cronjob ook, maar ik vroeg je zojuist of de scripts op dezelfde server stonden maar je antwoordde niet

Je kunt het in dat geval doen met een stream wrapper. Zoiets roept een remote scriptje aan:


[ code verwijderd ]
en dan wordt http://www.domein.nl/pad/naar/script.php dus uitgevoerd..

zoiets moet ik hebben idd
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  FOK!-Schrikkelbaas zondag 17 september 2006 @ 17:39:14 #182
1972 Swetsenegger
Egocentrische Narcist
pi_41894261
quote:
Op zondag 17 september 2006 13:57 schreef JeRa het volgende:

[..]

De dingen die je normaal gesproken in een cronjob zou zetten kun je heel hackish ook in je scripts verwerken zodat bij één op de zoveel aanroepen op je website zo'n 'cronjob' wordt gestart. Maar dat vind ik erg lelijk in vergelijking met een nette cronjob
Ik bedoelde meer dat mensen heel vaak een cronjob gebruiken om een scipt om 12 uur 's nachts uit te voeren, terwijl een vaste tijd voor de uitvoer van het script helemaal niet nodig is.

Voorbeeldje, ik had een tijdlang een cron die bestellingen die niet bevestigd zijn uit de database verwijderde. Het doel is natuurlijk duidelijk, namelijk dat de admin alleen bevestigde bestellingen ziet.

Maar.... het is dus helemaal niet van belang dat die bestellingen elke 24 uur gewist worden. Bestellingen die niet binnen 24 uur zijn bevestigd moeten alleen weg zijn als de admin inlogt. Dus in plaats van een cron kan je simpelweg bij de inlog procedure checken op bevestigingen.
pi_41896245
Het ligt er natuurlijk aan wat die cronjob moet doen. Die bevestigingen zijn zo verwijderd, maar als je iets moet uitvoeren waar weet-ik-wat voor uitgevoerd moet worden (intensief werk), dan is het altijd wel verstandig om deze los van de scripts die je gebruikers gebruiken te laten draaien.
pi_41918777
Ik heb een veld die true of false kan zijn (1 / 0). Is het mogelijk om in 1 query te zorgen dat het veld verspringt van waarde? Dus als het veld 0 is, dat ik een query uitvoer die de waarde 1 maakt, zonder dat ik zelf eerst hoef te checken wat de waarde is en de query daar op aan pas?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_41918859
UPDATE table SET veld = 1 - veld WHERE record_id = 1;

-r-
pi_41918870
quote:
Op maandag 18 september 2006 13:53 schreef Desdinova het volgende:
Ik heb een veld die true of false kan zijn (1 / 0). Is het mogelijk om in 1 query te zorgen dat het veld verspringt van waarde? Dus als het veld 0 is, dat ik een query uitvoer die de waarde 1 maakt, zonder dat ik zelf eerst hoef te checken wat de waarde is en de query daar op aan pas?
1UPDATE tabel SET value = 1 - value


edit: spuit veul
pi_41918902
ik pomp al sinds vorig jaar mijn postaantal van fok door naar een database
maar sinds de update van fok krijg mijn script geen profiel pagina meer terug maar een Error #2 met als melding Functie momenteel niet beschikbaar

ik heb mij laten vertellen in het algemene dugs na de update topic dat dit zou liggen aan de cookies die ik niet verstuur.
ik heb vervolgens dus maar firefox geinstalleerd inclusief extensie om de headers te bekijken (zodat ik de headers en de cookies kan zien)
echter als ik dit overneem in mijn script werkt het nog niet...
iemand een idee welke headers en cookie variabelen moeten worden verstuurd en hoe ik dat moet doen
mijn script ziet er nu zo uit (headers heb ik weggelaten)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
php
include("../includes/mysql.inc");
$dbHost = 'localhost';
$dbPass = '*******';
$dbUser = '********';
$dbName = '*******';

$lines = file('http://forum.fok.nl/user/profile/77135');
$regex = '/(d+) (gemiddeld (d+) per dag)/ism';
$i=50;
$con = connectDB($dbHost,$dbUser,$dbPass,$dbName);
$query1 = RunQuery("SELECT `ID` FROM `posts` ORDER BY 'ID' DESC");
$query1 = mysql_fetch_array($query1);
$ID=$query1[0];
$ID=$ID+1;
while(
$i&lt;300)
{
preg_match_all($regex,$lines[$i],$needle);
  
$needle = split(' ',$needle[0][0]);
  if(
$needle[0] != '' && is_numeric($needle[0]))
  {
    
$query = RunQuery("INSERT INTO `posts` (`posts`,`datum`,`ID`) VALUES('$needle[0]','".date('Y-m-d H:i:s')."','".$ID."')");
    
CloseConDB($con);
    exit;
  }
$i++;
}
?>


dit werkte dus tot na de update
iemand die me verder zou kunnen helpen?

dit zijn de headers die ik door krijg via een extensie in FF
quote:
HTTP/1.1 200 OK
Date: Mon, 18 Sep 2006 11:57:05 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16
X-Powered-By: Replique/v0.3
Set-Cookie: sessid=be4bc33819c5cf161ca8037acb72b520; expires=Sun, 17 Dec 2006 11:57:05 GMT; path=/; domain=.fok.nl
Set-Cookie: user=0; expires=Sun, 17 Dec 2006 11:57:05 GMT; path=/; domain=.fok.nl
Content-Length: 7508
Connection: close
Content-Type: text/html
pi_41918930
@mschol

Je moet de cookies als volgt doorsturen:

Cookie: user=0; sessid=...

pi_41919296
quote:
Op maandag 18 september 2006 13:56 schreef Roönaän het volgende:
UPDATE table SET veld = 1 - veld WHERE record_id = 1;

-r-
dankuzeer
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_41920176
quote:
Op maandag 18 september 2006 13:59 schreef JeRa het volgende:
@mschol

Je moet de cookies als volgt doorsturen:

Cookie: user=0; sessid=...

dus dan krijg je in php iets als dit?
1
2
3
<?php
header
("Cookie: user=0; sessid=19cdc7eb0366db98d6ce7483bf6f8b59");
?>


want ik neem aandat je perse een session id wilt hebben

--
pi_41920196
quote:
Op maandag 18 september 2006 14:38 schreef mschol het volgende:

[..]

dus dan krijg je in php iets als dit?
[ code verwijderd ]

want ik neem aandat je perse een session id wilt hebben
Dat klopt
pi_41921332
quote:
Op maandag 18 september 2006 14:38 schreef mschol het volgende:

[..]

dus dan krijg je in php iets als dit?
[ code verwijderd ]

want ik neem aandat je perse een session id wilt hebben

--
Waar zou ik moeten zoeken als ik wil leren hoe ik dit naar een andere sessie doorstuur?
OF inlog via php op een andere website?

pi_41921905
Ik heb een fileupload functie die op zich prima lijkt te werken, echter komen de verkleinde foto's er heel pixelerig uit :( weet iemand waar dat aan ligt?


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
function upload($_FILES){
   ini_set('memory_limit', '30m');
   ini_set('post_max_size', '19m');
   ini_set('upload_max_filesize', '18m');
   $dir = "/usr/home/user/domains/domain/public_html/webimg/";
   $documentname = str_replace(" ","",$_FILES['file']['name']);
   while (file_exists($dir.$documentname) != 0){
      
      $documentname = imagerename($documentname);
         
   }
   if (move_uploaded_file($_FILES['file']['tmp_name'], $dir.$documentname)){
      $ext = strtolower(substr($_FILES['file']['name'],-4));
      switch ($ext){
         case ".jpg":
         case "jpeg":
            $src_img = imagecreatefromjpeg($dir.$documentname);
         break;
         case ".png":
            $src_img = imagecreatefrompng($dir.$documentname);
         break;
         case ".gif":
            $src_img = imagecreatefromgif($dir.$documentname);
         break;
      }
      $origw = imagesx($src_img);
      $origh = imagesy($src_img);
      
      $maxwidth = 180;
      $maxheight = 180;
      $new_w = $maxwidth;
      $diff = $origh / $maxwidth;
      $new_h = $origh / $diff;
      
      $dst_img = imagecreatetruecolor($new_w,$new_h);
      imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
      
      switch ($ext){
         case ".jpg":
         case "jpeg":
            imagejpeg($dst_img, $dir."_tn".$documentname, 100);
         break;
         case ".png":
            imagepng($dst_img, $dir."_tn".$documentname, 100);
         break;
         case ".gif":
            imagegif($dst_img, $dir."_tn".$documentname, 100);
         break;
      }
   }
   return $documentname;
}
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_41922211
imagecopyresized => imagecopyresampled ?
pi_41922505
quote:
Op maandag 18 september 2006 15:44 schreef Darkomen het volgende:
imagecopyresized => imagecopyresampled ?
oh.. dat was makkelijk ty
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_41922770
quote:
Op maandag 18 september 2006 14:39 schreef JeRa het volgende:

[..]

Dat klopt
helaas werkt dat dus ook niet
pi_41922811
Ik heb die fout zelf ok een keer gemaakt, vandaar dat ik het onthou.
pi_41923024
Kan iemand me uitleggen waarom
1  if( !preg_match( '/([^A-Za-z0-9_]+)/', $a ) )

niet hetzelfde is als
1  if( preg_match( '/([A-Za-z0-9_]+)/', $a ) )


-edit-
omdat er ergens anders een fout zit dus Never mind.
pi_41923094
if( !preg_match( '/([^A-Za-z0-9_]+)/', $a ) ) kijkt of het niet voldoet, de andere of het er wel aan voldoet.
pi_41923685
quote:
Op maandag 18 september 2006 16:16 schreef Darkomen het volgende:
if( !preg_match( '/([^A-Za-z0-9_]+)/', $a ) ) kijkt of het niet voldoet, de andere of het er wel aan voldoet.
mm je vergeet het dakje voor de A..
As a rule, I never touch anything more sophisticated and delicate than myself.
  dinsdag 19 september 2006 @ 00:34:01 #201
62215 qu63
..de tijd drinkt..
pi_41939358
@JeRa:

jij had toch een "post-hier-in-mn-signature"-script gemaakt?

ik probeer nu via deze snippet iets soortgelijks te maken, maar dat mislukt best wel beetje boel!

staat dat script nog online van jou?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  dinsdag 19 september 2006 @ 00:44:10 #202
46383 Tiemie
sowieso wel!
  dinsdag 19 september 2006 @ 01:02:50 #203
62215 qu63
..de tijd drinkt..
pi_41939995
quote:
dan moet ik eerst die HTTPClient downloaden/gebruiken.. ik zat meer te denken aan de manier zoals beschreven staat op zend.com
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41944526
@qu63

Nee, dat script staat niet online. Maar ik kan je wel vertellen hoe je het snel kunt doen

Allereerst zorg je zelf voor een ingelogde session ID op FOK!, dan hoef je al geen rekening meer te houden met het via PHP in- en uitloggen. Vervolgens kun je met de Client URL Library Functions van PHP een POST-request doen naar de webserver om zo je profiel te updaten
  dinsdag 19 september 2006 @ 11:39:53 #205
62215 qu63
..de tijd drinkt..
pi_41946303
quote:
Op dinsdag 19 september 2006 10:23 schreef JeRa het volgende:
@qu63

Nee, dat script staat niet online. Maar ik kan je wel vertellen hoe je het snel kunt doen

Allereerst zorg je zelf voor een ingelogde session ID op FOK!, dan hoef je al geen rekening meer te houden met het via PHP in- en uitloggen. Vervolgens kun je met de Client URL Library Functions van PHP een POST-request doen naar de webserver om zo je profiel te updaten
dus:
1
2
3
4
5
<?php
$ch
= curl_init("http://forum.fok.nl/user/profile");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "sessid=" .$sessionid."&password=".$pass."");
?>

<form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
<input type="text" value="SESSIONID" name="sessid">
<input type="text" value="PASSWORD" name="password">
<input type="submit">
</form>

stimmt
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41946716
Ik snap niet echt wat je met dat <form> wilt bereiken. Dat is een formulier dat normaal naar een client wordt opgestuurd, maar dit kun je toch puur via PHP doen? Met CURL kun je dus zonder tussenkomst van een client een POST-request naar een webserver sturen
  dinsdag 19 september 2006 @ 12:01:55 #207
62215 qu63
..de tijd drinkt..
pi_41946920
quote:
Op dinsdag 19 september 2006 11:54 schreef JeRa het volgende:
Ik snap niet echt wat je met dat <form> wilt bereiken. Dat is een formulier dat normaal naar een client wordt opgestuurd, maar dit kun je toch puur via PHP doen? Met CURL kun je dus zonder tussenkomst van een client een POST-request naar een webserver sturen
dus het stukje php-code is voldoende?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_41947047
quote:
Op dinsdag 19 september 2006 12:01 schreef qu63 het volgende:

[..]

dus het stukje php-code is voldoende?
In principe wel toch?
pi_41947137
quote:
Op dinsdag 19 september 2006 12:01 schreef qu63 het volgende:

[..]

dus het stukje php-code is voldoende?
Zolang je dingen als curl_exec() e.d. niet vergeet wel ja
  dinsdag 19 september 2006 @ 12:28:06 #210
62215 qu63
..de tijd drinkt..
pi_41947640
quote:
Op dinsdag 19 september 2006 12:09 schreef JeRa het volgende:

[..]

Zolang je dingen als curl_exec() e.d. niet vergeet wel ja
die lijkt me idd bvest essentieel
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')