abonnement Unibet Coolblue Bitvavo
  dinsdag 29 juni 2010 @ 21:43:23 #205
25889 Sitethief
Fulltime Flapdrol
pi_83463279
quote:
Op dinsdag 29 juni 2010 21:42 schreef Sitethief het volgende:

[..]

Die manier van jou kan snel tot verwarring leiden omdat je niet in een oogopslag kunt zien welk id je te pakken hebt.
Te snel gelezen

Maar idd, de tweede methode is een stuk fijner werken.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
pi_83463298
Ik zou het ook doen zoals retorbrapi voorstel

Sowieso is Nederlandse namen echt een no-go... afkortingen is vragen om problemen, nu lijkt het misschien heel logisch, maar over een jaar denk je daar echt heen anders over
pi_83471821
quote:
Op dinsdag 29 juni 2010 21:40 schreef retorbrapi het volgende:

Overigens had ik het zelf nog anders gedaan:
quiz_questions
id
text
question_id
Ik snap niet helemaal waarom je bij die questions-tabel twee id's gebruikt.
  woensdag 30 juni 2010 @ 00:08:58 #208
25889 Sitethief
Fulltime Flapdrol
pi_83472464
quote:
Op dinsdag 29 juni 2010 23:55 schreef Light het volgende:

[..]

Ik snap niet helemaal waarom je bij die questions-tabel twee id's gebruikt.
Ik zie het nu pas
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht >:)
pi_83475472
Oeps, ik bedoelde natuurlijk answer_id
pi_83476321
Dat lijkt er al meer op Nadeel is dan alleen dat je bij iedere vraag slechts 1 antwoord kunt geven, en da's misschien toch niet zo handig.
pi_83477235
quote:
Op woensdag 30 juni 2010 07:13 schreef Light het volgende:
Dat lijkt er al meer op Nadeel is dan alleen dat je bij iedere vraag slechts 1 antwoord kunt geven, en da's misschien toch niet zo handig.
Maar dat was niet de vraag
Die ging over de naamgeving van de tabel...

En aangezien wij verder niet weten hoe het gaat werken / waar het voor is, kunnen we hier verder niet zoveel mee
pi_83546174
Ik ben zojuist begonnen met het gebruik van het Zend Framework en dan in het speciaal de Translate module, door gebruik te maken van gettext. Het werkt allemaal prima, ik zou alleen nog een ding graag anders doen. Dit is mijn code:

1
2
3
4
5
6
7
8
<?php
include "library/Zend/Translate.php";

$translate = new Zend_Translate('gettext', './languages/nl.mo', 'nl');
$translate->setLocale('nl'); 

print $translate->_("Mark");
?>


Het gaat dan vooral op het stukje
1print $translate->_("Mark"); 


Dit moet toch korter kunnen? Door gewoon het volgende aan te roepen:
1print _("Mark"); 


Hoe doe ik dit? Dus $translate-> weglaten..
pi_83548413
Kan ik zoiets doen?

1
2
3
4
function _($var){
global $translate;
return $translate->$var;
}
  donderdag 1 juli 2010 @ 22:13:59 #214
254493 Trollface.
gr rob fruithof, groningencity
pi_83549463
Niet doen, globals zijn slecht. Je kunt wel doen:
1
2
3
4
5
6
7
8
<?php
$t 
= new Zend_Translate();
function 
_($t$v) {
 return 
$t->_($v);
}

echo 
_($t'Test');
?>


Maar ik zou gewoon $translate->_('Test') aanroepen.

[ Bericht 3% gewijzigd door Trollface. op 01-07-2010 22:23:36 ]
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83549896
quote:
Op donderdag 1 juli 2010 22:13 schreef Trollface. het volgende:
Niet doen, globals zijn slecht. Je kunt wel doen:
[ code verwijderd ]

Maar ik zou gewoon $translate->_('Test') aanroepen.
Hmmz heb je een punt. Was ook even een snel voorbeeld. Hoe zit het in bijv. Wordpress. Daar zie ik in de broncode vaak gewoon <?php echo _('text'); ?> staan.
  donderdag 1 juli 2010 @ 22:24:31 #216
254493 Trollface.
gr rob fruithof, groningencity
pi_83550125
quote:
Op donderdag 1 juli 2010 22:21 schreef mark_1980 het volgende:

[..]

Hmmz heb je een punt. Was ook even een snel voorbeeld. Hoe zit het in bijv. Wordpress. Daar zie ik in de broncode vaak gewoon <?php echo _('text'); ?> staan.
Zij gebruiken ook niet Zend... misschien een singleton waarbij een instantie van de klasse wordt gemaakt in de functie?
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83550706
quote:
Op donderdag 1 juli 2010 22:24 schreef Trollface. het volgende:

[..]

Zij gebruiken ook niet Zend... misschien een singleton waarbij een instantie van de klasse wordt gemaakt in de functie?
In standaard PHP is _() gewoon een alias voor gettext()
  donderdag 1 juli 2010 @ 22:35:35 #218
254493 Trollface.
gr rob fruithof, groningencity
pi_83550766
quote:
Op donderdag 1 juli 2010 22:34 schreef Light het volgende:

[..]

In standaard PHP is _() gewoon een alias voor gettext()
Weer wat geleerd.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_83552718
quote:
Op donderdag 1 juli 2010 22:34 schreef Light het volgende:

[..]

In standaard PHP is _() gewoon een alias voor gettext()
Ik wil de schrijfwijze zo kort mogelijk houden. Hou zou jij dit oplossen?
  maandag 12 juli 2010 @ 14:55:53 #220
37634 wobbel
Da WoBBeL King
pi_83958450
Als ik met Firebug kijk naar de volgende pagina krijg ik een 500 - Internal Server Error maar de pagina wordt wel gewoon weergegeven!!

http://www.progenion.nl/s(...)-Filter-PR-101-.html

Kan in error_log niks vinden...

Meest grappige is nog wel dat ik met PHP extra headers kan meegeven...Kan in plaats van de 500 met PHP wel een code 404, 302 etc forceren maar geen 200 OK. Wat kan dit zijn?

[ Bericht 15% gewijzigd door wobbel op 13-07-2010 13:00:05 ]
  maandag 12 juli 2010 @ 15:10:16 #221
113667 Keiichi
Konnichiwa!
pi_83959078
quote:
Op maandag 12 juli 2010 14:55 schreef wobbel het volgende:
Als ik met Firebug kijk naar de volgende pagina krijg ik een 500 - Internal Server Error maar de pagina wordt wel gewoon weergegeven!!

http://v3.progenion.nl/sh(...)-Filter-PR-101-.html

Kan in error_log niks vinden...

Meest grappige is nog wel dat ik met PHP extra headers kan meegeven...Kan in plaats van de 500 met PHP wel een code 404, 302 etc forceren maar geen 200 OK. Wat kan dit zijn?
Dat is wel heel erg apart.

Als je bij apache de loglevel in de config op debug zet, krijg je misschien net iets meer te weten.
  maandag 12 juli 2010 @ 15:16:23 #222
37634 wobbel
Da WoBBeL King
pi_83959349
quote:
Op maandag 12 juli 2010 15:10 schreef Keiichi het volgende:

[..]

Dat is wel heel erg apart.

Als je bij apache de loglevel in de config op debug zet, krijg je misschien net iets meer te weten.
Ga ik nu doen, momentje...beetje lastig want draait allemaal op Plesk en die is niet zo blij met handmatige wijzingen

[edit]

Niks, wel wat andere irrelevante zaken maar niks hierover
  maandag 12 juli 2010 @ 15:31:47 #223
113667 Keiichi
Konnichiwa!
pi_83960167
Van welk CRM (oid) maak je gebruik?
  maandag 12 juli 2010 @ 15:33:40 #224
37634 wobbel
Da WoBBeL King
pi_83960248
quote:
Op maandag 12 juli 2010 15:31 schreef Keiichi het volgende:
Van welk CRM (oid) maak je gebruik?
Zelf gemaakt dingetje...
Beheerder van server gaat zo PHP downgraden naar 5.1.6 want daar hadden we het probleem destijds (volgensmij) nog niet. Eens kijken wat hij dan doet...testen kan altijd
  maandag 12 juli 2010 @ 15:46:53 #225
113667 Keiichi
Konnichiwa!
pi_83960782
Kun je op je eigen PC geen testomgeving opzetten zodat je zelf eea kunt testen?
  dinsdag 13 juli 2010 @ 10:16:28 #226
37634 wobbel
Da WoBBeL King
pi_83989223
Probleem gelokaliseerd!!

1
2
3
<?php
eval ( "if ($condition) { \$condition = 0; } else { \$condition = 1; }" );
?>


Zorgt voor het probleem Alleen hoe moet ik hier een work-arround voor maken? een @ zetten voor eval heeft geen zin

Dit is de functie (uit template-parser)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
function parseIfStatement $condition$content$elseContent "" )
    {
        
$condition                                            trim $condition );

        
$condition                                            preg_replace "/(#)(\w+?)($|\s|\W)/me""\$this->parseVariable ( \"\\2\", \"\\3\", 1 );"$condition );

        eval ( 
"if ($condition) { \$condition = 0; } else { \$condition = 1; }" );

        if ( 
$condition )
            return 
stripslashes $content ) . $dbg;
        else
            return 
stripslashes $elseContent ) . $dbg;
    }
?>


Error: Parse error: syntax error, unexpected $end in /var/www/vhosts/progenion.nl/subdomains/v3/httpdocs/lib/f_template.php(106) : eval()'d code on line 1
pi_83989541
Waarom gebruik je daar eval()
  dinsdag 13 juli 2010 @ 10:30:21 #228
37634 wobbel
Da WoBBeL King
pi_83989596
quote:
Op dinsdag 13 juli 2010 10:28 schreef Light het volgende:
Waarom gebruik je daar eval()
Komt uit een template parser, die moet m'n condition controleren

Maar het was mijn condition die niet goed was schijnbaar....
  dinsdag 13 juli 2010 @ 12:20:39 #229
152303 hamkaastosti
ook bekend als hamkaastosti
pi_83993099
sowieso moet je een rotschop krijgen voor het gebruik van eval()
Tom Jones zong ooit...
she's got style she's got grace, takes a cumshot to the face, she's a lady
laat een berichtje achter in mijn vriendjes en vriendinnetjesboek
grolsch is tof | Aj plat könt praoten, mo-j ut neet laoten
  vrijdag 16 juli 2010 @ 09:45:29 #231
37634 wobbel
Da WoBBeL King
pi_84122666
Ik heb iets raars...

$string = "Bäkker";
echo $string;

Nu mag ik dat niet rechtstreeks in de HTML zetten omdat "ä" eerst omgezet moet worden naar de HTML code hiervan.

Dus ik doe dit:

$string = "Bäkker";
echo htmlentities ( $string );

Dan denk ik, dat gaat goed...wat krijg ik als output:

Bäkker
  vrijdag 16 juli 2010 @ 09:46:41 #232
136730 PiRANiA
All thinking men are atheists.
pi_84122679
Staat de encoding van je pagina goed?
  vrijdag 16 juli 2010 @ 09:47:13 #233
254493 Trollface.
gr rob fruithof, groningencity
pi_84122695
quote:
Op vrijdag 16 juli 2010 09:46 schreef PiRANiA het volgende:
Staat de encoding van je pagina goed?
Dat dus.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
  vrijdag 16 juli 2010 @ 09:50:54 #234
37634 wobbel
Da WoBBeL King
pi_84122772
Ah, sinds de PHP upgrade staat ie op een of ander ISO formaat ipv UTF-8 Thnx
  vrijdag 16 juli 2010 @ 09:54:32 #235
37634 wobbel
Da WoBBeL King
pi_84122866
Als ik per htmlentities() opgeef dat het UTF-8 moet zijn werkt het wel, maar mb_internal_encoding( 'UTF-8' ); boven in m'n config werkt niet

[edit]

Oke, raar probleem...

echo htmlentities ( "Bäkkër" ); geeft het goed weer, maar het volgende niet:

session_start();
$_SESSION['Klant'] = "Bäkkër";
echo htmlentities ( $_SESSION['Klant'] ); gaat niet goed, krijg ik weer rare tekens!

[ Bericht 51% gewijzigd door wobbel op 16-07-2010 10:18:30 ]
pi_84422883
Euhm, ja, ik heb een goeie vraag denk ik.

Ik wil een pagina maken op mijn site waar de gebruikers de twitter berichten kunnen zien van elkaar. Nu heb ik wat nagedacht en gezocht en gedaan. Het lijkt me wel tof als elke gebruiker zijn/haar .rss url naar mij kan sturen en dat ik die "goedkeur" en dat die dan automatisch wordt gecontroleerd om de 5 min om te kijken of er een nieuwe tweet is.

Op zich, moet dat met php te realiseren zijn geloof ik :@ Heb ook al wat gezocht naar bestaande dingetjes enz. maar niet echt alles snap ik en kan ik toepassen in mijn eigen omgeving. En ik beheers php een klein beetje (basisskennis zegmaar) dus wil het eigenlijk wel zelf bouwen.

Maar, kan iemand mij zo 1234 op weg helpen of dit idd de juiste manier is en hoe ik dat moet doen met die rss files?
  zaterdag 24 juli 2010 @ 12:05:22 #237
254493 Trollface.
gr rob fruithof, groningencity
pi_84431289
Gebruik gewoon een Twitter-widget en style die met CSS.
★5731U★ Death from above '79★You're a woman, i'm a machinielsie ★ ✠ ★ Telkens weer een beetje sterven★ I was born in a winterstorm, i live there still★
pi_84441036
quote:
Op zaterdag 24 juli 2010 12:05 schreef Trollface. het volgende:
Gebruik gewoon een Twitter-widget en style die met CSS.


Heb je een aanbeveling voor een twitter widget?
  zondag 25 juli 2010 @ 01:24:02 #239
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_84457279
1
2
3
<?php
$twitter 
substr("P2000: " $melding0119) . "(automatisch bericht)";
?>
Iemand enig idee waarom "P2000: " . $melding bij elkaar 115 karakters lang is, terwijl ik 119 heb opgegeven? Ik heb wel 1000 karakters in $melding gestopt, dus daar kan het niet aan liggen.
Een ballonvaarder die door de mand valt is nooit grappig...
  zondag 25 juli 2010 @ 01:33:44 #240
75592 GlowMouse
l'état, c'est moi
pi_84457543
je zult wel verkeerd tellen, html-tags ofzo die je later nog stript.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zondag 25 juli 2010 @ 01:39:13 #241
110933 F4T4L_3RR0R
R.I.P. webicon ;(
pi_84457670
Bijna...

Heb net even zitten testen, en hij stuurt het wel correct naar de Twitter API. 119 karakters + 21 voor (automatisch bericht), dus 140 karakters wat de limiet voor een Tweet is.

Alleen zag ik over het hoofde dat ik 4 dubbele spaties had gemaakt, welke Twitter er dus uitknipt, zodat ik 4 karakters in de optelsom mistte... :@
Een ballonvaarder die door de mand valt is nooit grappig...
  dinsdag 27 juli 2010 @ 10:02:27 #242
107951 JortK
Immer kwaliteitsposts
pi_84545061
ik ben weer een beetje aan het pielen met php en ik heb een basis vraag waar ik niet uit kom
heb ook geen idee hoe het heet zodat ik het op google kan zoeken.

het probleempje
Op een pagina wordt iets ingevuld bv
Naam
1
2
3
4
5
6
7
        <tr>
    <td>Voornaam:</td>
    <td>Achternaam: </td>
        </tr>
        <tr>
    <td><INPUT TYPE="text" NAME="voornaam" SIZE="22" MAXLENGTH="40" TABINDEX="1"></td>
    <td><INPUT TYPE="text" NAME="achternaam" SIZE="22" MAXLENGTH="40" TABINDEX="2"></td>
Hoe kan ik dit nu gebruiken op een volgende pagina om te controleren of alle gegevens goed zijn ingevuld?
Waarschijnlijk iets met $voornaam maar ik heb geen idee wat de complete regel moet worden.

Het is me wel gelukt om met iets vergelijkbaars een mail met alle variabelen te versturen, werkt dit net zo maar dan met een echo?
  dinsdag 27 juli 2010 @ 13:33:28 #244
25889 Sitethief
Fulltime Flapdrol
pi_84546848
heel basic:

1
2
3
<?php
echo $_POST['voornaam'];
?>
of
1
2
3
<?php
$voornaam 
$_POST['voornaam'];
?>
maar nog beter is dit
1
2
3
4
5
6
7
<?php
if($_POST['voornaam']){
    
$voornaam $_POST['voornaam'];
}else{
    
$voornaam '';
}
?>
Dit geeft de waarde die in het voornaam veld zit uit. Maar voor je verder gaat met het verwerken van die gegevens zou ik toch nog even wat dieper in de materie duiken als je dit soort basic dingen niet weet.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_84547666
quote:
Op dinsdag 27 juli 2010 13:33 schreef Sitethief het volgende:

maar nog beter is dit
[ code verwijderd ]

Dit geeft de waarde die in het voornaam veld zit uit. Maar voor je verder gaat met het verwerken van die gegevens zou ik toch nog even wat dieper in de materie duiken als je dit soort basic dingen niet weet.
Dat levert je een notice op als er geen veld "voornaam" aanwezig is in de post-data.
  dinsdag 27 juli 2010 @ 14:52:54 #246
25889 Sitethief
Fulltime Flapdrol
pi_84550474
quote:
Op dinsdag 27 juli 2010 13:51 schreef Light het volgende:

[..]

Dat levert je een notice op als er geen veld "voornaam" aanwezig is in de post-data.
Daarom die derde optie. En dan zou ik zelf nog validatie toevoegen in die if, en evt shorthanded neerzetten.
Ik zie die notices verder niet vaak langskomen omdat die worden afgevangen door het framework waar ik mee werk. Eigenlijk best slecht omdat ik er behoorlijk lui van ga programmeren.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
pi_84550938
quote:
Op dinsdag 27 juli 2010 14:52 schreef Sitethief het volgende:

[..]

Daarom die derde optie. En dan zou ik zelf nog validatie toevoegen in die if, en evt shorthanded neerzetten.
Die derde optie levert ook een notice op.
1
2
3
<?php
if(isset($_POST['voornaam'])) { $voornaam $_POST['voornaam']; }
?>
Dat gaat wel goed.
pi_84552868
[quote][b]Op dinsdag 27 juli 2010 13:33 schreef

Dit geeft de waarde die in het voornaam veld zit uit. Maar voor je verder gaat met het verwerken van die gegevens zou ik toch nog even wat dieper in de materie duiken als je dit soort basic dingen niet weet.
[/quote]

I know,
het is ondertussen gelukt...met oplossing 1 om het even niet te uitgebreid te maken

alleen nu dient het volgende probleempje zich aan.

Ik heb dus een pagina met invul velden
deze "echo" ik mbv een php file die ik dan weer include in mijn webpagina
vanuit deze "controle" pagina wil ik dus verzenden naar een mailadres
dat gaat fout....de mail is leeg.. ik krijg alleen mijn vooraf ingestelde vaste waardes zoals Naam:
maar de variable $voornaam komt niet mee?
Kan ik de variabelen niet over 2 pagina's meedragen? Moet ik ze eerst in een buffer zetten?
Wat doe ik vout?
pi_84603638
Had deze vraag al gesteld in het "wat devven we vandaag" topic, maar dat loop iets minder hard dan dit topic. ;) Heeft er iemand hier ervaring met die VS.PHP IDE voor Visual Studio? Ik ontwikkel namelijk veel met C# in Visual Studio, en veel met PHP in Zend Studio. Visual Studio loopt echter stukken beter en sneller en ik zou het derhalve ideaal vinden om ook m'n PHP hier in te verwerken. Ik heb die evaluatieversie van VS.PHP eens geprobeerd, maar die IntelliSense doet daarbij z'n ding niet fatsoenlijk en weergeeft alleen maar standaard PHP classes, methods en functions; mijn eigen classes zie ik niet. :/
  zaterdag 31 juli 2010 @ 21:14:03 #250
37634 wobbel
Da WoBBeL King
pi_84715847
Kan je een soort omgekeerde JOIN doen met MySQL?

Ik wil alle gebruikers selecteren uit de tabel "leden" maar alleen als hun userid niet voorkomt in de tabel "inschrijvingen"

Karel, Anita en Ben zijn leden, maar allen Anita is ingeschreven. Ik wil dus alleen Karel en Ben als resultaat terugkrijgen...

Kan dit met ALLEEN een query?
pi_84716038
Ja, dat moet met een subquery wel kunnen. Dan zou je zoiets krijgen:

1SELECT * FROM leden WHERE leden.userid NOT IN (SELECT userid FROM inschrijvingen);
  zaterdag 31 juli 2010 @ 21:20:47 #252
37634 wobbel
Da WoBBeL King
pi_84716126
Ah, ik was even aan het denken geslagen maar ik kan toch ook dit doen:

WHERE inschrijvingen.LidId IS NULL doen? Dat is toch sneller dan een subquery?
pi_84716681
Kan ook idd. Moet je wel een left join gebruiken.
  zaterdag 31 juli 2010 @ 21:49:22 #254
37634 wobbel
Da WoBBeL King
  zaterdag 31 juli 2010 @ 22:03:21 #255
75592 GlowMouse
l'état, c'est moi
pi_84717865
Met een LEFT JOIN is sneller ja :)
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')