abonnement Unibet Coolblue Bitvavo
pi_47912317
quote:
Op zondag 1 april 2007 23:38 schreef Frenkeman het volgende:
Je moet variabelen altijd buiten de quotes houden

Maak er eens van:
[ code verwijderd ]

etc.
Heb ik geprobeerd. Zelfde resultaat
pi_47912415
inkoppertje:
heb je al geprobeerd TightVNC te verwijderen en te kijken wat hij dan doet?
is er een melding in je errorlog?
  maandag 2 april 2007 @ 00:40:45 #103
161108 JohannesPaulus
Divide and conquer
pi_47912796
Het gaat om een PHP inlogsysteem. Ik wil wanneer ik inlog mijn username kunnen zien.
Net als op FOK! dus: Je bent ingelogd als JohannesPaulus.

Met onderstaand code kun je zien welke leden er allemaal online zijn. Ik wil een apart query maken om alleen mijn eigen username te kunnen zien zodra ik ben ingelogd...anyone?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
include("config.php");

$sql "SELECT naam,status FROM gebruikers WHERE DATE_SUB(NOW(),INTERVAL 10 MINUTE) <= lastactive ORDER BY naam ASC";
$query mysql_query($sql);
$tellen mysql_num_rows($query);
$i 1;
while(
$rij mysql_fetch_object($query)) {
 
$naam htmlspecialchars($rij->naam);
 
$status htmlspecialchars($rij->status);
 if(
$status == 1) {
  
$naam "<b>".$naam."</b>";
 }
 echo 
$naam;
 if(
$i != $tellen) {
  echo 
", ";
 }
 
$i++;
}        
?>
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_47912800
Ja, tightvnc ook verwijderd, nog steeds hetzelfde probleem.
En niets in de error logs...
pi_47912864
Probeer het command op de machine eens in te typen?
pi_47912932
OP de command prompt werkt het gewoon. Dus het zit wel ergens in apache/php lijkt me..
pi_47915712
quote:
Op maandag 2 april 2007 00:40 schreef JohannesPaulus het volgende:
Het gaat om een PHP inlogsysteem. Ik wil wanneer ik inlog mijn username kunnen zien.
Net als op FOK! dus: Je bent ingelogd als JohannesPaulus.

Met onderstaand code kun je zien welke leden er allemaal online zijn. Ik wil een apart query maken om alleen mijn eigen username te kunnen zien zodra ik ben ingelogd...anyone?
[ code verwijderd ]
Op zich is heel die code niet eens nodig.

Je moet de naam waarmee de persoon is ingelogd opslaan in de session.

1
2
3
4
5
<?php
$_SESSION['user'] = htmlspecialchars($_POST['user']);
.......
echo $_SESSION['user'];
?>

(of een dergelijke code)

Gewoon de echo doen waar de tekst moet verschijnen, ik doe het ook altijd zo
pi_47918047
Let wel op de encoding, alleen encoden/decoden waar het nodig is. Zo dus:

1
2
3
4
5
<?php
$_SESSION['user'] = $_POST['user'];
.......
echo htmlspecialchars($_SESSION['user']);
?>
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47918720
Zelf doe ik altijd mysql-real-escape-string voordat ik iets in een database invoer, en een htmlspecialchars als ik iets in de browser toon. Lijkt mij zelf het beste, toch?
  maandag 2 april 2007 @ 11:11:28 #110
12880 CraZaay
prettig gestoord
pi_47918776
quote:
Op maandag 2 april 2007 11:09 schreef Geqxon het volgende:
Zelf doe ik altijd mysql-real-escape-string voordat ik iets in een database invoer, en een htmlspecialchars als ik iets in de browser toon. Lijkt mij zelf het beste, toch?
Ja. SuperRembo bedoelt alleen dat je de rauwe data in je sessie moet stoppen, zodat je die ook nog eens voor iets anders kunt gebruiken dan enkel weergave van die naam.
  maandag 2 april 2007 @ 12:08:14 #111
161108 JohannesPaulus
Divide and conquer
pi_47920791
Dank jullie wel voor de hulp
Het werkt helaas niet

Ik heb eerst de puntjes "......." verwijderd want ik kreeg een error.
En daarna kreeg ik de volgende error:

Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

En zelfs als ik bovenstaand error oplos dan nog werkt het niet want ik krijg ipv de username allen de user-id nummer te zien. Ipv "Piet" krijg ik nu een "1"

P.S, Ik hoop dat iemand mij kan helpen. Misschien dat een van jullie de script kan downloaden? De winnaar krijgt ¤25 euro van mij. (hey, rustig aan, ik ben maar een arme student )
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_47921043
Probeer eens de opvolger van dat script Johanners Paulus.
http://www.phphulp.nl/php/scripts/8/564/
Deze lijkt mij een stuk beter, en misschien is jouw 'probleem' daarin al opgelost.
  maandag 2 april 2007 @ 12:16:43 #113
161108 JohannesPaulus
Divide and conquer
pi_47921099
quote:
Op maandag 2 april 2007 12:15 schreef Darkomen het volgende:
Probeer eens de opvolger van dat script Johanners Paulus.
http://www.phphulp.nl/php/scripts/8/564/
Deze lijkt mij een stuk beter, en misschien is jouw 'probleem' daarin al opgelost.
Ja ik had het al geupload op mijn server en de script geinstalleerd maar mijn probleem is nog niet opgelost Thanks.
In peace, sons bury their fathers; in war, fathers bury their sons. (484 BC–ca.425 BC, Herodotus)
He who knows when he can fight and when he cannot will be victorious. (c. 544 – 496 BC, Sun Tzu)
pi_47943066
1
2
3
4
if (count($error) != 0) {
   foreach ($error as $errors)
   {$this->content .= $errors;}
   $this->content .= $this-aanmelden;


Ik heb hier wat vreemds, als ik $this->aanmelden toevoeg op deze manier dan komt er een 1 te staan in plaats van de inhoud van $this->aanmelden. Als ik $this->aanmelden op deze plaats echo dan laat hij gewoon de correcte string zien.
pi_47943417
quote:
Op maandag 2 april 2007 21:58 schreef ExCibular het volgende:

[ code verwijderd ]

Ik heb hier wat vreemds, als ik $this->aanmelden toevoeg op deze manier dan komt er een 1 te staan in plaats van de inhoud van $this->aanmelden. Als ik $this->aanmelden op deze plaats echo dan laat hij gewoon de correcte string zien.
Er staat ook $this MIN aanmelden, niet $this pijltje aanmelden
pi_47943981
quote:
Op maandag 2 april 2007 22:05 schreef JeRa het volgende:

[..]

Er staat ook $this MIN aanmelden, niet $this pijltje aanmelden
thanx die had ik gemist
pi_47944757
Wel vreemd dat php dit gewoon slikt en geen foutmelding geeft.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_47945226
quote:
Op maandag 2 april 2007 22:33 schreef SuperRembo het volgende:
Wel vreemd dat php dit gewoon slikt en geen foutmelding geeft.
PHP ziet een minteken staan dus convert zowel de linkerkant als de rechterkant naar integers. De linkerkant is convertable (gek genoeg) en wordt 1, de rechterkant een constante die niet bestaat en wordt dus 0. De vraag in deze is dus waarom (int)$this gelijk is aan 1 het heeft verder ook niets met identifiers te maken, onafhankelijk van het aantal instanties krijg je altijd 1 terug
pi_47955173
Wie van jullie gebruikt er multiviews? Is het handiger/sneller/makkelijker dan .htaccess? Wat zijn de voor en nadelen er van?
  dinsdag 3 april 2007 @ 17:37:52 #120
157229 Boschkabouter
Met puntmuts.
pi_47971135
Maakt het eigenlijk wat uit of je Apache of IIS gebruikt om PHP pagina's te draaien?
Ik heb namelijk interesse om eens wat PHP te gaan leren, maar geen zin om Apache te instaleren en te gebruiken naast IIS. (en vooral omdat ik geen ruk van dat apache snap.)
pi_47972371
quote:
Op dinsdag 3 april 2007 17:37 schreef Boschkabouter het volgende:
Maakt het eigenlijk wat uit of je Apache of IIS gebruikt om PHP pagina's te draaien?
Ik heb namelijk interesse om eens wat PHP te gaan leren, maar geen zin om Apache te instaleren en te gebruiken naast IIS. (en vooral omdat ik geen ruk van dat apache snap.)
Apache is snel en gemakkelijk geīnstalleerd en die geef ik normaal dan ook de voorkeur. Aangezien ik momenteel echter ook met Visual Basic, ASP en .NET bezig ben zit ik vrijwel aan IIS vast gezien ASP daar voornamelijk op draait.
pi_47980490
Mensen,

Het is toch onmogelijk om middels PHP een fake IP adres te gebruiken als je bv via fsockopen gegevens verstuurd naar webservers?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_47995304
quote:
Op dinsdag 3 april 2007 21:29 schreef Chandler het volgende:
Mensen,

Het is toch onmogelijk om middels PHP een fake IP adres te gebruiken als je bv via fsockopen gegevens verstuurt naar webservers?
Nee. Je kan geen fake adres gebruiken om iets te versturen via fsockopen. fsockopen is gewoon een wrapper voor connect() en daarmee heb je die optie niet.
In de eerste 8bit van een IPv4 header staat o.a. source & destination IP adres en dat is dus afgeschermd voor normale applicaties zoals PHP e.d.
pi_48014890
Hey,

Ik ben bezig met een script en ik heb nu een foutmelding, deze is als volgt:

uitgevoerde query: SELECT * FROM tbl_inschrijving INNER JOIN tbl_artikelregel ON tbl_artikelregel.inschrijf_id = tbl_inschrijving.inschrijf_id WHERE inschrijf_id = 1 .
MySQL-foutnummer: 1052
MySQL-melding: Column 'inschrijf_id' in where clause is ambiguous

Weet iemand toevallig wat er dan fout is. De query ziet er als volgt uit:

$query = "SELECT * FROM tbl_inschrijving INNER JOIN tbl_artikelregel ON tbl_artikelregel.inschrijf_id = tbl_inschrijving.inschrijf_id WHERE inschrijf_id = $inschrijf_id";
  woensdag 4 april 2007 @ 19:16:46 #125
51748 H4ze
wait...what?
pi_48015204
Kijk is naar de inschrijf_id in je WHERE clause MySQL weet niet welke inschrijf_id hij nu precies moet pakken (aangezien inschrijf_id dus in meerdere tabellen voorkomt). FFtjes de tabelnaam er dus nog voorzetten.
*BURP*
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')