abonnement Unibet Coolblue Bitvavo
pi_26852516
wat is je probleem nu dan? Die linkjes die niet goed worden gemaakt?
Post de code eens die die linkjes maakt dan.
En heb je nog steeds diezelfde error?of is het nu wat anders?
  maandag 9 mei 2005 @ 14:34:04 #103
42636 TheSeeker_NL
Damn fine coffee
pi_26852723
(index.php)De pagina waar mijn nieuwsberichten op worden gemaakt in een tabelletje

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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href = "file:///C|/test/stylesheet.css" />
</head>

<body>
<?php
$db = mysql_connect("localhost", "", "") or 
die ("Verbinding is gay");
mysql_select_db("borner", $db);
$news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
$news_result = mysql_query($news_SQL);

while($news = mysql_fetch_array($news_result)) {
if (strlen($news['news_main']) >220){
$news['news_main'] = substr($news['news_main'], 0, 180) . " ...
<a href=nieuws/news.php?news_ID=". $news['news_ID'] . ">meer</a>";

?>
<table width="400" border="0" cellspacing="0"
cellpadding="0" align="center">
<tr><td><span class="kleiner"><?php echo
$news['news_datetime'] ?></span><br><b><?php echo $news['news_header']?></b>
</td>
</tr>

<tr><td><span class="kleiner"><?php echo 
$news['news_main'] ?></span>
</td>
</tr>

<tr><td><hr width="400" size="1" noshade></td></tr>

</table>
<?php
}
mysql_close();
?>
</body>
</html>


(news.php)De pagina waar 1 nieuwsbericht wordt geplaatst die te groot is (dus waar de link naar toe verwijst)

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
<body>
<?php
$db = mysql_connect("localhost", "", "") or 
die ("Verbinding is gay");
mysql_select_db("borner", $db);
$news_SQL = "SELECT * FROM news WHERE news_ID=$news_ID";
$news_result = mysql_query($news_SQL);
$news = mysql_fetch_array($news_result);
mysql_close();
?>

<table width="400" border="0" cellspacing="0"
cellpadding="0" align="center">
<tr><td><span class="kleiner"><?php echo
$news['news_datetime'] ?></span><br><b><?php echo $news['news_header']?></b>
</td>
</tr>

<tr><td><span class="kleiner"><?php echo 
$news['news_main'] ?></span>
</td>
</tr>

<tr><td><hr width="400" size="1" noshade></td></tr>
</table>
</body>
</html>


meer kan ik er niet overzeggen, alleen dat als ik op de index.php op een url klink van bijvoorbeeld nieuwsbericht 3... dan opent hij news.php met deze foutmelding
quote:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\phpdev\www\borner\nieuws\news.php on line 17


en dus niet gewoon lief het nieuwsbericht weergeven en klaar....
  maandag 9 mei 2005 @ 14:50:25 #104
11753 Roonaan
Strictly
pi_26853161
1$news_SQL = "SELECT * FROM news WHERE news_ID=$news_ID";


Replace with:

1
2
3
4
$news_ID = -1;
if(isset($_REQUEST['news_ID'])) 
  $news_ID = intval($_REQUEST['news_ID']);
$news_SQL = "SELECT * FROM news WHERE news_ID="'.$news_ID;

pi_26853169
1$news_SQL = "SELECT * FROM news WHERE news_ID=$news_ID";

vervangen door:
1$news_SQL = "SELECT * FROM news WHERE news_ID=".$_GET['news_ID'];


Maar ik zou eerst checken of t wel een integer is die in die GET variabele zit zoals Superrembo ook al eerder in deze reeks heeft voorgedaan

-edit-
Precies wat Roonaan zegt dus. Ongeveer dus, want er staat een single quotje teveel
  maandag 9 mei 2005 @ 15:37:23 #106
42636 TheSeeker_NL
Damn fine coffee
pi_26854466
hum...

Roonaan, aller eerst bedankt dat je mee helpt (jij ook ikke_ook ) met het oplossen van dit probleempje...

ik nu de regels verwisselt met wat roonaan voorstelde.

De foutmelding is nu verdwenen, hij opent de pagina nu, enige probleem is dat er geen inhoud op staat... dus mijn nieuwsbericht staat er niet....

ik heb als pagina url: http://localhost/borner/nieuws/news.php?news_ID=

als ik handmatig in de url nu bijvoorbeeld news_ID=1 doe of 2.3.4 dan laad hij wel het nieuwsbericht op de pagina...

dus ik zit bijna goed, maar nog net niet helemaal

ik neem aan dat het probleem hem dus nu zit in het genereren van de juiste link...wat gebeurd op de index.php pagina

1
2
<a href=nieuws/news.php?news_ID=". $news['news_ID'] . ">meer</
a>"


maar zeker weten doe ik het niet, en ik weet al helemaal niet wat er verkeerd is aan dit stukje code...
  maandag 9 mei 2005 @ 15:48:56 #107
11753 Roonaan
Strictly
pi_26854825
Ik denk dat als je bijvoorbeeld <?php error_reporting(E_ALL);?> toevoegen boven aan je code ook al iets zou helpen.

Wat mij het meest voor de hand liggend lijkt in dit geval is dat $news['news_ID'] niet goed is, en dat het bijvoorbeeld $news['news_id'] moet zijn oid. Eventueel kan je ook met var_export($news) of print_r($news) uitvogelen of je keys zijn zoals je denkt dat ze zijn.

-r-
pi_26854873
uhh tsja, dat zie ik ook ff niet......
pi_26858990
TheSeeker_NL, zet eens quotes om het URL gedeelte van je link.

1<a href="url">link</a>


En in PHP:

1
2
3
4
<?php
echo "<a href=\"url\">link</a>";
echo
'<a href="url">link</a>';
?>


Voor het gemak aannemen dat je zonder die quotes kan schiet niet echt op als je ooit met URLs te maken krijgt waar spaties in voorkomen...

[ Bericht 10% gewijzigd door JeRa op 09-05-2005 20:05:05 ]
pi_26861483
quote:
Op maandag 9 mei 2005 18:03 schreef JeRa het volgende:
ikke_ook, zet eens quotes om het URL gedeelte van je link.
[ code verwijderd ]

En in PHP:
[ code verwijderd ]

Voor het gemak aannemen dat je zonder die quotes kan schiet niet echt op als je ooit met URLs te maken krijgt waar spaties in voorkomen...
uhhh, je bedoelt niet mij maar een andere user neem ik aan
pi_26862715
quote:
Op maandag 9 mei 2005 19:27 schreef ikke_ook het volgende:

[..]

uhhh, je bedoelt niet mij maar een andere user neem ik aan
Fixed!
pi_26868509
Ik zat even te denken hoe ik het simpelste een formulier op lege velden kan checken met PHP.

Het is nu zo dat ik, na dat er op verzenden is gedrukt, kijk of er lege velden bij zitten. En als dat het geval is, dan toon ik het formulier weer. Alleen ik wil niet dat alle reeds ingevulde waarden kwijtraken, dus moet ik twee keer de html code van het formulier in m'n script opnemen: een leeg formulier, en dezelfde code met
1
2
3
<input type="text" name="bla" value="<? echo"". $_POST['bla']."";?>">
etc.
etc.

Dat moet toch simpeler kunnen bedacht ik me zo. Maar ik kan ff niet op een logische andere manier komen. Iemand ideeën?
  maandag 9 mei 2005 @ 23:00:41 #113
11753 Roonaan
Strictly
pi_26868641
Gewoon een associatieve array aanmaken met default values. Als je $_SERVER['REQUEST_METHOD'] gelijk is aan POST kan je de default values vervangen door de werkelijke values:
1
2
3
4
5
6
7
$fields['bla'] = '';
$fields['bla2'] = '';
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
 if(isset($_REQUEST['bla']))
  $fields['bla'] = $_REQUEST['bla'];
}

Sowieso is het makkelijker om ipv <? echo te kiezen tussen een van de volgende:
1<?=htmlspecialchars($fields['bla']);?>

of
1<?php echo htmlspecialchars($fields['bla']);?>
pi_26869256
quote:
Op maandag 9 mei 2005 23:00 schreef Roönaän het volgende:
Gewoon een associatieve array aanmaken met default values. Als je $_SERVER['REQUEST_METHOD'] gelijk is aan POST kan je de default values vervangen door de werkelijke values:
Hmm ja daar zit idd wat in ja. Daar ga ik morgen eens mee kijken
quote:
Sowieso is het makkelijker om ipv <? echo te kiezen tussen een van de volgende:
1<?=htmlspecialchars($fields['bla']);?> 
Ah, dat handigheidje van <?= had ik ooit eens vlug gelezen ergens, maar verder niet op gelet. Kan idd wel tijd en typwerk sparen. Bedankt
pi_26869899
quote:
Op maandag 9 mei 2005 14:03 schreef ikke_ook het volgende:
Ik wil graag dat er iedere maand een backupfile wordt gemaakt van mijn database die dan naar mijn emailadres wordt gestuurd.
Hoe krijg ik zoiets "gepland"?Lukt dat op een of andere manier met php of moet ik dan meer dingen regelen op de server? En zo ja, wat dan?
Interessante vraag, daar zou ik het antwoord ook wel op willen weten
  dinsdag 10 mei 2005 @ 02:02:16 #116
32768 DionysuZ
Respect my authority!
pi_26872502
cronjobs?

of anders iedere keer als je de site bezoekt checken of de laatste backup < maand geleden was, en dan backuppen en mailen maar das fucked up.

[ Bericht 46% gewijzigd door DionysuZ op 10-05-2005 02:32:00 ]
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  dinsdag 10 mei 2005 @ 06:13:18 #117
39240 jagermaster
stof en water, dat ben ik
pi_26873279
quote:
Op dinsdag 10 mei 2005 02:02 schreef DionysuZ het volgende:
cronjobs?

of anders iedere keer als je de site bezoekt checken of de laatste backup < maand geleden was, en dan backuppen en mailen maar das fucked up.
dat vergeet je en daarmee heb je niet met een aantal controlpanels alleen de database gebackupd maar de hele site en nog wel op zo'n manier dat je het niet kan openen op je computer
Where's my fear???
  dinsdag 10 mei 2005 @ 06:15:53 #118
11753 Roonaan
Strictly
pi_26873282
quote:
Op maandag 9 mei 2005 23:36 schreef ikke_ook het volgende:

[..]

Interessante vraag, daar zou ik het antwoord ook wel op willen weten
Je kan op je windows bak ook gewoon de taakbeheer gebruiken in combinatie met wget.

Wat je doet is je maakt een .bat file aan met dingen erin als:
wget -a log.txt -O - http://www.mysite.nl/maintainance.php
wget -a log.txt -O - http://www.mysite2.nl/maintainance.php

Vervolgens scedule je die file om elk uur of elke dag te draaien. Vanuit php moet je dan maar regelen dat er gemaild wordt etc.

-r-
  dinsdag 10 mei 2005 @ 10:56:50 #119
42636 TheSeeker_NL
Damn fine coffee
pi_26876952
yeh het is opgelost

en ik ga weer vrolijk verder php'en
pi_26880398
cronjobs, dat is wat ik zocht denk ik eens even kijken of ik er iets over kan vinden en kijken of mijn hostingprovider t ondersteunt
pi_26884027
Ik zit hier nu heel leuk een script te maken die een backup van een database maakt, maar ik vraag me opeens af of er niet iets in mysql bestaat wat in 1x een dumpschema maakt van de inhoud(met bijbehorende insert-queries)
dus zoiets als SHOW create TABLE <tablename> alleen dan incl inhoud.

vast niet toch?(Anders heb ik nu een uur voor niks lopen scripten....)
  dinsdag 10 mei 2005 @ 15:08:03 #122
32768 DionysuZ
Respect my authority!
pi_26884198
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
ob_start
();

system("mysqldump -h localhost -u username --password=my_password database_name");

$dump = ob_get_contents();
ob_end_clean();

De database dump staat nu in $dump.

$fp = fopen("dump.sql", "w");
fputs($fp, $dump);
fclose($fp).
?>

moet je wel permissies hebben natuurlijk
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_26884264
Ik denk het niet, je hebt wel het programma mysqldump dat bij MySQL zit waarmee je een hele database in één keer kunt backuppen, misschien kun je dat gebruiken?

-edit-
You spuit my elf man
pi_26884441
dat ziet er wel erg simpel uit
Ik krijg m alleen niet aan de praat... $dump is leeg...
  dinsdag 10 mei 2005 @ 15:17:24 #125
32768 DionysuZ
Respect my authority!
pi_26884447
je kunt ook --add-drop-table gebruiken als je wil dat hij voor ieder 'create table' statement een drop table statement doet.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  dinsdag 10 mei 2005 @ 15:17:47 #126
32768 DionysuZ
Respect my authority!
pi_26884456
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_26884508
quote:
Op dinsdag 10 mei 2005 15:17 schreef ikke_ook het volgende:
dat ziet er wel erg simpel uit
Ik krijg m alleen niet aan de praat... $dump is leeg...
Heb je de rechten om programma's uit te voeren? Staat PHP misschien in de safe mode?
pi_26884737
uhm, ik weet niet of ik alle rechten heb en of php in safe mode staat, ik denk t niet
pi_26884751
safe mode staat uit, hoe controleer ik die rechten?
Tis gewoon mn lokale apache, dus ik ga er van uit dat ik alle rechten heb
ik gebruik wel een user voor de database die alle rechten heeft.
pi_26884871
Laat ook maar eigenlijk Ik heb t nu bijna af, en dat werkt dan ook als ik op een server kom waar ik minder rechten heb
pi_26884909
Als je gewoon zoiets uitvoert in PHP:

1
2
3
<?php
echo system("mysqldump -h localhost -u username --password=my_password database_name");
?>


Zie je dan ook niets?

edit: okay
pi_26885050
nee ik zie niks... ook niet als ik het letterlijk uitvoer Dus zonder database_name ed te veranderen, ik zou dan toch wel een error verwachten...)
pi_26887010
Heeft er iemand een simpel en werkend script om een mail met een attachment te versturen?
Ik heb al vanalles gevonden en geprobeerd maar ik krijg t niet aan de praat... of het attachment is gewoon t bericht, of het attachment is er helemaal niet, of de header staat in het bericht en niet in de header.....
  dinsdag 10 mei 2005 @ 17:19:10 #134
32768 DionysuZ
Respect my authority!
pi_26887760
ik heb dit al eens eerder gebruikt, alleen dan om een plaatje te versturen, maar misschien heb je er wat aan:

1
2
3
4
5
6
7
8
$boundary = md5(uniqid(time(),1));
$fp = fopen("plaatje.jpg","rb");

$inhoud .= "--".$boundary."\r\n";
$inhoud .= "Content-Type: image/jpeg;\r\n"
  ."Content-Transfer-Encoding: base64\r\n"
  ."Content-ID: ni-img\r\n\r\n"
  .chunk_split(base64_encode(fread($fp,filesize("plaatje.jpg"))))."\r\n";
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
pi_26887914
ik heb t idee dat hier het een en ander mist... waar is je header?
maar ik zal t eens combineren met wat ik al heb, misschien levert t wat op
pi_26888135
hmm ik weet alweer wat t was, t ligt aan \r, dat vind mijn server niet leuk...
Wat moet mijn content-type zijn als ik een zipfile verstuur?

[ Bericht 30% gewijzigd door ikke_ook op 10-05-2005 17:54:00 ]
pi_26888697
quote:
Op dinsdag 10 mei 2005 17:34 schreef ikke_ook het volgende:
Wat moet mijn content-type zijn als ik een zipfile verstuur?
Volgens mij dit:

1Content-Type: application/zip
  dinsdag 10 mei 2005 @ 20:12:17 #138
69357 R-Mon
jong en dynamisch
pi_26892657
Ik heb deze tabel:

1
2
3
4
5
config_name  | config_value
===========================
allow_html   | 0
allow_bbcode | 1
enz...       | enz...


Weet iemand hoe je dat netjes in variabelen krijgt, zoiets als $allow_html = 0 of $config['allow_html'] = 0? Ik had ooit een scriptje gevonden dat zoiets deed, maar zoals altijd kan ik dat nergens meer vinden.
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
pi_26893862
Iemand enig idee waarom dit niet werkt?

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
<?php
php
include ("config.inc.php");

$query="SELECT titel FROM pagina_content WHERE id = '".$_GET['id']."'";
$result = mysql_query($query) or die (mysql_error());

if(!empty(
$_POST['submit']))
{
  
$query="DELETE FROM pagina_content WHERE id = '".$_POST['id']."'";
  
mysql_query($query) or die (mysql_error());

  
header("location: ../../pagina_beheer.php");
  exit;
}

WHILE (
$obj = mysql_fetch_object($result))
{
  echo
"Weet u zeker dat u <b>$obj->titel</b> wilt verwijderen?";
}

&
lt;form method="post" action="cms/pagina/verwijderen.php"&gt;
&
lt;input type="submit" value="Ja, verwijder" name="submit"&gt;
&
lt;input type=button value="Nee" onClick="history.go(-1)"&gt;
&
lt;/form&gt;
?>


ID word netjes meegegeven vanaf een andere pagina.
De titel verschijnt ook netjes in het beeld, alleen wanneer ik op submit druk word er niks gedelete.
Knapen die varen willen moeten mannen met baarden zijn.
pi_26894150
quote:
Op dinsdag 10 mei 2005 20:12 schreef R-Mon het volgende:
Ik heb deze tabel:
[ code verwijderd ]

Weet iemand hoe je dat netjes in variabelen krijgt, zoiets als $allow_html = 0 of $config['allow_html'] = 0? Ik had ooit een scriptje gevonden dat zoiets deed, maar zoals altijd kan ik dat nergens meer vinden.
Je moet een query uitvoeren om de gegevens te achterhalen. Dit kun je als volgt doen:

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$link
= mysql_connect('servernaam', 'gebruikersnaam', 'wachtwoord');

mysql_select_db('databasenaam', $link);

$result = mysql_query('SELECT config_name, config_value FROM config');
$config = array();
while (
$data = mysql_fetch_assoc($result)) {
    
$config[$data['config_name']] = $data['config_value'];
}

mysql_close($link);
?>
  dinsdag 10 mei 2005 @ 20:56:49 #141
3677 SuperRembo
Sinds 1998
pi_26894202
@Kapt.Ruigbaard

Haal die redirect er eens uit, dan zie je tenminste of php een foutmelding geeft.
Print de query eens zodat je ziet wat er precies naar mysql gestuurd wordt.
Is de id numeriek? Waarom staan er dan quotes omheen?
Waarom doe je ook een select als je het record gaat verwijderen?
Waarom doe je een while als je maar 1 resultaat verwacht?
Het is ook wel netjes om te controleren of er wel een geldige id (numerieke waarde) in $_POST['id'] / $_GET['id'] staat.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 10 mei 2005 @ 21:05:26 #142
69357 R-Mon
jong en dynamisch
pi_26894443
quote:
Op dinsdag 10 mei 2005 20:54 schreef JeRa het volgende:

[..]

Je moet een query uitvoeren om de gegevens te achterhalen. Dit kun je als volgt doen:
[ code verwijderd ]
Jaaa, dankjewel
&lt;tsjsieb&gt; maarja, jij bent ook gewoon cool R-Mon :p
  FOK!-Schrikkelbaas dinsdag 10 mei 2005 @ 21:59:04 #143
1972 Swetsenegger
Egocentrische Narcist
pi_26896173
1
2
header("HTTP/1.0 403 Forbidden");
die();


De header wordt verstuurd, script stop, maar ik zie een blanco pagina zonder de '403 forbidden' melding.

ook
1header("Status: 403 Forbidden");

Geeft niet het gewenste resultaat.

Iemand de oplossing?
pi_26897167
quote:
Op dinsdag 10 mei 2005 21:59 schreef Swetsenegger het volgende:

[ code verwijderd ]

De header wordt verstuurd, script stop, maar ik zie een blanco pagina zonder de '403 forbidden' melding.

ook
[ code verwijderd ]

Geeft niet het gewenste resultaat.

Iemand de oplossing?
Het is heel simpel: als je 'vriendelijke' HTTP error messages hebt uitstaan, zul je iets moeten outputten om aan te geven dat het forbidden is. Apache moet dat ook doen om de client te informeren dat er iets is wat hij niet mag bereiken.

Als die 'vriendelijke' HTTP error messages bij de client wél aanstaan werkt het gewoon op jouw manier.
  FOK!-Schrikkelbaas dinsdag 10 mei 2005 @ 22:30:03 #145
1972 Swetsenegger
Egocentrische Narcist
pi_26897277
quote:
Op dinsdag 10 mei 2005 22:27 schreef JeRa het volgende:

[..]

Het is heel simpel: als je 'vriendelijke' HTTP error messages hebt uitstaan, zul je iets moeten outputten om aan te geven dat het forbidden is. Apache moet dat ook doen om de client te informeren dat er iets is wat hij niet mag bereiken.

Als die 'vriendelijke' HTTP error messages bij de client wél aanstaan werkt het gewoon op jouw manier.
Op de CLIENT?
Waar stel ik dat dan in op m'n browser?

Anyway, plotseling werkt het
pi_26897392
quote:
Op dinsdag 10 mei 2005 22:30 schreef Swetsenegger het volgende:

[..]

Op de CLIENT?
Waar stel ik dat dan in op m'n browser?

Anyway, plotseling werkt het
In IE staat 'Show friendly HTTP error messages' standaard aan, in Firefox krijg je normaal message boxes (ook uit te schakelen via about:config) maar toevallig is die er niet voor een 403 Forbidden dat is dan waarschijnlijk de reden waarom je niets te zien krijgt. In de headers (met bv. de livehttpheaders extension) is het goed te zien dat PHP een 403 doorgeeft.
  FOK!-Schrikkelbaas dinsdag 10 mei 2005 @ 22:33:06 #147
1972 Swetsenegger
Egocentrische Narcist
pi_26897413
quote:
Op dinsdag 10 mei 2005 22:32 schreef JeRa het volgende:

[..]

In IE staat 'Show friendly HTTP error messages' standaard aan, in Firefox krijg je normaal message boxes (ook uit te schakelen via about:config) maar toevallig is die er niet voor een 403 Forbidden
Inderdaad, gevonden onder IE.
In FF krijg je dus standaard 'niets' bij een 403 correct?
pi_26897464
quote:
Op dinsdag 10 mei 2005 22:33 schreef Swetsenegger het volgende:

[..]

In FF krijg je dus standaard 'niets' bij een 403 correct?
Dat klopt. Installeer die livehttpheaders maar eens, en bekijk het verschil met pagina's waarbij Apache een 403 levert en eentje waarbij je dat zelf genereert met PHP, het is exact hetzelfde (behalve de visuele inhoud).
  woensdag 11 mei 2005 @ 09:16:53 #149
49558 1-of-6Billion
Up the shut fuck you must
pi_26904867
Ik onderhoud een site voor een zwemvereniging. Voornamelijk in simpel html. Werkt nog steeds het makkelijkst voor mij. Behalve wanneer het op Persoonlijke records en Clubrecords aankomt. (Nu in pdf en excel-html ) Da's dus een drama.
PHP lijkt mij een geschikte mogelijkheid om dit probleem op te lossen. Nou heb ik totaal geen idee hoe ik dit aanpak en wat ik zoal nodig heb.
Wie kan mij (stap-voor-stap) op weg helpen?
I follow you......but not on Twitter
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 10:00:38 #150
1972 Swetsenegger
Egocentrische Narcist
pi_26905556
quote:
Op woensdag 11 mei 2005 09:16 schreef 1-of-6Billion het volgende:
Ik onderhoud een site voor een zwemvereniging. Voornamelijk in simpel html. Werkt nog steeds het makkelijkst voor mij. Behalve wanneer het op Persoonlijke records en Clubrecords aankomt. (Nu in pdf en excel-html ) Da's dus een drama.
PHP lijkt mij een geschikte mogelijkheid om dit probleem op te lossen. Nou heb ik totaal geen idee hoe ik dit aanpak en wat ik zoal nodig heb.
Wie kan mij (stap-voor-stap) op weg helpen?
Een server waar php en mysql op draait.
Kennis van PHP

That's it.
  woensdag 11 mei 2005 @ 10:19:36 #151
18008 hornage
FOK! Movie Trivia-Prijsmeester
pi_26905906
En uiteraard kennis van SQL.

Database zou wel zoiets worden als je het simpel wilt houden:
Records(Person, Distance, Slag, PR, CR)

En als je het wat uitgebreider wilt maken:

Person(PersonID, Name, Age, Sex, Club)
Records(RecordID, PersonID, DistanceID, SlagID, Time)
Distance(DistanceID, Distance)
Slag(SlagID, Slag)

Ik wist alleen ff niet meer de engelse term voor slag.
Test je filmkennis! Speel mee met FOK! Movie Trivia en win prijzen!
  woensdag 11 mei 2005 @ 10:31:04 #152
49558 1-of-6Billion
Up the shut fuck you must
pi_26906184
quote:
Op woensdag 11 mei 2005 10:00 schreef Swetsenegger het volgende:

[..]

Een server waar php en mysql op draait. check
Kennis van PHP hoop ik hier op te doen

That's it.
Heb nog geen idee hoe te beginnen.
I follow you......but not on Twitter
pi_26906185
Ik heb een backup script gemaakt die ik elke dag laat draaien met cronjob.

Het script:
quote:
#!/bin/sh

#####################
#####################
## MYSQL BACKUP ##
## ##
## BACKUP TO FTP ##
#####################
#####################


#####
## De backup maken en tarren
#####

## Pad naar de DB bestand
DIRPATH="/home/turka.nl/backupdb";

## Username van je MYSQL
USER="fok";

## Wachtwoord van je MYSQL
PASS="fokpasswd";

## De dag ophalen
DATE=`/bin/date +'%d-%m-%y'`

## Maak de dump
/usr/bin/mysqldump -h db.fok.nl -u $USER -e --add-drop-table --password=$PASS $USER > $DIRPATH/$DATE.sql

## De dump tarren
/bin/tar -czf $DIRPATH/$DATE.tar.gz $DIRPATH/$DATE.sql

## De niet ingepakte dump verwijderen
/bin/rm $DIRPATH/$DATE.sql


#####
## De backup is gemaakt! We gaan hem nu overzetten naar een externe FTP
#####

## FTP hostname
FTPHOST="ftp.fok.nl";

## Login van FTP
FTPLOGIN="fokking";

## Wachtwoord van FTP
FTPPASSWD="fokkingpasswd";

## In welke map in de FTP moet de bestand gezet worden
FTPPATH="/httpdocs/backup";

## Je bestand uploaden
ncftpput -u $FTPLOGIN -p $FTPPASSWD $FTPHOST "$FTPPATH" "$DIRPATH/$DATE.tar.gz"

## Het bestand op je eigen server verwijderen
/bin/rm -rf $DIRPATH/$DATE.tar.gz
ne okuyon, bokmu var?
  woensdag 11 mei 2005 @ 10:34:21 #154
49558 1-of-6Billion
Up the shut fuck you must
pi_26906259
quote:
Op woensdag 11 mei 2005 10:19 schreef hornage het volgende:
En uiteraard kennis van SQL.

Database zou wel zoiets worden als je het simpel wilt houden:
Records(Person, Distance, Slag, PR, CR)

En als je het wat uitgebreider wilt maken:

Person(PersonID, Name, Age, Sex, Club)
Records(RecordID, PersonID, DistanceID, SlagID, Time)
Distance(DistanceID, Distance)
Slag(SlagID, Slag)

Ik wist alleen ff niet meer de engelse term voor slag.
Kan je het ook op z'n nijntjes uitleggen, want ik weet ECHT geen hout van PHP/SQL
Om te beginnen: Ik kan dergelijke database maken in Access?
I follow you......but not on Twitter
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 11:21:14 #155
1972 Swetsenegger
Egocentrische Narcist
pi_26907739
quote:
Op woensdag 11 mei 2005 10:34 schreef 1-of-6Billion het volgende:

[..]

Kan je het ook op z'n nijntjes uitleggen, want ik weet ECHT geen hout van PHP/SQL
Er wordt hier geen PHP cursus gegeven
Ga je eerst verdiepen in PHP, lees tutorials op bv www.phpfreakz.nl en kom dan gerichte vragen stellen.
quote:
Om te beginnen: Ik kan dergelijke database maken in Access?
Nee, MySQL is geen access
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 11:22:53 #156
1972 Swetsenegger
Egocentrische Narcist
pi_26907787
Spammers zijn over gegaan op custom made gastenboeken
Sinds gisteren staan er spam posts.
Ik heb direkt een IP blacklist gemaakt, maar een beetje spammer heeft zo een ander IP adres natuurlijk.

Dus wil ik een post vertraging inbouwen. De vraag is.... gebaseerd op wat? Als ik het op basis van IP doe heb ik hetzelfde probleem als met de banlist.

Iemand een goed idee?
  woensdag 11 mei 2005 @ 11:23:57 #157
49558 1-of-6Billion
Up the shut fuck you must
pi_26907821
quote:
Op woensdag 11 mei 2005 11:21 schreef Swetsenegger het volgende:

[..]

Er wordt hier geen PHP cursus gegeven
Ga je eerst verdiepen in PHP, lees tutorials op bv www.phpfreakz.nl en kom dan gerichte vragen stellen.
[..]

Nee, MySQL is geen access
De spreekwoordelijke muur waar ik nu dus tegen aanloop. Jammer
I follow you......but not on Twitter
pi_26907895
quote:
Op woensdag 11 mei 2005 11:22 schreef Swetsenegger het volgende:
Ik heb direkt een IP blacklist gemaakt, maar een beetje spammer heeft zo een ander IP adres natuurlijk.
Hoe kom je daarbij ?
Ik denk juist dat de meeste spammers gewoon op een vast IP zitten.
ne okuyon, bokmu var?
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 11:30:12 #159
1972 Swetsenegger
Egocentrische Narcist
pi_26907982
quote:
Op woensdag 11 mei 2005 11:23 schreef 1-of-6Billion het volgende:

[..]

De spreekwoordelijke muur waar ik nu dus tegen aanloop. Jammer
Niks muur,
je begint gewoon met tutorials te lezen op internet.
Zoek eens op 'PHP' en 'Hello world' op google.
Volgens mij heb je geen ENKELE programmeer ervaring dus je zal echt bij de basis moeten beginnen.

http://www.phpfreakz.nl/artikelen.php?aid=54
beginners deel 1
beginners deel 2
beginners deel 3

[ Bericht 17% gewijzigd door Swetsenegger op 11-05-2005 11:40:45 ]
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 11:31:01 #160
1972 Swetsenegger
Egocentrische Narcist
pi_26907998
quote:
Op woensdag 11 mei 2005 11:26 schreef saban het volgende:

[..]

Hoe kom je daarbij ?
Omdat ik binnen 24 uur 6 spam reacties heb (4 maal van casino 1 en 2 maal van Casino 2) op 4 verschillende IP's
  woensdag 11 mei 2005 @ 11:39:33 #161
49558 1-of-6Billion
Up the shut fuck you must
pi_26908224
quote:
Op woensdag 11 mei 2005 11:30 schreef Swetsenegger het volgende:

[..]

Niks muur,
je begint gewoon met tutorials te lezen op internet.
Zoek eens op 'PHP' en 'Hello world' op google.
Volgens mij heb je geen ENKELE programmeer ervaring dus je zal echt bij de basis moeten beginnen.
Nou ja, ik "spreek" een paar woorden html
Mijn ervaring is dat ik veel sneller iets leer door het te zien en dan naar smaak aan te passen dan door helemaal "from scratch" te beginnen.
Ik snap dat ik met te weinig kennis teveel wil en dat het dan ook een beetje moeilijk heppele is voor de geachte lezertjes van dit topic
I follow you......but not on Twitter
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 11:41:29 #162
1972 Swetsenegger
Egocentrische Narcist
pi_26908286
quote:
Op woensdag 11 mei 2005 11:39 schreef 1-of-6Billion het volgende:

[..]

Nou ja, ik "spreek" een paar woorden html
Mijn ervaring is dat ik veel sneller iets leer door het te zien en dan naar smaak aan te passen dan door helemaal "from scratch" te beginnen.
Ik snap dat ik met te weinig kennis teveel wil en dat het dan ook een beetje moeilijk heppele is voor de geachte lezertjes van dit topic
Dit is voldoende voor de basis
quote:
  woensdag 11 mei 2005 @ 11:58:52 #163
42636 TheSeeker_NL
Damn fine coffee
pi_26908794
Hallo!

Ik ben weer tegen een probleempje aangelopen, de schuld van mijn boek... Het boek is erg vaag nu, en er staat te weinig toegelicht. Ik zal even proberen uit te leggen wat mijn nieuwe probleem is

ik ben nog steeds bezig met nieuwsberichtjes, ik heb ze mooi in een tabel staan, datum, titel, inhoud... en nu wil ik de opties Verwijderen en Bewerken maken... afijn, ik ben nu bezig met Verwijderen.

Nu heb ik dus een hyperlinkje "Verwijderen" gemaakt. Nu zegt het boek dat ik de volgende code in mijn nieuwspagina moet stoppen.

1
2
3
4
5
if($action == "delete"){
$news_SQL_del = "DELETE FROM news WHERE news_ID=$news_ID";
$bool = mysql_query($news_SQL_del);
if($bool == 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('Het bericht is verwijderd.')</SCRIPT>";
if ($bool <> 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('het is een beetje fout gegaan')</SCRIPT>"; 


nou geen probleem, ik heb dat gedaan. Verder zegt het boek dat ik in de link Verwijderen de parameters news_ID en action=delete door moet geven.

maar hoe zeggen ze er niet eventjes bij....
nu ben ik dus stuck met dit trieste stukje link
1<a href=news_list.php>Verwijderen</a> 


iemand die mij verder kan helpen?

Bitte!


  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 12:01:37 #164
1972 Swetsenegger
Egocentrische Narcist
pi_26908880
quote:
Op woensdag 11 mei 2005 11:58 schreef TheSeeker_NL het volgende:
Hallo!

Ik ben weer tegen een probleempje aangelopen, de schuld van mijn boek... Het boek is erg vaag nu, en er staat te weinig toegelicht. Ik zal even proberen uit te leggen wat mijn nieuwe probleem is

ik ben nog steeds bezig met nieuwsberichtjes, ik heb ze mooi in een tabel staan, datum, titel, inhoud... en nu wil ik de opties Verwijderen en Bewerken maken... afijn, ik ben nu bezig met Verwijderen.

Nu heb ik dus een hyperlinkje "Verwijderen" gemaakt. Nu zegt het boek dat ik de volgende code in mijn nieuwspagina moet stoppen.
[ code verwijderd ]

nou geen probleem, ik heb dat gedaan. Verder zegt het boek dat ik in de link Verwijderen de parameters news_ID en action=delete door moet geven.

maar hoe zeggen ze er niet eventjes bij....
nu ben ik dus stuck met dit trieste stukje link
[ code verwijderd ]

iemand die mij verder kan helpen?

Bitte!


1<a href=news_list.php?news_id=waarde&action=delete>Verwijderen</a> 

Waarbij waarde het id is van de row welke je wilt deleten, dus die moet je eerst uit de db halen.
  woensdag 11 mei 2005 @ 12:22:57 #165
42636 TheSeeker_NL
Damn fine coffee
pi_26909540
erm... sorry to ask... maar hoe ga ik dat precies doen?

(die waarde uit mn db halen?)
  woensdag 11 mei 2005 @ 12:28:02 #166
42636 TheSeeker_NL
Damn fine coffee
pi_26909660
<a href=news_list.php?news_ID=<?php $news['news_ID'] ?> &action=delete>Verwijderen</a>

dit geprobeerd, werkt niet

zal ook wel helemaal fout zijn maarja ik ga door proberen
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 12:39:37 #167
1972 Swetsenegger
Egocentrische Narcist
pi_26909970
quote:
Op woensdag 11 mei 2005 12:22 schreef TheSeeker_NL het volgende:
erm... sorry to ask... maar hoe ga ik dat precies doen?

(die waarde uit mn db halen?)
Je haalt ergens de waardes uit je tabel:

1
2
3
4
5
6
7
8
<?php
$query
="SELECT * from table";
$result=mysql_query($query);
while(
$row=mysql_fetch_array($result)){
// echo whatever je uit je tabel op het scherm wil hebben
print"<a href=\"news_list.php?news_id=$row['id']&action=delete\">Verwijderen</a>";
}
?>


ALs in jouw tabel id een ander naam heeft, moet je die natuurlijk gebruiken
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 12:39:37 #168
1972 Swetsenegger
Egocentrische Narcist
pi_26909971
dubbelpost
pi_26910009
Het stukje <?php ... ?> print ook helemaal niets. Dat had je kunnen zien als je naar de gegenereerde html had gekeken.

1<a href="news_list.php?news_ID=<?= $news['news_ID'] ?> &action=delete">Verwijderen</a> 
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_26910056
Ik gebruik onderstaand script om een mail met een attachment te versturen.
$content bevat een string. Maar nu is t probleem dat hij een file verstuurt die de eerste 57 tekens van de string niet bevat, en aan het einde voegt hij nog een beetje bras toe...
En hij zet vierkantjes op de plaats waar een newline staat..
help!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
   $boundary = md5(time());

   //base-64 encode 
   $content = chunk_split(base64_encode($content)); 

   $subject = 'Test email met attachment'; 

   $headers  = 'MIME-Version: 1.0' ."\n"
             . 'Content-type: multipart/mixed; boundary="' .$boundary .'"' ."\n" 
             . 'From: Sender <postmaster@vogelaars.nl>' ."\n"
             . 'Reply-To: postmaster@vogelaars.nl ' ."\n";

   $message = "--" .$boundary ."\n"
            . "Content-Type: multipart/mixed;\n"
            . 'Content-Disposition: attachment; filename='.$filename.';' ."\n"
            . 'Content-transfer-encoding: base64' ."\n"
            . $content ."\n"
            . '--' .$boundary .'--';
pi_26911665
okay. nieuweling in php... spare me the comments

1
2
$date=mysql_result($result,$i,"fld_date");
$date=date('l F j, Y \a\t G:i',$date);


ik probeer dus een datum uit me database te halen en die op deze manier: "date('l F j, Y \a\t G:i',$date);" neer te zetten

wat doe ik fout want het werkt niet
  woensdag 11 mei 2005 @ 13:48:03 #172
42636 TheSeeker_NL
Damn fine coffee
pi_26912115
hey mensen

bestaat er een stukje code dat alle window.alert pop ups voorkomt die je in je code hebt zitten?

dus ze uitschakeld eigenlijk?

(dit is niet specifiek een php vraag, maarja ik vraag het toch maar even )
pi_26912263
quote:
Op woensdag 11 mei 2005 13:48 schreef TheSeeker_NL het volgende:
hey mensen

bestaat er een stukje code dat alle window.alert pop ups voorkomt die je in je code hebt zitten?

dus ze uitschakeld eigenlijk?

(dit is niet specifiek een php vraag, maarja ik vraag het toch maar even )
Ja.

1
2
3
if (false) {
    window.alert('Nee, het is inderdaad geen PHP vraag.');
}
  woensdag 11 mei 2005 @ 14:06:54 #174
42636 TheSeeker_NL
Damn fine coffee
pi_26912688
het werkt niet
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 14:08:44 #175
1972 Swetsenegger
Egocentrische Narcist
pi_26912757
quote:
Op woensdag 11 mei 2005 14:06 schreef TheSeeker_NL het volgende:
het werkt niet
Heb je nou je delete probleem al opgelost
  woensdag 11 mei 2005 @ 14:10:39 #176
32768 DionysuZ
Respect my authority!
pi_26912813
quote:
Op woensdag 11 mei 2005 12:42 schreef ikke_ook het volgende:
Ik gebruik onderstaand script om een mail met een attachment te versturen.
$content bevat een string. Maar nu is t probleem dat hij een file verstuurt die de eerste 57 tekens van de string niet bevat, en aan het einde voegt hij nog een beetje bras toe...
En hij zet vierkantjes op de plaats waar een newline staat..
help!
[ code verwijderd ]
het is al een beetje roestig voor mij, maar heb zelf ook een heleboel problemen gehad met het versturen van MIME mails met attachments via PHP. Misschien heb je hier iets aan: http://www.theukwebdesign(...)file-attachments.php
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 11 mei 2005 @ 14:16:45 #177
42636 TheSeeker_NL
Damn fine coffee
pi_26913014
quote:
Op woensdag 11 mei 2005 14:08 schreef Swetsenegger het volgende:

[..]

Heb je nou je delete probleem al opgelost
hehe nee ook dat nog niet, maar ik ben op dit moment aan 2 dingen aan het werken...

dat delete probleem dus...

maar ik moet ook een website uploaden (waar ik mijn php oefeningentjes later ga opzetten) maar nu heb ik dus voor het menu van die site gebruik gemaakt van www.opencube.com Hier kan je gratis javascript menutjes maken...

vervelend is alleen dat elke keer als ik nu mijn website bezoek, dat er een pop upje komt van opencube... bla bla... gratis menutjes bezoek opencube.com...

dit stoort mij natuurlijk, en dit wil ik eerst verhelpen, daarna ga ik weer verder met php
  woensdag 11 mei 2005 @ 14:54:23 #178
42636 TheSeeker_NL
Damn fine coffee
pi_26914050
(Verwijderen probleem!)

Dit is de code die ik nu heb Swetsenegger....
Waar moet ik die code plaatsen die jij mij gaf een paar reacties hierboven?
please help me

(of iemand anders mag natuurlijk ook helpen haha, shit kon ik maar kopjes koffie donaten aan elke user die met een goede reply aankomt zetten )

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
52
53
54
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href = "file:///C|/test/stylesheet.css" />
</head>

<body>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><b> Datum/Tijd</b></td>
    <td width="15%"><b>Berichttitel</b></td>
    <td width="59%"><b>Hoofdtekst</b></td>
    <td width="10%"><b>Opties</b></td>
  </tr>
</table>
<b>
<?php
$db = mysql_connect("localhost", "", "") or 
die ("Verbinding is gay");
mysql_select_db("borner", $db);
$news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
$news_result = mysql_query($news_SQL);

while($news = mysql_fetch_array($news_result)) {
if (strlen($news['news_main']) >220){
$news['news_main'] = substr($news['news_main'], 0, 180) . " ...
<a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</
a>";

if($action == "delete"){
$news_SQL_del = "DELETE FROM news WHERE news_ID=$news_ID";
$bool = mysql_query($news_SQL_del);
if($bool == 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('Het bericht is verwijderd.')</SCRIPT>";
if ($bool <> 1) echo "<SCRIPT LANGUAGE=JavaScript>window.alert('het is een beetje fout gegaan')</SCRIPT>";

?>
</b>
<table width="80%" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><?php echo$news['news_datetime']?></td>
    <td width="15%"><?php echo $news['news_header']?></td>
    <td width="59%"><?php echo $news['news_main']?></td>
    <td width="10%"> <a href=news_list.php?news_ID=""&action=delete>Verwijderen</a></td>
  </tr>
</table>
<?php
}
mysql_close();
?>
</body>
</html>
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 15:01:03 #179
1972 Swetsenegger
Egocentrische Narcist
pi_26914286
quote:
Op woensdag 11 mei 2005 14:54 schreef TheSeeker_NL het volgende:
(Verwijderen probleem!)

Dit is de code die ik nu heb Swetsenegger....
Waar moet ik die code plaatsen die jij mij gaf een paar reacties hierboven?
please help me

(of iemand anders mag natuurlijk ook helpen haha, shit kon ik maar kopjes koffie donaten aan elke user die met een goede reply aankomt zetten )
[ code verwijderd ]
1
2
3
4
5
6
7
8
<table width="80%" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><?php echo$news['news_datetime']?></td>
    <td width="15%"><?php echo $news['news_header']?></td>
    <td width="59%"><?php echo $news['news_main']?></td>
    <td width="10%"> <? print"<a href=\"news_list.php?news_ID=$news['id']&action=delete\">Verwijderen</a>"; ?></td>
  </tr>
</table>
  woensdag 11 mei 2005 @ 15:18:21 #180
42636 TheSeeker_NL
Damn fine coffee
pi_26914902
Parse error: parse error in d:\phpdev\www\borner\news_list.php on line 46

ik ga even zoeken of er syntax foutjes inzitten, alvast bedankt iig...
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 15:21:32 #181
1972 Swetsenegger
Egocentrische Narcist
pi_26915028
quote:
Op woensdag 11 mei 2005 15:18 schreef TheSeeker_NL het volgende:
Parse error: parse error in d:\phpdev\www\borner\news_list.php on line 46

ik ga even zoeken of er syntax foutjes inzitten, alvast bedankt iig...
PLaats line 46 dan even
  woensdag 11 mei 2005 @ 15:29:27 #182
42636 TheSeeker_NL
Damn fine coffee
pi_26915325
oude:

1<? print"<a href=\"news_list.php?news_ID=$news['id']&action=delete\">Verwijderen</a>"; ?>


wat ik tot nu toe heb verbeterd:
1<?php print"<a href="news_list.php?news_ID=$news['news_ID']&action=delete\">Verwijderen</a>"; ?>
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 15:30:44 #183
1972 Swetsenegger
Egocentrische Narcist
pi_26915378
quote:
Op woensdag 11 mei 2005 15:29 schreef TheSeeker_NL het volgende:
<?php print"<a href="news_list.php?news_ID=$news['news_ID']&action=delete\">Verwijderen</a>"; ?>
<? print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?>
  woensdag 11 mei 2005 @ 15:31:18 #184
32768 DionysuZ
Respect my authority!
pi_26915399
<a href=\" ipv <a href=" dit geeft uiteraard een foutmelding omdat " het einde van een string betekent.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 15:31:27 #185
1972 Swetsenegger
Egocentrische Narcist
pi_26915402
quote:
Op woensdag 11 mei 2005 15:29 schreef TheSeeker_NL het volgende:
oude:
[ code verwijderd ]

wat ik tot nu toe heb verbeterd:
[ code verwijderd ]
Niet die slashes weghalen en <?php hoeft niet.
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 15:32:04 #186
1972 Swetsenegger
Egocentrische Narcist
pi_26915431
quote:
Op woensdag 11 mei 2005 15:31 schreef DionysuZ het volgende:
<a href=\" ipv <a href=" dit geeft uiteraard een foutmelding omdat " het einde van een string betekent.
Daarom escapen print"<a href=\" is wel degelijk de juiste syntax

-edit- dat zeg je ook
  woensdag 11 mei 2005 @ 15:32:58 #187
32768 DionysuZ
Respect my authority!
pi_26915470
quote:
Op woensdag 11 mei 2005 15:32 schreef Swetsenegger het volgende:

[..]

edit: aangepast
edit: je had je post al aangepast
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 11 mei 2005 @ 15:41:44 #188
42636 TheSeeker_NL
Damn fine coffee
pi_26915842
ok het werkt nu, op de verwijderen link staat nu ook een ID, alleen wilt hij hem nog niet verwijderen....

misschien dat die DELETE query niet goed werkt ofzo, naja ik ga even verder zoeken
  woensdag 11 mei 2005 @ 15:44:24 #189
32768 DionysuZ
Respect my authority!
pi_26915945
ipv if ($action == "delete")
proberen:
1if ($_REQUEST["action"] == "delete")

?
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 11 mei 2005 @ 15:49:09 #190
42636 TheSeeker_NL
Damn fine coffee
pi_26916131
geprobeerd Dio, hij geeft nu die popups dat het fout gegaan is

maar we zitten dus wel warm
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 15:52:33 #191
1972 Swetsenegger
Egocentrische Narcist
pi_26916278
quote:
Op woensdag 11 mei 2005 15:49 schreef TheSeeker_NL het volgende:
geprobeerd Dio, hij geeft nu die popups dat het fout gegaan is

maar we zitten dus wel warm
Welke fout geeft ie dan?
  woensdag 11 mei 2005 @ 15:53:59 #192
32768 DionysuZ
Respect my authority!
pi_26916351
dan nu nog
1$news_SQL_del = "DELETE FROM news WHERE news_ID=$news_ID";

veranderen in
1$news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"];

dit is wel erg exploitable. Verder doe jij in die hele while loop bij iedere row uit de tabel een check of $_REQUEST["delete"] is gezet en verwijder je news_ID. Dit hoeft uiteraard maar 1x, niet 100x hetzelfde.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 11 mei 2005 @ 16:00:56 #193
42636 TheSeeker_NL
Damn fine coffee
pi_26916629
haha het werkt dio!

u gaat door voor Het Senseo apperaat

even nieuwe nieuwsberichtjes invoeren en even testen ... maar belangrijker, ik moet even bestuderen wat jullie mij net allemaal verteld hebben... want als ik er nooit wat van ga begrijpen blijf ik zo bezig
  woensdag 11 mei 2005 @ 16:06:27 #194
32768 DionysuZ
Respect my authority!
pi_26916868
als je variabelen doorgeeft met een form met POST of GET, of via de url (hetzelfde als GET), dan kun je soms die variabelen gewoon aanroepen (bijv je post een variabele news_id, dan kun je die soms aanroepen als $news_id), maar dat is niet altijd het geval. Gelukkig niet, want het is eigenlijk enorm stom om dit toe te laten. in plaats daarvan kun je in de pagina waar je die variabelen naartoe stuurt, deze oproepen door $_GET[variabele] of $_POST[variabele] te gebruiken (in je voorbeeld dus $_GET["news_id"] of $_POST["news_id"]) of $_REQUEST[variabele] die beide POST en GET variabelen neemt
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 16:07:41 #195
1972 Swetsenegger
Egocentrische Narcist
pi_26916912
quote:
Op woensdag 11 mei 2005 16:00 schreef TheSeeker_NL het volgende:
haha het werkt dio!

u gaat door voor Het Senseo apperaat

even nieuwe nieuwsberichtjes invoeren en even testen ... maar belangrijker, ik moet even bestuderen wat jullie mij net allemaal verteld hebben... want als ik er nooit wat van ga begrijpen blijf ik zo bezig
Ik vind de code nu ook niet echt uitblinken in duidelijkheid.
  woensdag 11 mei 2005 @ 16:08:37 #196
42636 TheSeeker_NL
Damn fine coffee
pi_26916952
ok, hij verwijdert wel de berichten, maar ik moet nog wel op F5 rammen... terwijl ik dacht dat hij meteen de pagina opnieuw zou laten.... hurmm.....
  woensdag 11 mei 2005 @ 16:10:38 #197
42636 TheSeeker_NL
Damn fine coffee
pi_26917035
quote:
Op woensdag 11 mei 2005 16:07 schreef Swetsenegger het volgende:

[..]

Ik vind de code nu ook niet echt uitblinken in duidelijkheid.
hehe, je hebt gelijk...

Ik zit aan de hand van een boek dit te oefenen, zoals in wel meer boeken, staat er altijd een hoop overbodige code in, maar zolang ik niet beter weet doe ik maar zoals het er staat...

Ik zal mijn code even proberen wat minder rommelig neer te zetten. Toch erg bedankt dat jullie mij helpen....
  woensdag 11 mei 2005 @ 16:11:50 #198
32768 DionysuZ
Respect my authority!
pi_26917090
dan moet je de delete doen VOOR je de select doet. Nu doe je overigens, als je SELECT een tabel van 100.000 rijen teruggeeft, voor iedere rij die delete uitvoeren, terwijl na 1x de betreffende rij ook al weg is hoor
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  FOK!-Schrikkelbaas woensdag 11 mei 2005 @ 16:15:53 #199
1972 Swetsenegger
Egocentrische Narcist
pi_26917219
quote:
Op woensdag 11 mei 2005 16:10 schreef TheSeeker_NL het volgende:

Ik zit aan de hand van een boek dit te oefenen, zoals in wel meer boeken, staat er altijd een hoop overbodige code in, maar zolang ik niet beter weet doe ik maar zoals het er staat...
Och, ik ben zelf nog geen jaar geleden begonnen met 'php voor het wereld wijde web' en dat was enorm duidelijk
  woensdag 11 mei 2005 @ 16:16:59 #200
32768 DionysuZ
Respect my authority!
pi_26917251
ik ben begonnen met een pdfje over php en mysql zeer duidelijk met voorbeelden etc. en daarna php.net en google
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  woensdag 11 mei 2005 @ 16:27:31 #201
42636 TheSeeker_NL
Damn fine coffee
pi_26917612
DionysuZ, sorry dat ik wéééér vraagje vraag, maar hoe bedoel je mijn DELETE voor mijn SELECT doen?

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
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href = "file:///C|/test/stylesheet.css" />
</head>

<body>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><b> Datum/Tijd</b></td>
    <td width="15%"><b>Berichttitel</b></td>
    <td width="59%"><b>Hoofdtekst</b></td>
    <td width="10%"><b>Opties</b></td>
  </tr>
</table>

<?php
$db = mysql_connect("localhost", "", "") or 
die ("Verbinding is gay");
mysql_select_db("borner", $db);
$news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
$news_result = mysql_query($news_SQL);

while($news = mysql_fetch_array($news_result)) {
if (strlen($news['news_main']) >220)

{$news['news_main'] = substr($news['news_main'], 0, 180) . " ...
<a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</a>";} 

if ($_REQUEST["action"] == "delete")

{$news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"];
$bool = mysql_query($news_SQL_del);} 
?>

<table width="80%" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><?php echo$news['news_datetime']?></td>
    <td width="15%"><?php echo $news['news_header']?></td>
    <td width="59%"><?php echo $news['news_main']?></td>
    <td width="10%"><?php print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?></td>
  </tr>
</table>
<?php
}
mysql_close();
?>
</body>
</html>


als je even kan zeggen welk stukje ik voor welk stukje moet plaatsen, dan werkt het hopelijk, en dan hou ik op met vragen stellen (voor vandaag ) ik ga wel een ander boek halen... en php.net door lezen....

  woensdag 11 mei 2005 @ 16:34:18 #202
32768 DionysuZ
Respect my authority!
pi_26917839
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
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css"
href = "file:///C|/test/stylesheet.css" />
</head>

<body>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><b> Datum/Tijd</b></td>
    <td width="15%"><b>Berichttitel</b></td>
    <td width="59%"><b>Hoofdtekst</b></td>
    <td width="10%"><b>Opties</b></td>
  </tr>
</table>

<?php
  $db = mysql_connect("localhost", "", "") or die ("Verbinding is gay");
  mysql_select_db("borner", $db);

  if ($_REQUEST["action"] == "delete")  {
    $news_SQL_del = "DELETE FROM news WHERE news_ID=".$_REQUEST["news_ID"];
    $bool = mysql_query($news_SQL_del);
  } 

  $news_SQL = "SELECT * FROM news ORDER BY news_datetime DESC";
  $news_result = mysql_query($news_SQL);

  while($news = mysql_fetch_array($news_result)) {
    if (strlen($news['news_main']) >220)  {
      $news['news_main'] = substr($news['news_main'], 0, 180) . " ...
        <a href=nieuws/news.php?news_ID=".$news['news_ID'] . ">meer</a>";
    } 
?>

<table width="80%" border="1" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="16%"><?php echo$news['news_datetime']?></td>
    <td width="15%"><?php echo $news['news_header']?></td>
    <td width="59%"><?php echo $news['news_main']?></td>
    <td width="10%"><?php print"<a href=\"news_list.php?news_ID={$news['news_ID']}&action=delete\">Verwijderen</a>"; ?></td>
  </tr>
</table>
<?php
}
mysql_close();
?>
</body>
</html>
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')