Problemen met poll en gastenboek in php

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

23/06/2004 20:43:00
Quote Anchor link
Hallo,
ik ben bezig met een poll en een gastenboek. Verschillende problemen.

GASTENBOEK:
www.militaryaircraftcollection.info/guestbook/guestbook.php

Daar heb je een admin mode om de entries te modifyen of te deleten. Deleten gaat, maar bij modify krijg ik na de aanpassing (en dus wanneer ik op submit klik) de error: No entry was selected!
2e probleem (ze blijven maar komen). In de config pagina staat website url required op 0, dus niet verplicht in te vullen. Wanneer ge probeert het gb te tekenen en je vult geen url in, gaat het niet en zegt het programma: An url address is required.
Wat nu??


POLL:
http://www.militaryaircraftcollection.info/indextest.php

Links staat een poll (poll.php) en wanneer er iemand heeft gevote, is de gehele lay-out naar de knoppen; dan verschuift 'awards' van eronder naar rechts door de tekst. Hoe los ik dit op?
 
PHP hulp

PHP hulp

26/11/2024 17:39:31
 

24/06/2004 10:53:00
Quote Anchor link
De poll is in orde geraakt.

Maar het gastenboek nog niet.
Volgende problemen dus:
- modify gaat niet, steeds "No entry was selected!"
- website-required staat op '0', maar bij het signen van het gb lukt dit niet. Ofwel laat je de standaard 'http://' staan en krijg je "An url address is required." Ofwel verwijder je 'http://' ook zodat het invulvak leeg is, maar dan wordt automatisch bij het posten de url naar het gastenboek ingevuld, wat dus ook niet de bedoeling is.

Help please!!
 

24/06/2004 21:04:00
Quote Anchor link
Ja, de modify-problemen zijn ook opgelost.
Nu nog die url requirement e.
Echt niemand die mij kan helpen??
 
Mitch X

Mitch X

24/06/2004 21:08:00
Quote Anchor link
Je kan mss met een rexexp kijken of er een zinnige waarde inzit, zo niet dan zelf een standaard waarde eraan toekennen zals -geen site- oid.
 

24/06/2004 21:16:00
Quote Anchor link
Ik heb ondertussen met veel gefoefel en hulp langs alle kanten het voor mekaar gekregen dat hij er niet meer naar vraagt. Laatste probleem is dus: als er iemand niets invult (en dus de standaardwaarde "http://" weglaat) dan vult het programma automatisch de url naar het gastenboek in, dat is ook niet de bedoeling.
 
B a s
Beheerder

B a s

25/06/2004 00:24:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if (substr($url, 0, 7) != "http://")
{

      $url = "http://" . $url;
}

?>


kun je zo dus oplossen..
 
Arend a

Arend a

25/06/2004 00:25:00
Quote Anchor link
http://cvs.php.net/co.php/pear/Validate/Validate.php?r=1.40

Staan veel validatie funkties.. erg nuttig voor dagelijks gebruik.. de functies zijn zou uit de class te plukken.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?

    /**      * Validate an URI (RFC2396)      *      * @param string    $url        URI to validate      * @param array     $options    Options used by the validation method.      *                              key => type      *                              'domain_check' => boolean      *                                  Whether to check the DNS entry or not      *                              'allowed_schemes' => array, list of protocols      *                                  List of allowed schemes ('http',      *                                  'ssh+svn', 'mms')      */     function uri($url, $options = null)     {         $domain_check = false;         $allowed_schemes = null;         if (is_array($options)) {             extract($options);         }         if (preg_match(             '!^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?!',             $url,$matches)         ) {             $scheme = $matches[2];             $authority = $matches[4];             if ( is_array($allowed_schemes) &&                 !in_array($scheme,$allowed_schemes)             ) {                 return false;             }             if ($domain_check && function_exists('checkdnsrr')) {                 if (!checkdnsrr($authority, 'A')) {                     return false;                 }             }             return true;         }         return false;     }     /**

?>
 

25/06/2004 00:54:00
Quote Anchor link
Quote:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
if (substr($url, 0, 7) != "http://")
{

      $url = "http://" . $url;
}

?>


kun je zo dus oplossen..
Waar moet ik dit plaatsen? Of wat moet ik hierdoor vervangen? Ik ben namelijk een leek in php...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.