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