ik draai het ook, op een celly 1.6 met 780 mb intern, en het werkt prima. Soms wat gemopper als ik probeer op te slaan via webdrive, maar niets ernstigs.quote:Op donderdag 1 december 2005 08:44 schreef mschol het volgende:
zijn er mensen die zend studio draaien?
en zo ja wat vinden jullie ervan?
ik draai zend 5 en vind persoonlijk dat het er op lijkt dat het erg slecht is geschreven..
ik heb nu een amd athlon 2600+ met 1280MB ram en als zend een uurtje aanstraat is het programma niet meer vooruit te branden...
als ik ga kijken naar de processen heb ik een javavw.exe die >280MB geheugen uinneemt...
sluit ik die dan sluit ik ook zend...
Ik heb vooral een gat bij OOP en streaming.quote:Op donderdag 1 december 2005 13:03 schreef JeRa het volgende:
Die ZCE ziet er erg interessant uithoewel ik een studie doe die vrij weinig met dit soort zaken te maken heeft is het altijd handig iets achter de hand te houden. Als ik die objectives bekijk die Zend stelt voor dat examen heb ik toch zeker 80% - 90% nu onder de knie (alhoewel het natuurlijk zo is dat ze een terminologie zullen gaan voeren waarvoor iedereen wel moet leren).
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 | echo"<LINK HREF='white.css' TYPE='text/css' REL='stylesheet'>"; echo"<b><u>Let op! Het forum wordt door gebruik van deze tool zwaar vertraagd! </u></b>"; <br><br> include("connectpf.php"); $query = "SELECT * FROM ibf_members WHERE id='".$_COOKIE["member_id"]."' AND password='". md5($_POST["wachtwoord"]) . "' AND mgroup = 4 OR mgroup = 6 OR mgroup = 11 AND name = '" . $_POST["naam"] ."' "; $result = mysql_query($query); if(mysql_num_rows($result) > 0) { // Genereer lijst dubbele IP's van registratie echo "Dubbele <b>registratie</b> IP Adressen:"; echo "<table>"; echo "<tr><td>Naam / link </td><td>IP adres</td></tr>"; $sql = "SELECT m1.id, m1.name, m1.ip_address FROM ibf_members AS m1 LEFT JOIN ibf_members AS m2 ON m2.ip_address = m1.ip_address WHERE m1.id <> m2.id ORDER BY m1.ip_address"; $query = mysql_query($sql) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { $IPA = $result["ip_address"]; $Nick = $result["name"]; $IDNR = $result["id"]; echo "<tr><td><a href = 'http://www.pestforum.nl/forum/index.php?showuser=".$IDNR."'>".$Nick."</a></td><td>".$IPA."</td></tr>"; } echo "</table><br><hr>"; // Genereer lijst IP's van registratie, waarmee later gepost is echo "Dubbele <b>registratie</b> IP Adressen, waarmee later <b>gepost</b> is:"; echo "<table>"; echo "<tr><td>Naam / link plaatser </td><td>IP adres</td><td>Naam / link geregistreerde user</td></tr>"; $sql = "SELECT m1.author_id, m1.author_name, m1.ip_address, m2.name, m2.id FROM ibf_posts AS m1 LEFT JOIN ibf_members AS m2 ON m1.ip_address = m2.ip_address WHERE m1.author_id <> m2.id ORDER BY m1.ip_address"; $query = mysql_query($sql) or die(mysql_error()); while ($result = mysql_fetch_array($query)) { $IPA = $result["ip_address"]; $Nick = $result["author_name"]; $IDNR = $result["author_id"]; $Nick2 = $result["name"]; $IDNR2 = $result["id"]; echo "<tr><td><a href = 'http://www.pestforum.nl/forum/index.php?showuser=".$IDNR."'>".$Nick."</a></td><td>".$IPA."</td><td><a href = 'http://www.pestforum.nl/forum/index.php?showuser=".$IDNR2."'>".$Nick2."</a></td></tr>"; } echo "</table><br><hr>"; } else { $text = "Geen crewlid! ga terug!"; die($text); } ?> |
Zoals ik al zei, zoiets mag eigenlijk helemaal niet lang duren; dan is er wrs iets fout met je indicesquote:Op donderdag 1 december 2005 13:34 schreef LeeHarveyOswald het volgende:
Eigenlijk wil ik em ook laten kijken welke berichten een andere naam bevatten maar hetzelfde IP.. maar als ik zie hoe lang hij hier al mee bezig is....
Wat is eigenlijk het verschil met magic quotes en add_slashes?quote:Op donderdag 1 december 2005 15:18 schreef Ro�a� het volgende:
Je zou ook eens moeten overwegen om dingen als mysql_real_escape_string te gaan gebruiken..
Een soort htmlentities combined met addslashes of magic quotes.quote:Op donderdag 1 december 2005 15:41 schreef Ro�a� het volgende:
andere escape character set
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 | // Quote variable to make safe function quote_smart($value) { // Stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } // Quote if not integer if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } return $value; } // Connect $link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password') OR die(mysql_error()); // Make a safe query $query = sprintf("SELECT * FROM users WHERE user=%s AND password=%s", quote_smart($_POST['username']), quote_smart($_POST['password'])); mysql_query($query); ?> |
htmlentities doet iets compleets anders, die zet bepaalde tekens om naar een HTML entity zoals & lt;quote:Op donderdag 1 december 2005 16:05 schreef Swetsenegger het volgende:
[..]
Een soort htmlentities combined met addslashes of magic quotes.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | { if (!get_magic_quotes_gpc()) { return; } while (list($key, $value) = each($_GET)) { $_GET[$key] = stripslashes($value); } while (list($key, $value) = each($_POST)) { $_POST[$key] = stripslashes($value); } while (list($key, $value) = each($_COOKIE)) { $_COOKIE[$key] = stripslashes($value); } } |
quote:You have completed the Self Test!
Your score is 1 out of 8. Check out the answers and explanations of the questions
Dat is waar. Ik maak dan ook zelden gebruik van arrays in de $_POST- of $_GET-variabelenquote:Op donderdag 1 december 2005 19:54 schreef Ro�a� het volgende:
Jera,
jouw code stript niet goed. Immers geneste array worden niet meegenomen en daarvan zou zelfs de waarde verloren kunnen gaan door de re-assignment.
Kijk even naar deze: http://www.roonaan.nl/lib/php/view/snippet.magicquotes.php
-r-
edit: hier stond een spoilerquote:You have completed the Self Test!
Your score is 8 out of 8. Check out the answers and explanations of the questions.
yup idd.. hele logische dingen..quote:Op donderdag 1 december 2005 20:02 schreef Swetsenegger het volgende:
[..]
Als je de antwoorden leest is veel van een erg hoog 'Ow ja' gehalte.
komt volgens mij door het brakke js based menu in de website. Die vertraagd enorm.quote:Op donderdag 1 december 2005 20:11 schreef JeRa het volgende:
[..]
edit: hier stond een spoilermisschien dat ik over een paar maanden maar eens ga kijken naar dat ZCE.
Overigens, voor een bedrijf wat een scripting taal heeft ontworpen mogen ze die test wel wat sneller makenzat af en toe 30 seconden te wachten op de nieuwe vraag.
edit: heb antwoord maar weggehaald, die test geeft telkens dezelfde vragen.
Dat kan roonaan of Light je beter vertellen. Zover als ik begreep wel. Het is veel kennis van de syntax en functies en dergelijke.quote:Op donderdag 1 december 2005 20:08 schreef Jimmy het volgende:
Ja, ik vond die vragen wel een erg strikvraag gehalte hebben.
Is dat hetzelfde soort vragen dat je op het daadwerkelijke examen krijgt?
Die vragen hebben een hoog gehalte "zo zou ik het nooit doen" gehalte. Waarom zou je count toepassen op een stringquote:Op donderdag 1 december 2005 20:02 schreef Swetsenegger het volgende:
[..]
Als je de antwoorden leest is veel van een erg hoog 'Ow ja' gehalte.
1 |
Nah, ik kreeg na 30 seconden de pagina pas fysiek binnen, voordat er ook maar javascript uitgevoerd kon wordenquote:Op donderdag 1 december 2005 20:34 schreef Ro�a� het volgende:
[..]
komt volgens mij door het brakke js based menu in de website. Die vertraagd enorm.
Niet natuurlijkquote:Op donderdag 1 december 2005 21:06 schreef SuperRembo het volgende:
[..]
Die vragen hebben een hoog gehalte "zo zou ik het nooit doen" gehalte. Waarom zou je count toepassen op een string
quote:Op donderdag 1 december 2005 21:56 schreef Light het volgende:
[..]
Niet natuurlijkMaar 't is handig om te weten wat er gebeurt als je die functie per ongeluk toch een string voert.
En het niveau van het examen ligt wel boven dat van die 8 testvragen
Ik zie het probleem hier niet zo aan? Wat is er mis met eenquote:Op donderdag 1 december 2005 22:06 schreef Swetsenegger het volgende:
Maar nu maak je een nieuw menuitem 'kwartshorloges' en wil je seiko,casio en citizen uit 'horloges' halen en koppelen aan 'kwartshorloges'. Nu kun je natuurlijk stuk voor stuk seiko, casio en citizen uit de database trekken en de koppeling aanpassen, maar dat is natuurlijk gepijpzeik.
quote:Op donderdag 1 december 2005 22:10 schreef JeRa het volgende:
[..]
Ik zie het probleem hier niet zo aan? Wat is er mis met een
UPDATE tabel SET parent (of left/right-gedoe) = waarde WHERE id IN (item1, item2, item3)
?je link werkt niet overigens.
Hij werkt wéér nietquote:Op donderdag 1 december 2005 22:13 schreef Swetsenegger het volgende:
[..]http://www.pandora.nl/admin/koppelen.php
JeRa, ja maar dan moet je wel meerdere produkten in 1 keer door kunnen geven met een submit. Kortom meerdere produkten kunnen selecteren om te kunnen koppelenZie de link.
Rechts krijg je toch meerdere producten? Bij de submit krijg je toch de IDs van die producten door? Kun je daar niet mee werken? Of snap ik er niets van?quote:Op donderdag 1 december 2005 22:13 schreef Swetsenegger het volgende:
[..]
JeRa, ja maar dan moet je wel meerdere produkten in 1 keer door kunnen geven met een submit. Kortom meerdere produkten kunnen selecteren om te kunnen koppelenZie de link.
Rechts krijg je wat je wil koppelen aan het gekozen menuitem.quote:Op donderdag 1 december 2005 22:21 schreef JeRa het volgende:
[..]
Rechts krijg je toch meerdere producten? Bij de submit krijg je toch de IDs van die producten door? Kun je daar niet mee werken? Of snap ik er niets van?
Je kunt ook met Javascript alle items uitlezen en door middel van Javascript/DOM velden toevoegen aan het formulier dat je wil submitten?quote:Op donderdag 1 december 2005 22:24 schreef Swetsenegger het volgende:
[..]
Het probleem is, dat alle produkten rechts dus onsubmit geselecteert moeten worden
Bij die (werkende) link die je gaf krijg ik niets van links naar rechts verschoven hoor. Andersom ook niet, maar dat was kennelijk niet de bedoeling.quote:Op donderdag 1 december 2005 22:24 schreef Swetsenegger het volgende:
[..]
Rechts krijg je wat je wil koppelen aan het gekozen menuitem.
Je kan dus van links naar rechts schuiven.
Vervolgens klik je submit en moet wat rechts staat gekoppeld worden aan het menu item welke je bovenin kiest in de pulldown.
Het probleem is, dat alle produkten rechts dus onsubmit geselecteert moeten worden
Ja zoiets moet ik gaan doen.quote:Op donderdag 1 december 2005 22:26 schreef JeRa het volgende:
[..]
Je kunt ook met Javascript alle items uitlezen en door middel van Javascript/DOM velden toevoegen aan het formulier dat je wil submitten?en vervolgens een submit() uitvoeren natuurlijk.
Dubbelklikken geprobeerd?quote:Op donderdag 1 december 2005 22:28 schreef Light het volgende:
[..]
Bij die (werkende) link die je gaf krijg ik niets van links naar rechts verschoven hoor. Andersom ook niet, maar dat was kennelijk niet de bedoeling.
Je selecteert bovenin bv zilver.quote:Op donderdag 1 december 2005 22:28 schreef Light het volgende:
[..]
Bij die (werkende) link die je gaf krijg ik niets van links naar rechts verschoven hoor. Andersom ook niet, maar dat was kennelijk niet de bedoeling.
Ja, ik moest dus dubbelklikken, en dan had ik nog niet geprobeerdquote:Op donderdag 1 december 2005 22:32 schreef Swetsenegger het volgende:
[..]
Je selecteert bovenin bv zilver.
Dan zie je rechts allerlei items staan. Als je een item dubbelklikt schuift die naar links.
Tenminste op mijn xp machine met IE en FF werkt dat
Als je een andere optie in de pulldown selecteert staat alles links en kan je door dubbelklikken naar rechts schuiven.
Nou, je zult eerst een canvas moeten maken waar je in kunt 'tekenen'. Dat tekenen gebeurt eigenlijk altijd op dezelfde wijze; kies een kleur, stijl, dikte en lijntjes tekenen maarquote:Op vrijdag 2 december 2005 00:08 schreef mschol het volgende:
heeft iemand tip voor het maken van grafiekjes met php .GD libary..
wil zelf graag een post history (aantal posts per dag) van de afgelopen 7 dagen bijvoorbeeld hebben...
weet iemand een goeie site om mee te beginnen, ik ken van GD libary alleen de echte basis dingen (zie m'n avatar)
scrippies had ik ook niet verwacht hoor, anders had ik er wel omgevraagdquote:Op vrijdag 2 december 2005 01:43 schreef JeRa het volgende:
Als je php-scriptjes had verwacht moet ik je teleurstellen, dan ga je zelf maar zoekendie zijn er genoeg te vinden.
Als ik kijk naar de manual pages van include() en require() staat daar niets over meerdere includes. Dus het lijkt me van nietquote:Op vrijdag 2 december 2005 12:38 schreef Desdinova het volgende:
@include ('data.php','recent.php');
op deze manier kan ik er niet 2 tegelijk inladen. Is er wel een mogelijkheid of moet ik gewoon 2 includes doen?
Idem, ik wil SuperRembo voordragen.quote:Op vrijdag 2 december 2005 12:37 schreef Chandler het volgende:
Wil wel maar denk niet dat ik goed genoeg ben
quote:Op vrijdag 2 december 2005 12:58 schreef Swetsenegger het volgende:
[..]
Idem, ik wil SuperRembo voordragen.
1 2 3 4 5 6 | $fu = $fc->login('gebruikersnaam', 'wachtwoord'); //eventueel met expire in seconden $profile = $fu->getProfile(); $profile['signature'] = 'blaat'; //of ondertitel, of whatever $fu->setProfile($profile); $fu->logout(); //eventueel met type logout |
Dat weet ik niet, maar in dit topic zitten een stuk of 4 'grootheden' en daar is SuperRembo er 1 van en 3 anderen developpen alquote:Op vrijdag 2 december 2005 13:01 schreef JeRa het volgende:
[..]maar wil SuperRembo dat wel?
Ik dev al voor FOK! maar ben op dit moment aan het wachten op 'n ontwerp
Is het niet zo dat mensen die goed genoeg zijn, al hun geld met dit soort activiteiten kunnen verdienen?quote:Op vrijdag 2 december 2005 11:06 schreef Breuls het volgende:
Ik weet niet of posters in dit topic veel op Developer Central kijken, dus ik spam even een linkje voor het goede doel: Ontwikkelaars gezocht.
include loopt gewoon door. require stopt.quote:Op vrijdag 2 december 2005 13:24 schreef Jimmy het volgende:
2 includes doen.
En ik zou die @ weglaten: die onderdrukt foutmeldingen, maar de pagina zou eigenlijk niet eens door mogen gaan als een van de includes niet lukt.
Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staanquote:Op vrijdag 2 december 2005 13:25 schreef Jimmy het volgende:
[..]
Is het niet zo dat mensen die goed genoeg zijn, al hun geld met dit soort activiteiten kunnen verdienen?
Ik weet dat ik niet snel tijd in een vrijwillig project zou steken voor iets wat ik ook als werk doe. (En dat is in dit geval idd webontwikkeling)
Ja, dat weet ik: maar als er foutmeldingen zijn, zou je niet eens moeten willen dat ie doorgaat...quote:Op vrijdag 2 december 2005 13:26 schreef Swetsenegger het volgende:
include loopt gewoon door. require stopt.
Nee precies.quote:Op vrijdag 2 december 2005 13:27 schreef Jimmy het volgende:
[..]
Ja, dat weet ik: maar als er foutmeldingen zijn, zou je niet eens moeten willen dat ie doorgaat...
Ok, daar heb je gelijk in.quote:Op vrijdag 2 december 2005 13:27 schreef Swetsenegger het volgende:
Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
Het heeft mij aan een baan geholpen, dus ja, dat kan zeker leuk op je CV staan.quote:Op vrijdag 2 december 2005 13:27 schreef Swetsenegger het volgende:
[..]
Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
Jammer dat je geen tijd hebt om af en toe hier eens je expertise te delenquote:Op vrijdag 2 december 2005 13:36 schreef Breuls het volgende:
[..]
Het heeft mij aan een baan geholpen, dus ja, dat kan zeker leuk op je CV staan.
Nooit geweten dat daar een internet developer zitquote:Op vrijdag 2 december 2005 14:02 schreef Breuls het volgende:
Ik werk op de Mariniersweg in het centrum van Rotterdam.
Het staat ook nergens met grote borden aangegeven.quote:Op vrijdag 2 december 2005 14:03 schreef Swetsenegger het volgende:
[..]
Nooit geweten dat daar een internet developer zit
ik ookquote:Op vrijdag 2 december 2005 13:23 schreef Swetsenegger het volgende:
[..]
Dat weet ik niet, maar in dit topic zitten een stuk of 4 'grootheden' en daar is SuperRembo er 1 van en 3 anderen developpen al
Dan komt er een hele grote groepe 'leuke prutsers' waar ik zelf ook toe behoor, en dan nog een klein groepje absolute newbies
Vaker werkt een community als Fok! tegen jouw, omdat je te veel tijd zal kosten (Aldus redenatie van de baas, welke in dit soort gevallen vaak ook wel klopt). Dat het ook kan helpen bewijst Breuls, maar daar moet je niet zo maar vanuit gaan.quote:Op vrijdag 2 december 2005 13:27 schreef Swetsenegger het volgende:
[..]
Velen studeren nog. Dan kan een community als Fok! natuurlijk leuk op je CV staan
Over welke source heb je 't?quote:Op vrijdag 2 december 2005 19:57 schreef pc-fr34k het volgende:
JeRa, ik wilde eerst ook zoiets maken voor in m'n signature en toen zeiden Breuls en Slar dat ik de source niet vrij zou mogen geven omdat niet iedereen er een tijdslimit op zet en dit de server teveel zou belasten... Ik denk ik zeg het maar eventjes voordat jij en je server een ban hebben, dat zeiden ze iig tegen mij..
Die om je profiel te wijzigen. Ik heb er een mailwisseling over gehad toen met breuls en het mocht mits ik de source niet zou vrijgeven, het script gekeurd was zodat het de server niet zou belasten en er een timeout op zou zitten, wat bij jou er wel op zit. Maar als je aan iedereen de source laat zien kunnen mensen een random signature script maken die bv elke 2 secs veranderd, daar is de server niet blij mee.quote:
Dat is eerder een probleem van die waardeloze instellingen die de fok servers in draaien (Ubuntuquote:Op vrijdag 2 december 2005 20:31 schreef pc-fr34k het volgende:
[..]
Die om je profiel te wijzigen. Ik heb er een mailwisseling over gehad toen met breuls en het mocht mits ik de source niet zou vrijgeven, het script gekeurd was zodat het de server niet zou belasten en er een timeout op zou zitten, wat bij jou er wel op zit. Maar als je aan iedereen de source laat zien kunnen mensen een random signature script maken die bv elke 2 secs veranderd, daar is de server niet blij mee.
Naast mijn ervaring met Ubuntu als prima web-, data- en watdanalniet-server heb ik ook ervaring met Debian wat ik gebruik als distro voor mijn servers. Ik snap je opmerking over Ubuntu dus eerlijk gezegd niet echtquote:Op vrijdag 2 december 2005 20:37 schreef existenz het volgende:
[..]
Dat is eerder een probleem van die waardeloze instellingen die de fok servers in draaien (Ubuntu). Zoiets hoort gewoon een dikke time out te krijgen binnen een paar seconde van de server.
Klein maar extreem belangrijk detail. Servers draai je NIET op unstable versies en 3x raden waar Ubuntu op gebaseerd is! Apache ed.. draaien ook leuk op Windows 95, maar dat doe je toch ook niet??quote:Op vrijdag 2 december 2005 20:47 schreef JeRa het volgende:
[..]
Naast mijn ervaring met Ubuntu als prima web-, data- en watdanalniet-server heb ik ook ervaring met Debian wat ik gebruik als distro voor mijn servers. Ik snap je opmerking over Ubuntu dus eerlijk gezegd niet echtmijn ervaring is dat het zelfs sneller fungeert als server dan de meeste andere distro's. Ooit Ubuntu geïnstalleerd als server, dus zonder X-server en al die meuk? Doe dat eens of vertel me wat er dan zo anders of onveiliger aan is dan een andere distro
Op dezelfde plek waar je je load balancing ed. in hoort te stellen. Maar dat heeft Fok geloof ik dus niet, wat dus de performance problemen verklaard. Dat soort dingen stel je dus niet in op je apache of php, want dan is het allang te laat ervoor! Maar dit is een PHP topic, dus we gaan weer back OTquote:En wat bedoel je met timeout? Je wilt een module voor Apache gebruiken die dat bijhoudt? Waar moeten dan alle images vandaan komen? Of wil je het in PHP doen en zodoende nóg meer load op de servers brengen? Chapeau
Als je het over Debian Unstable hebt, laat me je dan uit de droom helpen. Ubuntu is gebaseerd op voornamelijk Debian Testing met links en rechts wat packages uit Unstable die volgens Debian nog niet stabiel genoeg waren. Echter gaat het in elk geval om software die uitvoerig getest is door vele mensen en bedrijven - en goh, waarom zou iedereen nou toch roepen dat Debian zo traag is met het uitbrengen van nieuwe software? Puur en alleen omdat Debian bang is dat 'nieuwe' features in software kritieke bugs met zich meenemen, terwijl juist die nieuwe features de boel sneller kunnen maken en zelfs uitvoerig getest zijn. En alle lekken die gevonden worden worden zowel in Ubuntu als Debian Sarge gefixed, dus ik wacht op een goed concreet voorbeeld van instabiliteitquote:Op vrijdag 2 december 2005 20:58 schreef existenz het volgende:
[..]
Klein maar extreem belangrijk detail. Servers draai je NIET op unstable versies en 3x raden waar Ubuntu op gebaseerd is! Apache ed.. draaien ook leuk op Windows 95, maar dat doe je toch ook niet??
Ik gebruik ook altijd history.back() alleen is het nadelig als je van een andere site (Google?) afkomt. Dan gaat ie natuurlijk terug naar Google, terwijl je eigenlijk wilt dat de bezoeker op de website blijft. Je zou met een referer kunnen werken, en indien nodig gewoon hardcoden dat die knop teruggaat naar de homepage. Als het een algemene 'back'-knop is hoort dat natuurlijk niet, maar als het een geïntegreerd onderdeel van je menu is bijvoorbeeld vind ik het wel kunnenquote:Op vrijdag 2 december 2005 23:16 schreef Swetsenegger het volgende:Ik heel moeilijk doen met sessies om 'de laatste pagina' te onthouden waar ik vandaan kwam.
Totdat ik me opeens javascript:history.back() herinnerde
Soms kan je wel eens te ver doordraven in je server-side scripting
Nee precies, het gaat er bij mij om wanneer je het winkelwagentje bekijkt je een optie 'verder winkelen' hebt. En dan wil ik je wel terug sturen naar de page waar je vandaan komt.quote:Op vrijdag 2 december 2005 23:19 schreef JeRa het volgende:
[..]
Ik gebruik ook altijd history.back() alleen is het nadelig als je van een andere site (Google?) afkomt. Dan gaat ie natuurlijk terug naar Google, terwijl je eigenlijk wilt dat de bezoeker op de website blijft. Als het een algemene 'back'-knop is hoort dat natuurlijk niet, maar als het een geïntegreerd onderdeel van je menu is bijvoorbeeld vind ik het wel kunnen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | `id` bigint(20) NOT NULL auto_increment, `enquete_id` bigint(20) NOT NULL default '0', `name` varchar(128) NOT NULL default '', `comment` text NOT NULL, `type_question` tinyint(1) NOT NULL default '0', `type_rows` tinyint(4) NOT NULL default '0', `type_open` tinyint(1) NOT NULL default '0', `type_length` tinyint(4) NOT NULL default '0', `type_maxlength` tinyint(4) NOT NULL default '0', `type_minlength` tinyint(4) NOT NULL default '0', `type_input` tinyint(1) NOT NULL default '0', `type_tab` tinyint(4) NOT NULL default '0', `skip` varchar(25) NOT NULL default '', KEY `id` (`id`,`enquete_id`) ) TYPE=MyISAM; |
1 2 3 4 5 6 7 | `id` bigint(20) NOT NULL auto_increment, `enquete_id` bigint(20) NOT NULL default '0', `question_id` bigint(20) NOT NULL default '0', `question` varchar(128) NOT NULL default '', KEY `id` (`id`,`enquete_id`,`question_id`) ) TYPE=MyISAM; |
Ja, dat kan. Je zult dan alleen even moeten hobbien met de interpretatie van de tabellen door PHP wanneer je een dergelijke vraag bouwt. Je zult een aantal velden moeten "misbruiken".quote:
met alleenquote:Op zaterdag 3 december 2005 12:29 schreef PunisherADF het volgende:
Ik zie dan helemaal niks, lijkt erop dat er tog ergens een instelling niet helemaal lekker zit![]()
lees dan eff de phph handleiding na:quote:Op zaterdag 3 december 2005 12:44 schreef PunisherADF het volgende:
Mm lijkt niks te helpen :S
Mooi, maar in mijn geval gaat het echt maar om de vorige pagina.quote:Op vrijdag 2 december 2005 23:45 schreef Ro�a� het volgende:
In php kan je in principe gewoon een array in je session dumpen en daar telkens een url in dumpen.
if($_SERVER['REQUEST_METHOD'] == 'GET') {
array_unshift($_SESSION['requests'], $_SERVER['REQUEST_URI']);
//eventueel de history beperken tot 10 items
$_SESSION['requests'] = array_slice($_SESSION['requests'],0,10);
}
Kan je bijna een complete user history bijhouden.
$currentPage = $_SESSION['request'][0];
$previousPage = $_SESSION['request'][1];
Is javascript:history.back() dan niet gewoon eenvoudiger?quote:Op zaterdag 3 december 2005 13:48 schreef Ro�a� het volgende:
Dan zou je hem kunnen array_slicen op 0,2 natuurlijk :-)
Voorkomt niet dat je bv op google terecht komt (is alleen de vraag bij jou hoe groot de kans daarop is, als het een winkelmandje is...)quote:Op zaterdag 3 december 2005 13:51 schreef Swetsenegger het volgende:
[..]
Is javascript:history.back() dan niet gewoon eenvoudiger?
Dat klopt, maar daar hadden we het gisteren al overgehad.quote:Op zaterdag 3 december 2005 13:57 schreef the_disheaver het volgende:
[..]
Voorkomt niet dat je bv op google terecht komt (is alleen de vraag bij jou hoe groot de kans daarop is, als het een winkelmandje is...)
Maar zoeits kun je lijkt me ook oplossen met een if functie onder de history.back met een referer als statement.
quote:<body>
<FORM name=Voornaam action=toon_keuze.php method=get>
<?php echo ("voornaam")?><INPUT value=... name=Voornaam><BR>
<?php echo ("achternaam")?><INPUT value=... name=Achternaam> <BR><BR>
<?php echo ("geslacht")?><BR>
<?php echo ("man")?><INPUT type=radio value=man name=geslacht> <BR>
<?php echo ("vrouw")?><INPUT type=radio value=vrouw name=geslacht> <BR><BR>
<?php echo ("interesse")?><BR>
<?php echo ("Volkskrant")?><INPUT type=checkbox value=Volkskrant name=Interesse> <BR>
<?php echo ("Algemeen Dagblad")?><INPUT type=checkbox value="Algemeen Dagblad" name=Interesse> <BR>
<INPUT type=submit value=send name=submit> </FORM>
</body>
1 2 3 4 5 6 | <tr width=100%> <td width="40%"><?php echo "voornaam" ?></td> <td> <INPUT value=... name=Voornaam></td> </tr> </table> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |