1 2 3 4 5 6 7 8 9 | //nieuwe Post van update if(isset($_POST['nieuw']) && empty($test)) { $sql = "insert into update_scardfiles (updatenr,bestandsnaam,wijziging,date) VALUES ('','".esc($_POST['bestandsnaam'])."','".esc($_POST['wijziging'])."',now())"; mysql_query($sql); $test = 'gepost'; } ?> |
1 2 3 4 5 6 7 8 | if(isset($_POST['nieuw']) && $_SESSION['nieuw'] = 'ja') { $sql = "insert into update_scardfiles (updatenr,bestandsnaam,wijziging,date) VALUES ('','".esc($_POST['bestandsnaam'])."','".esc($_POST['wijziging'])."',now())"; mysql_query($sql); $_SESSION['nieuw'] = 'nee'; } ?> |
1 2 3 4 5 6 | if(!empty($_GET['nieuw'])) { $_SESSION['nieuw'] = 'ja'; } ?> |
1 2 3 4 | $this->cssFile = $this->xpath->query("//a[@rel='stylesheet']/@href"); $this->cssFile = $this->xpath->query("//link"); ?> |
Ik heb geen ervaring met xpath, maar moet dat geen functie zijn?quote:Op woensdag 14 oktober 2009 00:54 schreef BaggerUser het volgende:
ik probeer de css files die aangeroepen worden in een pagina op te vragen.. met xpath wil dit echter niet lukken.
[ code verwijderd ]
o.a. geprobeerd maar geen succes mee.. alsnog een verkeerde syntax of gaat dit gewoon niet lukken met xpath? (zo niet, hoe dan wel? of zal ik toch aan de regexp moeten...?)
klopt maar hier is de query de functie... t komt er op neer dat xpath prima werkt kan er alles mee opvragenquote:Op woensdag 14 oktober 2009 09:38 schreef Light het volgende:
[..]
Ik heb geen ervaring met xpath, maar moet dat geen functie zijn?
1 2 3 | $links = $this->dom->getElementsByTagName('link'); ?> |
1 2 3 | SELECT m.id, m.capcode, m.tijd, m.datum, m.melding, m.soort, m.label, c.capcode, c.txt FROM capcode AS c INNER JOIN meldingen AS m ON c.txt LIKE 'Groningen-%' WHERE m.capcode = c.capcode ORDER by m.id DESC LIMIT 150 ?> |
1 2 3 4 5 | FROM capcode AS c INNER JOIN meldingen AS m ON m.capcode = c.capcode WHERE c.txt LIKE 'Groningen-%' ORDER by m.id DESC LIMIT 150 |
1 2 3 4 5 6 7 8 9 | class newscontroller extends basecontroller { public function view() { $this->view = new view(); $this->model = new newsmodel(); //newsitem ophalen undsoweiter } |
1 |
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 | <body> <h1>Toevoegen Wedstrijdverloop </h1> <form action="3.1.3_controleWedstrijdVerloop.php" method="post"> <p>team1: <select name="team1[]" size="10" multiple="true"> <?php $user="root"; $host="localhost"; $password="root"; $database="zaalvoetbal"; $conn = mysql_connect($host,$user,$password) or die(mysql_error()); $db = mysql_select_db($database, $conn) or die(mysql_error()); $query = "Select spelers_achternaam from Spelers"; $result = mysql_query($query) or die (mysql_error()); $nrows = mysql_num_rows($result); if(mysql_num_rows($result)or die (mysql_error()) { while ($row = mysql_fetch_assoc($result)or die (mysql_error()) { echo"<option>$row[spelers_achternaam]</option>"; } } ?> </select> <input type="submit" name="teamCheck" value="ControleTeam"</> </form> </body> |
Die favicon.ico is een plaatje en er is een bestand in je directory die erom vraagt je kan er 1 aanmaken omdat het geheel onschadelijk plaatje is.quote:Op vrijdag 16 oktober 2009 12:45 schreef jakees het volgende:
hallo,
ik ben nog steeds aan het worstelen met PHP. Van de week een query in een tabel gekregen. Eindelijk gelukt. Nu heb ik een volgend probleem. Ik probeer een multiselect te vullen. ik heb dit op mijn werk pc gedaan geen probleem. Nu probeer ik precies dezelfde code op mijn thuispc te draaien en dan wordt de multiselect leeg getoond. Ik heb in de logs gekeken en zie daar geen foutmeldingen. Ik gebruik PHP 5.2.11 in cm apache 2.2.Ik gebruik PHP 5.2.11 in cm apache 2.2. Wel zie ik soms (niet altijd) de melding:
[ code verwijderd ]
De code die ik gebruik (die root en dergelijke ga ik er later wel uit halen)
[ code verwijderd ]
1 2 3 4 5 | include("jakees.inc"); echo $user; echo test; ?> |
nee. Ik heb ook nog even in het include bestand gekeken maar daar staat ook niets.quote:Op zondag 18 oktober 2009 21:04 schreef GlowMouse het volgende:
Heb je ergens include() staan zonder wat ertussen?
1 2 | [Sun Oct 18 21:02:14 2009] [error] [client 127.0.0.1] PHP Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening '' for inclusion (include_path='.;c:\\php\\includes') in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\Joomla\\zaalvoetbal\\test.php on line 11 |
thx is opgelost nu. Het probleem was dat ik dubbele quotes ipv enkele quotes gebruikte. Lekker weer 2 uur van mijn leven verspilt ;-).quote:Op zondag 18 oktober 2009 22:13 schreef GlowMouse het volgende:
[Sun Oct 18 21:02:14 2009] [error] [client 127.0.0.1] PHP Warning: include_once() [<a href='function.include-once'>function.include-once</a>]: Filename cannot be empty in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\Joomla\\zaalvoetbal\\test.php on line 11
hoe duidelijk wil je het hebben?
pfft... zo leer je. en 2 uur over 1p robleem is redelijk normaal wen er maar aanquote:Op zondag 18 oktober 2009 22:25 schreef jakees het volgende:
[..]
thx is opgelost nu. Het probleem was dat ik dubbele quotes ipv enkele quotes gebruikte. Lekker weer 2 uur van mijn leven verspilt ;-).
Of het is hetzelfde probleem en je doet er weer 2 uur overquote:Op maandag 19 oktober 2009 01:57 schreef cablegunmaster het volgende:
[..]
pfft... zo leer je. en 2 uur over 1p robleem is redelijk normaal wen er maar aan![]()
Alleen verschilt het probleem elke keer, een stapje ingewikkelder.
je leert vanzelf de foutmeldingen lezenquote:Op maandag 19 oktober 2009 08:32 schreef Xcalibur het volgende:
[..]
Of het is hetzelfde probleem en je doet er weer 2 uur over
En daarna voel je je altijd heel stom
Zeker als je niet bij logfiles etc kanquote:Op maandag 19 oktober 2009 16:52 schreef cablegunmaster het volgende:
[..]
je leert vanzelf de foutmeldingen lezenhet is heel erg handig internal server error 500 vind ik irritanter
![]()
Foutmeldingen lezen kan ik wel, maar ze zeggen niet altijd wat er nou aan de hand is jammer genoeg...quote:Op maandag 19 oktober 2009 16:52 schreef cablegunmaster het volgende:
je leert vanzelf de foutmeldingen lezen![]()
Nee, maar meestal geven ze wel goede aanwijzigen. Ik kan me zo snel even geen foutmelding bedenken die niet aangeeft wat er aan de hand is, of het moet al iets zijn als de "unexpected end of file" als je een } vergeet. Maar technisch gezien is die melding wel correct.quote:Op maandag 19 oktober 2009 17:02 schreef Xcalibur het volgende:
[..]
Foutmeldingen lezen kan ik wel, maar ze zeggen niet altijd wat er nou aan de hand is jammer genoeg...
Dat levert meestal geen foutmeldingen op maar alleen ongewenst/onverwacht gedrag. En het kan idd wel lastig zijn om na te gaan waarom X wel of juist niet gebeurt terwijl je het tegenovergestelde verwacht.quote:Op maandag 19 oktober 2009 19:51 schreef Xcalibur het volgende:
Syntaxfouten zijn geen probleem inderdaad, ik doel meer op een variabele die niet / verkeerd gezet is omdat je script in een situatie draait die je helemaal niet verwacht had, en daardoor verkeerde output geeft
Dan kan je lang zoeken, aangezien je op de verkeerde plek zit te zoeken
Een waarde die per ongeluk uit een cookie komt en iets anders overschrijft bijvoorbeeld.
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 53 54 55 56 57 58 59 60 61 62 | private function word_frequency3($text) { $i = 0; $encodeText = $text; $wordfrequenc = ""; $str = $encodeText; $str = ereg_replace("[^A-Za-z _]", " ", $str); $str = str_replace("\n", "", $str); $str = str_replace("\n\l", "", $str); $str = str_replace(" ", " ", $str); $str = strip_tags($str); #$word_count = (array_count_values(str_word_count(strtolower($str),1,'àáãç3'))); $word_count = (explode(' ',(strtolower($str)))); $woorden = array(); foreach ($word_count as $key) { if(($key != "") AND ($key != " ")) { #echo $key."<br />"; $woorden[$i] = $key; $i++; } } $drie_woorden = array(); $i = 0; $this->aantalWoordenInBody = count($woorden); while ($i < (count($woorden) - 2)) { $j = 0; while ($j < (count($woorden) - 2)) { # echo $woorden[$i].' '.$woorden[$i+1].' - '. $woorden[$j].' '.$woorden[$j+1]."<br />"; if(($woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]) == ($woorden[$j].' '.$woorden[$j+1].' '.$woorden[$j+2])) { if(isset($drie_woorden[$woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]])) { $drie_woorden[$woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]]++; } else { $drie_woorden[$woorden[$i].' '.$woorden[$i+1].' '.$woorden[$i+2]] = 1; } } $j++; } $i++; } arsort($drie_woorden); $return = array(); foreach ($drie_woorden as $combinatie => $aantal) { $return[$combinatie] = sqrt($aantal); } return($this->aantalWoordenPercentage($return,3)); } ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function pwn_cpu($str) { $str=preg_replace("#[^a-z_0-9]+#i",' ',$str);//neem ff aan dat 0-9 ook woordchars zijn $words=explode(' ',trim($str)); $triple=array(); for($x=0;$x<count($words)-2;$x++) { $set="{$words[$x]} {$words[$x+1]} {$words[$x+2]}"; $triple[$set]=sqrt(substr_count($str,$set)); } arsort($triple); return $triple; } ?> |
Ik zie nu net dat de functie curl_exec() alles direct output ofzo? Wat is de manier om alles op te vangen?quote:Op maandag 26 oktober 2009 10:55 schreef slacker_nl het volgende:
Ik zou het met curl doen ja. Tenzij je zelf alles wilt coden, maar waarom dat doen als je curl hebt
Er zijn een aantal functies voor output buffering.quote:Op maandag 26 oktober 2009 11:06 schreef daReaper het volgende:
[..]
Ik zie nu net dat de functie curl_exec() alles direct output ofzo? Wat is de manier om alles op te vangen?
Bekijk de curl opties die je kan meegeven.. Hint: CURLOPT_RETURNTRANSFERquote:Op maandag 26 oktober 2009 11:06 schreef daReaper het volgende:
[..]
Ik zie nu net dat de functie curl_exec() alles direct output ofzo? Wat is de manier om alles op te vangen?
perfect, heeft me echt geholpenquote:Op dinsdag 20 oktober 2009 11:33 schreef ralfie het volgende:
ik snap maar half wat je wil bewerkstellingen, maar zoiets?
[ code verwijderd ]
en hoe kun je dat traag zijn eruithalenquote:Op maandag 26 oktober 2009 19:50 schreef GlowMouse het volgende:
sorteren op ABS(veld - huidigedatum); en met veel records gaat dat traag zijn
Door niet te sorteren op een functieresultaat.quote:Op dinsdag 27 oktober 2009 14:34 schreef cablegunmaster het volgende:
[..]
en hoe kun je dat traag zijn eruithalen?
Door indices te gebruiken, als je die nog niet hebt. Anders een snellere manier vinden om je gewenste resultaat te bereiken.quote:Op dinsdag 27 oktober 2009 14:34 schreef cablegunmaster het volgende:
[..]
en hoe kun je dat traag zijn eruithalen?
Met indices los je het hier niet op. Je kunt geen index zetten op een functieresultaat.quote:Op woensdag 28 oktober 2009 09:16 schreef Trollface. het volgende:
[..]
Door indices te gebruiken, als je die nog niet hebt. Anders een snellere manier vinden om je gewenste resultaat te bereiken.
Ah, ik las het verkeerdquote:Op woensdag 28 oktober 2009 09:41 schreef Light het volgende:
[..]
Met indices los je het hier niet op. Je kunt geen index zetten op een functieresultaat.
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 | $result = mysql_query($sql) or die(mysql_error()."\n".$sql."\n"); echo $sql.'<br>'; print '<pre>'; while($row = mysql_fetch_array($result)) { print_r($row); } print '</pre>'; Tabel 1 CREATE TABLE IF NOT EXISTS `tabel1` ( `cur_timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `name` varchar(30) NOT NULL, `card` int(11) NOT NULL, PRIMARY KEY (`name`,`card`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; tabel 2 CREATE TABLE IF NOT EXISTS `table2` ( `id` int(11) NOT NULL auto_increment, `cur_timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `name` varchar(30) NOT NULL, `card` int(11) NOT NULL, `was_card` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=16013 ; |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |