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