abonnement Unibet Coolblue Bitvavo
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
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')