abonnement Unibet Coolblue Bitvavo
pi_35383367
@mschol

1. Het aantal regels ontdek je door count($lines) op te vragen
2. Als de pagina écht down is kun je er niets aan doen natuurlijk. Maar kun je geen loopje bedenken dat loopt zolang het aantal regels 0 is?

1
2
3
4
5
6
7
8
9
$maxTries = 20;
$tries = 0;
do {
    if ($tries > 0) {
        sleep(2);
    }
    $lines = file('url');
    $tries++;
} while ((count($lines) == 0) && ($tries < $maxTries));

Niet netjes, maar het is een simpel voorbeeld van hoe je zoiets zou kunnen afvangen
pi_35383886
quote:
Op woensdag 22 februari 2006 21:37 schreef JeRa het volgende:
@mschol

2. Als de pagina écht down is kun je er niets aan doen natuurlijk. Maar kun je geen loopje bedenken dat loopt zolang het aantal regels 0 is?
[ code verwijderd ]

Niet netjes, maar het is een simpel voorbeeld van hoe je zoiets zou kunnen afvangen
probleem is dat wanneer de pagina down is hij nooit leeg is (je krijgt immers de foutmeldingspagina van windows ofzo terug (geen idee waarom dit gebeurd maar is zo)
maar iuk moet dus alleen eff uitvogelen hoe lang de error pagina is dan kan ik er wel wat mee denk ik

of kan ik de http status code misschien ophalen ergens met php?
pi_35384539
quote:
Op woensdag 22 februari 2006 21:47 schreef mschol het volgende:

[..]

of kan ik de http status code misschien ophalen ergens met php?
Niet op deze manier, dat kan wel als je met sockets gaat werken. Beter controleer je gewoon of bepaalde woorden in de array voorkomen, zoals 'Page not found' oid
  FOK!-Schrikkelbaas woensdag 22 februari 2006 @ 22:10:38 #54
1972 Swetsenegger
Egocentrische Narcist
pi_35385026
quote:
Op woensdag 22 februari 2006 22:00 schreef JeRa het volgende:
Beter controleer je ...
JeRa is Maroc?
pi_35385153
quote:
Op woensdag 22 februari 2006 22:10 schreef Swetsenegger het volgende:

[..]

JeRa is Maroc?
Je weet togg, sssssukkel.

Nah, wtf?
  FOK!-Schrikkelbaas woensdag 22 februari 2006 @ 22:15:44 #56
1972 Swetsenegger
Egocentrische Narcist
pi_35385327
quote:
Op woensdag 22 februari 2006 22:12 schreef JeRa het volgende:

[..]

Je weet togg, sssssukkel.

Nah, wtf?
  donderdag 23 februari 2006 @ 09:34:20 #57
26631 Boink
Ik ben er klaar voor!
pi_35396868
Hoi

Op e.o.a. manier wil de unlink niet werken
Zie
1
2
3
4
5
6
7
8
9
10
11
12
13
else if(isset($_GET["state"]) && $_GET["state"] == "delete") {

    $cnt = $db->query("SELECT count(*) as count from images WHERE img_unique = '".$_GET["id"]."'");

    $db->doQuery("DELETE FROM images WHERE img_unique = '".$_GET["id"]."'");

   $db->doQuery("DELETE FROM cars WHERE car_unique = '".$_GET["id"]."'");

   for($x=0; $x<$cnt[0][0]; $x++) {

   unlink("../files/".$_GET["id"]."_".($x+1).".jpg");

   }


Ik heb dit volledig via de handleiding van php.net gedaan, ik zit in een directory waar hij eerst uit moet en dan in de files directory de foto's moet deleten,
Dit werkt wel op de huidige server alleen niet op de php5 i.c.m. mysql5 server waar binnenkort naar gemigreerd wordt.
Kan iemand mij redden hier?
pi_35397062
tvp mbt regexp
pi_35397322
quote:
Op donderdag 23 februari 2006 09:34 schreef Boink het volgende:
Hoi

Op e.o.a. manier wil de unlink niet werken
Zie
[ code verwijderd ]

Ik heb dit volledig via de handleiding van php.net gedaan, ik zit in een directory waar hij eerst uit moet en dan in de files directory de foto's moet deleten,
Dit werkt wel op de huidige server alleen niet op de php5 i.c.m. mysql5 server waar binnenkort naar gemigreerd wordt.
Kan iemand mij redden hier?
Wat voor een foutmelding krijg je dan?
probeer anders dit eens :
1
2
3
4
5
6
$file = "../files/".$_GET["id"]."_".($x+1).".jpg";
if(is_file($file){
       unlink($file);
}else{
       echo $file." bestaat niet.";
}

En moet dit:
1$cnt = $db->query("SELECT count(*) as count from images WHERE img_unique = '".$_GET["id"]."'");

niet dit zijn:
1$cnt = $db->doQuery("SELECT count(*) as count from images WHERE img_unique = '".$_GET["id"]."'");
  donderdag 23 februari 2006 @ 12:37:58 #60
26631 Boink
Ik ben er klaar voor!
pi_35402231
Ik heb je even toegevoegd op msn als je geen bezwaar hebt
pi_35402497
Daar heb ik geen bezwaar tegen, maar ik zit niet de hele dag op msn, en tis handiger om het via hier te doen, want er zitten hier een hoop mensen die beter zijn dan ik.
  donderdag 23 februari 2006 @ 13:06:01 #62
26631 Boink
Ik ben er klaar voor!
pi_35403153
Parse error: syntax error, unexpected '{' in /home/testteam/public_html/autogespot/admin/viewcars.php on line 163

http://dev.wscp.nu/~testteam/autogespot/admin/viewcars.phps

Krijg ik nu
pi_35403215
Regel 163: if(is_file($file){

Dat moet zijn : if(is_file($file)){

Je bent een afsluitend hekje )vergeten
pi_35403282
ja..ik ben daar een haakje vergeten....
1if(is_file($file){

moet zijn :
1if(is_file($file)){
  donderdag 23 februari 2006 @ 13:48:26 #65
26631 Boink
Ik ben er klaar voor!
pi_35404734
Op lijn 555 zit ook nog een fout waar ik ook niet achter kan komen, niet dat unlink nu al werkt maar maybe komt het daardoor.
Notice: Undefined variable: type in /home/testteam/public_html/autogespot/admin/viewcars.php on line 555


http://dev.wscp.nu/~testteam/autogespot/admin/viewcars.phps

Ik heb trouwens dit hele script niet geschreven, dat heeft onze huisscripter gedaan maar die is tijdelijk afwezig. En aangezien we in maart verhuizen naar php5 en mysql5 moeten we vlekkeloos overgaan En ben ik nu degene met de meeste "kennis" van php, dus zal ik het moeten proberen op te lossen

[ Bericht 37% gewijzigd door Boink op 23-02-2006 13:54:35 ]
  donderdag 23 februari 2006 @ 13:54:59 #66
52200 ViPeRII
It's a good day to die
pi_35404932
moet dat geen $_GET['type'] zijn?
Hij herkent de variable $type niet.
anders moet je ergens anders in je script $type declareren.

Verder is dit een notice, en is dus geen fout
-- ViPeRII --
pi_35405377
quote:
Op donderdag 23 februari 2006 13:54 schreef ViPeRII het volgende:
moet dat geen $_GET['type'] zijn?
Hij herkent de variable $type niet.
anders moet je ergens anders in je script $type declareren.

Verder is dit een notice, en is dus geen fout
het gebruik van $type voor het ophalen van die get/post variable is tegenwoordig toch ook sterk afgeraden??
had ook iets met register_globals te maken meen ik?
  donderdag 23 februari 2006 @ 14:09:07 #68
26631 Boink
Ik ben er klaar voor!
pi_35405464
quote:
Op donderdag 23 februari 2006 13:54 schreef ViPeRII het volgende:
moet dat geen $_GET['type'] zijn?
Hij herkent de variable $type niet.
anders moet je ergens anders in je script $type declareren.

Verder is dit een notice, en is dus geen fout
Top, dat isook weer weg,

nu die unlink nog, want dat werkt ook nog steeds niet. Ik heb nu dit.

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
else if(isset($_GET["state"]) && $_GET["state"] == "delete") {

    $cnt = $db->doQuery("SELECT count(*) as count from images WHERE img_unique = '".$_GET["id"]."'"); 

    $db->doQuery("DELETE FROM images WHERE img_unique = '".$_GET["id"]."'");

   $db->doQuery("DELETE FROM cars WHERE car_unique = '".$_GET["id"]."'");

   for($x=0; $x<$cnt[0][0]; $x++) {

$file = "../files/".$_GET["id"]."_".($x+1).".jpg";

 if(is_file($file)){ 

       unlink($file);

}else{

       echo $file." bestaat niet.";

}
   }

   header("Location: viewcars.php");

}


Het verwijderen uit de database lukt wel.. De files alleen niet.
pi_35405618
quote:
Op donderdag 23 februari 2006 14:09 schreef Boink het volgende:

[..]

Top, dat isook weer weg,

nu die unlink nog, want dat werkt ook nog steeds niet. Ik heb nu dit.
[ code verwijderd ]

Het verwijderen uit de database lukt wel.. De files alleen niet.
Heeft je script wel de juiste rechten? Chmod eens 777 anders.
  donderdag 23 februari 2006 @ 14:51:38 #70
26631 Boink
Ik ben er klaar voor!
pi_35407070
quote:
Op donderdag 23 februari 2006 14:13 schreef DutchBlood het volgende:

[..]

Heeft je script wel de juiste rechten? Chmod eens 777 anders.
Ja alles is gewoon 777
pi_35408109
Als ik wel uit een database kan lezen, maar niks in kan voeren, waar ligt dat dan hoogstwaarschijnlijk aan, even ervan uit gaande dat ik geen typo's heb gemaakt?
pi_35408427
http://www.toeps.nl/Testbase/Smoels.phps

Hier dus de code.
Het is een invoerpagina voor het smoelenboek van de Dierenbescherming.

Het ophalen van info uit de database werkt wel:
http://www.toeps.nl/Testbase/Testbase.php
http://www.toeps.nl/Testbase/Testbase.phps
pi_35408915
Ook na het zetten van leuke ` tekentjes bij de databasenamen lukt het niet.
  donderdag 23 februari 2006 @ 15:42:32 #74
73485 Niox
I'm sorry, who?
pi_35409063
quote:
Op donderdag 23 februari 2006 15:39 schreef Toeps het volgende:
Ook na het zetten van leuke ` tekentjes bij de databasenamen lukt het niet.
Waarschijnlijk klopt je query niet. Vervang or die("FOUT!") eens door (mysql_error ()) en post de error die je krijgt hier.

En post je code met je INSERT query eens hier .
Als je alles onder controle hebt, ga je gewoon niet snel genoeg.
A man is rich in proportion to the number of things he can afford to let alone.
pi_35410129
Hmm, phps werkt niet op mijn host, dat is waar ook. Ff ergens anders uploaden...

http://stud.cmd.hro.nl/0764519/jaar1/Smoels.phps
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')