Scriptingvragen (PHP, JavaScript etc.)

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 21 mar 2007, 21:28

Jan Marques schreef:Ligt hoogstwaarschijnlijk aan instellingen van de server.

Weet niet precies hoe en wat, maar vrees dat je 't niet zo makkelijk opgelost kan krijgen!
Denk dat het gewoon aan de foute encoding die het script meestuurt ligt :roll:

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 25 mar 2007, 16:03

nog een vraag: Hoe kan je van een array een string maken?
Voorbeeld:

Code: Selecteer alles

$string = "Key1\nKey2\nKey3\n";
moet worden:

Code: Selecteer alles

array("Key1", "Key2", "Key3");

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 25 mar 2007, 16:41

Array naar string: http://www.php.net/implode
String naar array: http://www.php.net/explode

:)

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 25 mar 2007, 18:45

dus :

Code: Selecteer alles

$waarde = explode("\n",$string);

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 25 mar 2007, 18:54

ik kan tegenwoordig zelfs al zo goed php, dat ik de documentatie van sommige functies al begrijp svenn :P :roll:
Maar wat ik niet snap: waar is de bool $return bij highlight_string voor?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 25 mar 2007, 19:04

Ik doe het niet voor jouw ook, ik doe het voor de mensen die het niet begrijpen. de vool is optioneel.

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 25 mar 2007, 19:08

:P
Maar waar is die bool voor?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 25 mar 2007, 19:10

"bool" Maakt van een waarde "waar" of "niet waar", 1 of 0.

Code: Selecteer alles

echo bool $var = 'bla'; // output: 1
echo bool $var = 0; // output: 0
echo bool 0 + 3; // output: 1

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 25 mar 2007, 19:16

maar bij highlight_string (bool return)?
Laatst gewijzigd door Salomon op 25 mar 2007, 19:40, 2 keer totaal gewijzigd.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 25 mar 2007, 19:36

Lees het dan even op php.net: http://nl3.php.net/highlight_string

Op de plaats van "bool $return" moet je zelf een "true" of "false" waarde opgeven. "true" Betekend dat je iets kan doen met de aangepaste code (highlighted).

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 25 mar 2007, 19:39

Aha...
BTW:

Ik heb een nieuwe ava, gemaakt door php, alleen pakt phpBB de volgende link:

Code: Selecteer alles

http://dev.probleemoppc.com/plaatje.php?t=Jij%20daar!%20Ja%20jij!%20Mooi%20ava,%20toch?%20:-)&color=FF0000&make_phpbb_compitable=avatar.gif
niet...
Voor de geïnteresseerde in de code: http://dev.probleemoppc.com/plaatje.php?bron=true

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 25 mar 2007, 19:43

make_phpbb_compitable
Nee, zelfs zo gaat je dat niet lukken.. Je zou iets met .htaccess kunnen klooien.

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 25 mar 2007, 19:52

Wat wel gaat lukken is alles door PATH_INFO doorgeven. :)

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 25 mar 2007, 20:00

Juist ja, duidelijk :oops: :roll:

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 26 mar 2007, 08:22

Ik dacht dat je php.net begreep ? http://be2.php.net/pathinfo

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 26 mar 2007, 08:42

svenn schreef:Ik dacht dat je php.net begreep ? http://be2.php.net/pathinfo
Nee, niet pathinfo(), maar $_SERVER['PATH_INFO']. ;) Als je je script aanroept met /index.php/hoi/hoi2, staat er bijvoorbeeld /hoi/hoi2 in.

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 26 mar 2007, 09:02

Salomon schreef:Juist ja, duidelijk :oops: :roll:
Dan nog vind ik zo'n reacties wat "ongepast"

zo kan het met .htaccess

Code: Selecteer alles

RewriteEngine On
RewriteRule ^phpbb.gif phpbb.php

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Bericht door Salomon » 08 apr 2007, 15:14

Twee vragen:
Hoe kan ik <?php en ?> toevoegen als dat er nog niet staat;
Waarom krijg ik maar één keer het lijnnummer bij:

Code: Selecteer alles

<?php
include("functions.inc.php");
html_start("Highlight string generator");
echo "<h1>Highlight string generator</h1>\n<br />\n<br />";
if(!isset($_POST['code'])) {
	$form  = "<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"POST\">\n";
	$form .= '<textarea cols="100" rows="20" name="code"' . "></textarea><br />\n";
	$form .= '<input type="submit" value="Genereer" />' . "\n";
	$form .= "</form>";
	echo $form;
}
else {
	$code = $_POST['code'];
	$code = highlight_string($code, waar);
	$code = explode("<br />\n", $code);
	echo '<table border="2" cellpadding="0" cellspacing="0">';
	foreach($code as $line_num => $truecode) {
		echo "<tr>\n";
    	echo "<td bgcolor = \"#cccccc\">\n";
    	echo "<code>" . ($line_num) . "</code>\n";
    	echo "</td>\n";
    	echo "<td>\n";
    	echo $truecode . "\n";
    	echo "</td>\n";
    	echo "</tr>\n";
    }
}
html_end();
?>
???

Daan
Berichten: 1060
Lid geworden op: 22 jun 2006, 19:59
Locatie: Nijmegen

Bericht door Daan » 10 apr 2007, 13:00

Ik heb op internet een lettertype gevonden die ik wil gebruiken voor de header van mijn site(geen forum!), de header is geen plaatje maar gewoon tekst op een achtergrond (dus <div id="header"> Hoi </div>). Kan ik dan dat lettertype uploaden zodat iedereen gewoon dat lettertype krijgt te zien aangezien niet iedereen dat lettertype heeft? Of moet ik dan nog wat in mijn CSS aanpassen

Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 10 apr 2007, 13:34

Je zal het dan toch in een afbeelding moeten maken. :(

Plaats reactie