Hmmm...OK. Thanksquote:Op donderdag 21 september 2006 22:28 schreef JeRa het volgende:
[..]
Sorry, maar met die antieke versies van Apache en PHP kun je wel enigzins problemen verwachtenal dan niet in veiligheid.
Waarschijnlijk moet je voor die oude versie $HTTP_POST_VARS gebruiken in plaats van $_POST, maar liever stap je over op nieuwere versies van die software
edit: zie verder dit topic:
[PHP/(My)SQL] voor dummies - Deel 33
1 |
1 |
quote:Op vrijdag 22 september 2006 00:20 schreef GVRuud het volgende:
mschol: ik heb t vorige fok!topic niet helemaal doorgelezen over de dingen die je al geprobeerd hebt...
Ik zie in ieder geval in de code op http://fia181-83.dsl.hccnet.nl/fok/posts-reader.phps
[ code verwijderd ]
maar zie nergens
[ code verwijderd ]
Probeer dat eens na die sleep(60) ?
Probeer eerst eens wat dieper te debuggen in plaats van te vragen om de hele code door te spittenquote:Op vrijdag 22 september 2006 07:13 schreef mschol het volgende:
[..]
zou dat het kunnen zijn???
* direct gaat testen...nee helaas
als ik na die sleep die fclose toevoeg krijg ik alleen 1 terug en helemaal geen input
en ook geen input in DB
Dus kennelijk is er iéts anders na het uitvoeren van het eerste 'segment' dan als het tweede segment losstaand wordt uitgevoerdquote:Op vrijdag 22 september 2006 09:04 schreef Darkomen het volgende:
maar in 1 pagina gaat het niet helemaal goed.
1 de sleep zit er in omdat ik dacht dat het misschien zo was dat curl nog bezig was met het schrijven van het bestand (niet dus)quote:Op vrijdag 22 september 2006 09:10 schreef JeRa het volgende:
[..]
Dus kennelijk is er iéts anders na het uitvoeren van het eerste 'segment' dan als het tweede segment losstaand wordt uitgevoerd
@mschol
Waarom heb je er een sleep(60) in zitten? fclose() moet je sowieso uitvoeren, al was het maar om zeker te zijn dat het OS op de hoogte is van je bestand. Je definieert in de MySQL include geen globale variabelen? Heb je hetzelfde probleem tussen verschillende versies van PHP?
het wegschrijven gaat ook volledig (dus me profiel pagina staat in het lokale bestand)quote:Op vrijdag 22 september 2006 09:51 schreef Darkomen het volgende:
Ik heb trouwens nog nooit gehad dat het script de pagina maar voor de helft wegschrijft
die if met de preg_match_all komt hij alleen in als er een match is, dit doet hij goed..quote:Op vrijdag 22 september 2006 09:53 schreef JeRa het volgende:
@mschol
Wat ik nergens lees is of dat stukje in de if wel wordt uitgevoerd. Dus ik bedoel de if-constructie in de laatste loop met de exit; erinprobeer daar eens wat te debuggen.
ik neem jou source code eens over en test die...quote:Op vrijdag 22 september 2006 10:08 schreef Darkomen het volgende:
Ik heb die problemen dus ook niet, wegschrijven gaat goed, ook het later weergeven.
http://borntobewild.satanist.nl/mschol.php?lines
http://borntobewild.satanist.nl/mschol.php?source
uhm.. nu.nl haalt hij wel helemaal opquote:Op vrijdag 22 september 2006 10:33 schreef Darkomen het volgende:
Klopt dat doet hij bij mij dus ook, hij unlinked de file ook, dus als je hem refeshed moet hij weer de file bouwen, en dan leest hij de file schijnbaar niet, refresh je weer, postaantal.
nu doe ik ze los:quote:Op vrijdag 22 september 2006 12:09 schreef Darkomen het volgende:
raar zou er iets met die javascript code zijn waar hij op vastloopt?
misschien een idee om alles er eerst uit te filteren? (weet het anders ook echt niet meer)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | php // include("../includes/mysql.inc"); $User_ID = "77135"; $local_file = 'profile.html'; $SessID = "*"; $regex = '/(d+) (gemiddeld (d+) per dag)/ism'; $i=0; if(!file_exists($local_file)) { $ch = curl_init("http://forum.fok.nl/user/profile/".$User_ID); curl_setopt($ch,CURLOPT_HTTPHEADER, array("Host: forum.fok.nl","Referer: http://forum.fok.nl/user/active/" color="#007700">.$User_ID,"Connection: Keep-Alive","Cookie: Enabled=true; sessid=".$SessID."; user=".$User_ID)); curl_setopt($ch,CURLOPT_HTTPGET, 1); $file = fopen($local_file,w); curl_setopt($ch, CURLOPT_FILE, $file); curl_exec($ch); curl_close($ch); } header("Location: http://".$_SERVER['HTTP_HOST']."/fok/posts-reader_2.php"); ?> |
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 | php $dbHost = 'localhost'; $dbPass = ''; $dbUser = ''; $dbName = ''; $local_file = 'profile.html'; $regex = '/(d+) (gemiddeld (d+) per dag)/ism'; $lines = file($local_file)or die(mail($_SERVER['SERVER_ADMIN'],"FOK-POSTS:Error","fout inlezen: $local_file nr")); $con = mysql_connect($dbHost,$dbUser,$dbPass) or die(mysql_error()); mysql_select_db($dbName,$con) or die(mysql_error()); $query1 = mysql_query("SELECT `ID` FROM `posts` ORDER BY 'ID' DESC"); $query1 = mysql_fetch_array($query1) or die(mysql_error()); $ID=$query1[0]; $ID=$ID+1; while($i<count($lines)) { echo($i.$lines[$i]); if(preg_match_all($regex,$lines[$i],$needle)) { $needle = split(' ',$needle[0][0]); if($needle[0] != '' && is_numeric($needle[0])) { $query = mysql_query("INSERT INTO `posts` (`posts`,`datum`,`ID`) VALUES('$needle[0]','".date('Y-m-d H:i:s')."','".$ID."')"); mysql_close($con); unlink($local_file); //exit; echo("done<br>"); } } $i++; } echo("done_na_while"); //mail($_SERVER['SERVER_ADMIN'],"FOK-POSTS:Error","Er is geen postaantal gevonden van ".date("Y-m-d:H-m-S")); ?> |
in 1 bestand met output control:quote:Op vrijdag 22 september 2006 12:28 schreef Darkomen het volgende:
Wazig, maar in 2files werkte het al
1 2 3 4 5 6 7 | ob_start(); curl_exec($ch); $lines = ob_get_contents(); ob_end_clean(); curl_close($ch); ?> |
quote:Op vrijdag 22 september 2006 12:58 schreef Darkomen het volgende:
mn host is dood dus kan sowieso niets testen...
zoiets?:quote:Op vrijdag 22 september 2006 13:10 schreef nlboy het volgende:
Ik krijg voor het eerst lessen voor MySQL, wat een $%# taal is het. Ik snap er niks van, en het meest vervelende is dat mijn boek ook nog een Engels is (ben namelijk niet echt goed in Engels).
Heeft iemand misschien een duidelijke Nederlandse site/boek voor beginners (het liefst voor Acces)? Bedankt!![]()
Mwah lijkt er niet echt op. We zijn bezig met een soort database maken. Dat je dan bijvoorbeeld studenten aan elkaar kan kopelen met leeftijd enzo. Of opleidingen, etc. Een soort excel achtig-iets (als database) en dan kan je via MySQL dat invoeren dat ze gekoppeld worden. Snap je?quote:Op vrijdag 22 september 2006 13:13 schreef mschol het volgende:
[..]
zoiets?:
http://www.websitemaken.be/index.php?page=show_item&id=45
Hier wat handige keywords voor je:quote:Op vrijdag 22 september 2006 13:31 schreef nlboy het volgende:
[..]
Mwah lijkt er niet echt op. We zijn bezig met een soort database maken. Dat je dan bijvoorbeeld studenten aan elkaar kan kopelen met leeftijd enzo. Of opleidingen, etc. Een soort excel achtig-iets (als database) en dan kan je via MySQL dat invoeren dat ze gekoppeld worden. Snap je?![]()
Ik snap er dus geen moer van, welke 'sleutelwoorden' je moet gebruiken.![]()
uhm eff wat mij binnen schiet:quote:Op vrijdag 22 september 2006 13:31 schreef nlboy het volgende:
[..]
Mwah lijkt er niet echt op. We zijn bezig met een soort database maken. Dat je dan bijvoorbeeld studenten aan elkaar kan kopelen met leeftijd enzo. Of opleidingen, etc. Een soort excel achtig-iets (als database) en dan kan je via MySQL dat invoeren dat ze gekoppeld worden. Snap je?![]()
Ik snap er dus geen moer van, welke 'sleutelwoorden' je moet gebruiken.![]()
1 |
1 |
1 |
1 2 3 4 5 6 7 8 9 | if ($user_count > 200) { print "The site is busy right now!"; } elseif ($user_count > 100) { print "The site is sort of active right now!"; else { print "The site is lonely - only $user_count user logged on."; } ?> |
1 2 3 | $array = mysql_fetch_array($query); mysql_query("INSERT INTO ban (ip) VALUES ('".$array[1]."')"); |
...is het een vraag? Een stelling? Een onbeantwoorde roeping naar het onbekende in de Zend engine?quote:
Je hebt iig een "-tje te veel staan na $_GET['ip'].quote:Op vrijdag 22 september 2006 13:57 schreef MaxMark het volgende:
Ok, ik ben ook nog niet zo bekend met PHP, dus vraagje:
Ik heb een banknop op gb.php (gastenboek):
[ code verwijderd ]
en nu wil ik dat ban.php het volgende doet: IP van bijbehorende post-id uit tabel 'gb' halen en deze posten in tabel 'ban'. Dit is wat ik probeer, maar niet lukt (omdat het waarschijnlijk hartstikke fout is):
[ code verwijderd ]
De error is dan:
[ code verwijderd ]
Maar ik ga er van uit dat ik iets met die code doe wat helemaal niet kan
Wie heeft voor mij een oplossing?
1 2 3 4 5 6 7 8 | INSERT INTO ban (ip) VALUES ('".$_GET['ip']."') WHERE id = '".$_GET['id']."'") or die(mysql_error()); |
dat kan niet eens zover ik weetquote:Op vrijdag 22 september 2006 16:52 schreef Nevermind het volgende:
tvp
Hoe kun je een WHERE statement nodig hebben bij een INSERT statement eigenlijk?
1 2 3 | flock($file,LOCK_EX); ?> |
haha, goed punt. overheen gekekenquote:Op vrijdag 22 september 2006 16:52 schreef Nevermind het volgende:
tvp
Hoe kun je een WHERE statement nodig hebben bij een INSERT statement eigenlijk?
hij werkt alleen lokaal, mn host ondersteund curl niet :(quote:Op vrijdag 22 september 2006 18:47 schreef mschol het volgende:
[..]
laat source eens zien...? ben wel benieuwd :Y
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $sessionid = "***"; $h = date("d-m-y @ H:i"); $mail = "fok@qu63.com"; $sig = "Offrir l'amité à qui veut l'amour, c'est donner du pain à qui meurt de soif Ask || Answer || Receive [b]laatste update op mijn [url=www.qu63.nl/blog]weblog[/url]: ".$h."[/b]"; $pass = "***"; $user = "62215"; $ch = curl_init("http://forum.fok.nl/user/profile"); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Host: forum.fok.nl","Connection: Keep-Alive","Cookie: Enabled=true; sessid=***; user=62215")); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, "&email=".$mail."&signature=".$sig."&password=".$pass."&showemail=1&icq=140556304&msn=qu633@hotmail.com&ondertitel=..de tijd drinkt.&homepage=http://www.qu63.com&webicon=http://forum.fok.nl/usericons/62215/qu24.gif&geslacht=m&woonplaats=Hilversum&geboortedatum=1985-08-28"); curl_exec($ch); curl_close($ch); ?> |
aha thnx m, ga ik eff mee rotzooien bij mij (kan ik misschien nog leuke truuckjes mee uithalenquote:Op vrijdag 22 september 2006 18:57 schreef qu63 het volgende:
[..]
hij werkt alleen lokaal, mn host ondersteund curl niet
[ code verwijderd ]
een lange CURLOPT_POSTFIELDS dus
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |