abonnement Unibet Coolblue Bitvavo
pi_30489935
quote:
Op zondag 11 september 2005 17:02 schreef wonderer het volgende:

[..]

Ik weet lang niet zo veel van PHP als jullie, dus ik doe maar wat en hoop dat ik de fouten kan interpreteren. Ik snap gewoon niet waarom ie het op de ene server wel doet en op de andere niet.
Het voor de hand liggende antwoord: het probleem zit 'm in het verschil tussen de servers

Dus kijk naar de versie van PHP, Apache (gegeven dat dat je webserver is op alle servers), eventueel modules die je nog extra in PHP en je webserver gebruikt, en kijk natuurlijk ook even of de configuratie (php_info()) verschilt zodat je misschien iets tegenkomt wat de oorzaak kan zijn van je probleem.
  zondag 11 september 2005 @ 18:09:38 #152
71919 wonderer
Hung like a My Little Pony
pi_30490256
quote:
Op zondag 11 september 2005 17:57 schreef JeRa het volgende:

[..]

Het voor de hand liggende antwoord: het probleem zit 'm in het verschil tussen de servers

Dus kijk naar de versie van PHP, Apache (gegeven dat dat je webserver is op alle servers), eventueel modules die je nog extra in PHP en je webserver gebruikt, en kijk natuurlijk ook even of de configuratie (php_info()) verschilt zodat je misschien iets tegenkomt wat de oorzaak kan zijn van je probleem.
Mhmm.. maar ik weet dus niet precies waar het zit. session.use_trans_sid staat aan op de server waar het niet werkt, maar als ik die op de server waar het wel werkt uitzet, maakt dat niet uit. Zelfde geldt voor output buffering. Enige nadeel is dat de "slechte" server met 4.3.10 werkt en de goeie met 5.nogwat.

redelijk frustrerend, dit soort dingen. Dan zoek ik liever een half uur naar een verkeerde komma
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_30490987
quote:
Op zondag 11 september 2005 18:09 schreef wonderer het volgende:

[..]

Enige nadeel is dat de "slechte" server met 4.3.10 werkt en de goeie met 5.nogwat.
Als de servers voor de rest exact hetzelfde is ingericht & ingesteld, dan heb je je oorzaak gevonden lijkt me misschien heeft PHP 5 gewoonweg meer mogelijkheden m.b.t. buffering dan oudere versies.
  zondag 11 september 2005 @ 21:20:45 #154
71919 wonderer
Hung like a My Little Pony
pi_30496268
quote:
Op zondag 11 september 2005 18:34 schreef JeRa het volgende:

[..]

Als de servers voor de rest exact hetzelfde is ingericht & ingesteld, dan heb je je oorzaak gevonden lijkt me misschien heeft PHP 5 gewoonweg meer mogelijkheden m.b.t. buffering dan oudere versies.
Nou, er is ook nog een server met 4.3.11 en in de changelog staat niks over bugs mbt buffers. Die 5.dinges staat op mijn eigen laptop, dus die kan ik tweaken om te testen. De server waar het betreffende script al ruim een jaar op draait, zonder problemen, kan ik niet bij, dus tenzij ik ergens in phpinfo() output settings over het hoofd heb gezien, kan ik die niet vergelijken.

Ik wacht nog enige reactie af van deze en gene host, kijken of ik daar iets mee kan.

edit: krijg nou wat... hij doet het ineens. Ik zou bij god niet weten waarom, want ik heb niks veranderd... maar het streamt.

[ Bericht 6% gewijzigd door wonderer op 11-09-2005 21:50:45 ]
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
pi_30513521
Marktplaats links replacen in phpbb.

Ik word gek van die lange marktplaats links dus heb daar "even" een bbcode voor geschreven, maar ik vroeg me af wat jullie er van vinden, ook kwa veiligheid.

1
2
3
4
5
$ret = preg_replace("#(http://koopjes\.marktplaats\.nl[\w\:%&/.;\=?\[\]+]#sie",
"'<a href=\\1 target=_blank>Marktplaats Link</a>'", $ret);
$ret = preg_replace("#(http://www\.marktplaats\.nl/index\.php3\?sref=
false\&url=http%3A//koopjes\.marktplaats\.nl[\w\%&/.;\[\]+]#sie",
 "'<a href=\\1 target=_blank>Marktplaats Link</a>'\n", $ret);


Mn test links; http://koopjes.marktplaats.nl/auto_diversen/onderdelen_citroen/
5972987.html?return=eJxLtDK0qs60MrAutjI0NLZSKk5NLErOsNaH0HoFGQX2JU
m2%2BWlqFTm2hmopxbbZ5arGjhWJeSWZiarGTiX5QJ4hkJEDJBxNLECsEiCrKrMAxKw
AMkF0JYROK4aqzi%2FOBLKM1ApsDZWsawGAeCa2&df=1
http://www.marktplaats.nl/index.php3?sref=false&url=http%3A//koopjes.
marktplaats.nl/auto_diversen/onderdelen_citroen/5972987.html%3Freturn%3
DeJxLtDK0qs60MrAutjI0NLZSKk5NLErOsNaH0HoFGQX2JUm2%252BWlqFTm2hmopxbbZ5ar
GjhWJeSWZiarGTiX5QJ4hkJEDJBxNLECsEiCrKrMAxKwAMkF0JYROK4aqzi%252FOBLKM1Aps
DZWsawGAeCa2%26df%3D1

Bij de * )#sie zit een spatie vanwegen de smilies, en wat enters vanwegen de layout

[ Bericht 9% gewijzigd door Darkomen op 13-09-2005 13:19:25 ]
pi_30517651
quote:
Op maandag 12 september 2005 14:17 schreef Darkomen het volgende:
Bij de * )#sie zit een spatie vanwegen de smilies, en wat enters vanwegen de layout
Daar is de code tag dus voor uit gevonden, dat je daar geen last van hebt
  maandag 12 september 2005 @ 18:19:48 #157
58460 RicXDesign
^ Im with stupid ^
pi_30518773
Hoi,

Hoe kan ik de gegevens die ik uit de database heb gehaald weer terug plaatsen in een andere tabel(in de zelfde db).
Ik ben volgens mij wel op de goede weg, maar het wil niet lukken.
Hier de code waar ik de gegevens uit de db haal (in dropdown menu's)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<? 
include('dbconnect.php');
?>
<form action="post">
1*<select name="name" class="button">

<?php
$resultaat = mysql_query("SELECT name FROM movies") or die ("Er is iets mis met de database");

while($row = mysql_fetch_assoc($resultaat))
    {
        echo '<option value="'.$row['name'].'">'.$row['name'].'</option>';
    }

?>

</select><br>

<input type="submit" value=" Toevoegen " class="button">
</form>


Iemand die de helpende hand bied ?

ps. zijn eigenlijk 10 drop down menu's , maar heb er voor het gemak maar even 9 weggehaald.

[ Bericht 1% gewijzigd door RicXDesign op 12-09-2005 20:52:01 ]
pi_30538965
quote:
Op maandag 12 september 2005 17:19 schreef ikke_ook het volgende:

[..]

Daar is de code tag dus voor uit gevonden, dat je daar geen last van hebt
Dacht ik dus ook:
1*)


Edit: maar zoals altijd doet hij het nu weer wel.

Edit 2: maar zoals je in mijn post bovenaan ziet doet hij het daar niet terwijl daar ook code tags omheen staan :|


Maar daar gaat het niet om, wat vinden jullie van de code??
pi_30542287
Ik zou de attributen van de A-tag wel in quotes zetten:

<a href="blaat" target="blaat" etc>

Voor de rest lijkt ie me prima? Heb er niet heel erg diep over nagedacht maar ik zou in ieder geval nog wat meer testlinks proberen zodat je er vrij zeker van bent
pi_30546262
quote:
Op maandag 12 september 2005 18:19 schreef RicXDesign het volgende:
Hoi,

Hoe kan ik de gegevens die ik uit de database heb gehaald weer terug plaatsen in een andere tabel(in de zelfde db).
Ik ben volgens mij wel op de goede weg, maar het wil niet lukken.
Hier de code waar ik de gegevens uit de db haal (in dropdown menu's)
[ code verwijderd ]

Iemand die de helpende hand bied ?

ps. zijn eigenlijk 10 drop down menu's , maar heb er voor het gemak maar even 9 weggehaald.
je wilt de geselecteerde waarde in een andere tabel stoppen?

zoiets dan?
1$query = "INSERT INTO table2 (name) VALUES('".$_POST['name']."')";
pi_30548058
Ik kom er niet helemaal uit met MySQL.

Ik zal even uitleggen hoe mijn database er ongeveer uitziet en wat ik precies wil.

Database: portal
Met daarin de volgende tabellen;
evenementen
nieuws
recepten
reacties

Evenementen bevat de volgende (belangrijke) velden;
id
evenement
tijd

Nieuws bevat de volgende (belangrijke) velden;
id
onderwerp
text
tijd

Recepten bevat de volgende (belangrijke) velden;
id
recept
tijd

Reacties bevat de volgende (belangrijke) velden;
id
ber_id (bericht id)
tijd
soort

Tot zo ver alles duidelijk ?

Mijn evenementen worden ingevoerd in de 'evenementen' tabel, mijn nieuws wordt ingevoerd in de 'nieuws' tabel, spreekt voor zich allemaal.
Nou kunnen er mensen reageren op de evenementen/nieuws/recepten, deze reacties komen in de 'reacties' tabel te staan.

Bijvoorbeeld;

1
2
3
$SQL = "INSERT INTO `reacties` ( `id` , `ber_id` , `naam` , `bericht` , `tijd` , `soort` , `IP` )
VALUES
( '', '$id', '$loginnaam', '$bericht', '$date', 'recepten', '$ip' )";


Nou wil ik de laatste 10 reacties uit mijn database lezen. Soms wordt er 3 keer achter elkaar op 1 nieuwsbericht gereageert, dus deze moet 'gegroupt' worden.

Ik dacht er hiermee wel uit te komen, maar niet dus;
1SELECT id, ber_id, tijd, soort FROM `reacties` GROUP BY ber_id ORDER BY tijd DESC LIMIT 0, 10

Vervolgens een while;
1"SELECT id, $titel, reacties FROM `$soort` WHERE id = '$ber_id'";


Weet je wat, hier mijn hele code om de laatste 10 reacties uit te lezen.

Het kan bagger code zijn, ben ook nog een newb op php-gebied
ne okuyon, bokmu var?
  dinsdag 13 september 2005 @ 19:18:19 #162
115062 onderjas
Eigenlijk een trui
pi_30548908
Ik zoek een gastenboek waarmee ik ip's van de mensen die posten kan achterhalen, via een admin panel dus. Geen idee of dit het juiste topic is.
pi_30549202
hotscripts.com/phpfreakz.nl/etc?
pi_30553611
quote:
Op dinsdag 13 september 2005 15:21 schreef JeRa het volgende:
Ik zou de attributen van de A-tag wel in quotes zetten:

<a href="blaat" target="blaat" etc>

Voor de rest lijkt ie me prima? Heb er niet heel erg diep over nagedacht maar ik zou in ieder geval nog wat meer testlinks proberen zodat je er vrij zeker van bent
Elke marktplaats link pakt hij iig wel, tenminsten degene die de meeste mensen weten te vinden.
Mocht ik er nog een tegenkomen dan pas ik dat aan.
De quotes ja dat was idd niet echt netjes van me, maar heb dat ook aangepast
pi_30572056
Ik heb een vraag / verzoekje. Ik ben nog niet lang bezig met PHP en snap er nog niet veel van. Maar dit is nu het geval:

Ik heb een afbeelding die ik op andere sites wil plaatsen, met een link naar mijn site. Nu wil ik graag via PHP controleren hoe vaak de afbeelding wordt bekeken en via welke site dat gebeurt. Ook wil ik graag zien hoe vaak erop geklikt wordt.

Met wat gezoek op php.net heb ik het volgende gemaakt:

1
2
3
4
5
<?php
$im
= imagecreatefromgif("plaatje.gif");
header("Content-type: image/gif");
imagegif($im);
?>


Dit levert dus netjes de afbeelding op. Maar nu dus nog het moeilijke probleem, het controleren hoe vaak hij wordt bekeken, vanaf welke site. Ik dacht dat je zoiets kon maken door de referrer te controleren. Deze in een database te gooien, en daar het aantal views en kliks bijhouden. Maar ik heb geen idee hoe je zoiets maakt. Kan iemand daarmee helpen.

Ik heb uiteraard wel de beschikking over een database, met MySQL.
pi_30572474
<?php
$im = imagecreatefromgif("plaatje.gif");
header("Content-type: image/gif");
imagegif($im);
ob_star();
mysql_connect('somehost', 'someuser','somepass') or die();
mysql_select_db('somedatabase') or die();
$query = 'INSERT INTO `sometable` (`image_date`, `image_ref`) values(now(), "'.mysql_real_escape_string(@$_SERVER['HTTP_REFERER']).'")';
mysql_query($query);
mysql_close();
ob_end_clean();
?>

Moet je alleen een database aanmaken met een paar velden.
pi_30573433
Bedankt Roonaan.

Maar net lag ik op de bank en bedacht ik nog iets simpels en doeltreffends. Namelijk gewoon de afbeelding op de andere sites plaatsen als:

1<a href="http://www.mijnsite.nl/extern.php?site=jouwsite"><img src="www.mijnsite.nl/plaatje.php?site=jouwsite"></a>


Nu kan ik makkelijk de waarde van jouwsite aflezen, dit in een tabel gooien en wat tellertjes bijhouden voor views en kliks.

Maar ik zal jou optie zeker eens uitdiepen, zodat ik ook ga snappen wat het precies doet en er verder mee experimenteren.
pi_30574690
Ik zou voor de optie van Roonaan gaan, zoiets gebruik ik zelf ook en is wat bter dan ?site=jouwsite dat valt uiteraard te omzeilen.

Plus je kan via d eoptie van ronaan ook nog inbouwen dat een image niet geladen word als jij niet wilt dat die site jouw images gebruikt.
Dus een no hotlinking script
pi_30575732
Niemand die mij wil helpen
ne okuyon, bokmu var?
pi_30577140
ik was ook even aan het klooien nu krijg ik de volgende foutmelding:

1Parse error: parse error, unexpected $ in /home/web/administratie/contact.php on line 50


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
php
if ($submit){
include (
"config.php");
{
$query = "UPDATE contact SET tel = '$tel', fax = '$fax', email = '$email', straat = '$straat', postcode = '$postcode', plaats = '$plaats' ";
mysql_query($query) or die ("query mislukt");
echo
"Klik <A HREF='index.php'>hier</a> om terug te gaan";
}
}
else {
include
"config.php";
$query = "SELECT * FROM contact";
$resultaat = mysql_query($query) or die (mysql_error());
while(
$obj = mysql_fetch_object($resultaat)){
echo
"telefoonnummer: $obj->tel<br>
       faxnummer: $obj->fax<BR>
       email: $obj->email <BR>
       straat: $obj->straat <BR>
       postcode: $obj->postcode<br>
       plaats: $obj->plaats<br>

"
;
}


&
lt;FORM ACTION="contact.php" METHOD="post"&gt;

   &
lt;INPUT TYPE="hidden" name="submit" value="maakt_niet_uit"&gt;
   
Tel&lt;BR&gt;
   &
lt;input type="text" Name="tel" value='php echo"$tel"; ' size=50 Maxlength=100&gt;&lt;BR&gt;
   
Fax&lt;BR&gt;
   &
lt;input type="text" Name="fax" value='php echo"$fax"; ' size=50 Maxlength=100&gt;&lt;BR&gt;
   
email&lt;BR&gt;
   &
lt;input type="text" Name="email" value="php echo"$email";  "size=50 Maxlength=20&gt;&lt;BR&gt;
   
straat&lt;BR&gt;
   &
lt;input type="text" Name="straat" value="php echo"$straat";  "size=50 Maxlength=20&gt;&lt;BR&gt;
   
postcode&lt;BR&gt;
   &
lt;input type="text" Name="postcode" value="php echo"$postcode";  "size=50 Maxlength=20&gt;&lt;BR&gt;
   
plaats&lt;BR&gt;
   &
lt;input type="text" Name="plaats" value="php echo"$plaats";  "size=50 Maxlength=20&gt;&lt;BR&gt;

&
lt;INPUT TYPE="submit" VALUE="update"&gt;
&
lt;/FORM&gt;
}


php
echo "<BR><a href='index.php'>Naar administratie</a><BR>";
?>



aub lag me niet uit ben net begonnen

[ Bericht 0% gewijzigd door dujour op 14-09-2005 17:51:48 ]
pi_30579152
je kunt beter de code tag gebruiken, de php tag is nogal verneukt af en toe...
de foutmelding komt omdat je zomaar iets in je php code typt....
de html die je maakt moet je of in een variabele zetten en dan daarna die variabele echo'en, of direct al de html echo'en.
ik denk dat je beter eerst nog wat voorbeelden door kunt lezen ofzo...want je doet nog wel meer vreemde dingen... zomaar opeens 'php' typen in de code bijvoorbeeld.
pi_30580693
Ik typte niet in 1 keer php dat kwam door die php tags
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
if ($submit){
include ("config.php");
{$query = "UPDATE contact SET tel = '$tel', fax = '$fax', email = '$email', straat = '$straat', postcode = '$postcode', plaats = '$plaats' ";
mysql_query($query) or die ("query mislukt");
echo "Klik <A HREF='index.php'>hier</a> om terug te gaan";
}
}
else {
include "config.php";
$query = "SELECT * FROM contact";
$resultaat = mysql_query($query) or die (mysql_error());
while($obj = mysql_fetch_object($resultaat)){
 echo "telefoonnummer: $obj->tel<br>
      faxnummer: $obj->fax<BR>
       email: $obj->email <BR>
       straat: $obj->straat <BR>
      postcode: $obj->postcode<br>
      plaats: $obj->plaats<br>
 
";
}


?>

 <FORM ACTION="contact.php" METHOD="post">

   <INPUT TYPE="hidden" name="submit" value="maakt_niet_uit">
   Tel<BR>
   <input type="text" Name="tel" value='<?php echo"$tel"; ?>' size=50 Maxlength=100><BR>
   Fax<BR>
   <input type="text" Name="fax" value='<?php echo"$fax"; ?>' size=50 Maxlength=100><BR>
   email<BR>
   <input type="text" Name="email" value="<?php echo"$email"; ?> "size=50 Maxlength=20><BR>
   straat<BR>
   <input type="text" Name="straat" value="<?php echo"$straat"; ?> "size=50 Maxlength=20><BR>
   postcode<BR>
   <input type="text" Name="postcode" value="<?php echo"$postcode"; ?> "size=50 Maxlength=20><BR>
   plaats<BR>
   <input type="text" Name="plaats" value="<?php echo"$plaats"; ?> "size=50 Maxlength=20><BR>

<INPUT TYPE="submit" VALUE="update">
</FORM>
}


<?php
echo "<BR><a href='index.php'>Naar administratie</a><BR>";
?>
pi_30581959
en gaater nu nog iets fout dan?
pi_30582664
quote:
Op woensdag 14 september 2005 20:14 schreef ikke_ook het volgende:
en gaater nu nog iets fout dan?
Parse error: parse error, unexpected $ in /home/web/administratie/contact.php on line 50
  woensdag 14 september 2005 @ 21:37:57 #175
71919 wonderer
Hung like a My Little Pony
pi_30584889
Wat doet die { op regel 4?
"Pain is my friend. I can trust pain. I can trust pain to make my life utterly miserable."
"My brain is too smart for me."
"We don't need no education." "Yes you do, you just used a double negative."
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')