Scriptingvragen (PHP, JavaScript etc.)

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Mid
Berichten: 961
Lid geworden op: 03 mei 2008, 23:22

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Mid » 27 dec 2008, 20:26

Maak een database-backup in tekstformaat (.sql uiteraard), haal hem door een teksteditor met zoek- en vervangfunctie, daarna opslaan en aangepaste database-backup even restoren.

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Salomon » 27 dec 2008, 20:36

Ik heb de oplossing al, toch bedankt ;)

(Trouwens, het waren 2100 berichten, en dan met een teksteditor... het is niet het enige, onderdeel van een enorme file)

Mid
Berichten: 961
Lid geworden op: 03 mei 2008, 23:22

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Mid » 27 dec 2008, 20:49

Och, die teksteditors zijn razendsnel, dus dat zou zo gepiept zijn. :)

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Tom V » 27 dec 2008, 21:04

Salomon, kun je de oplossing is vlug uitleggen, en als je het met regex hebt gedaan die eens ff geven.
Ben benieuwd hoe die er nu uitzag.

(ik kan redelijk met regex werken, maar dat niveau is toch nog net te hoog [natuurlijk om in 1 keer te doen, meerdere is het geen probleem])

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Salomon » 27 dec 2008, 21:45

Van Elbert gekregen :P

Ja teksteditors zijn razendsnel, maar om dan bij elke de uid te verwijderen, bron eruit te halen, etc... kost veel te veel tijd
De oplossing van de regex is:
$regex = '/Bron: \[url=([^]]+):[a-z0-9]+\]([^[]+)\[\/url/';

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Divigo » 28 dec 2008, 23:50

Ik wil een textarea maken met daarin tekst uit mijn database om te editten.
Wanneer ik die tekst plain uit mijn database overneem staat deze aaneengesloten in mijn textarea terwijl er enters in zitten.
Als ik hem weergeef met nl2br krijg ik er <br /> tussen.

Hoe krijg ik de tekst met de enters weergegeven in mijn textarea om deze te kunnen editten.

Waarschijnlijk zal dit een beginners probleempje zijn.
Heb alles op internet afgezocht maar kon geen oplossing vinden.

Is er iemand die mij hiermee kan helpen?

Gr Dennis

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Divigo » 29 dec 2008, 23:13

Niemand die hiermee kan helpen?

Divigo
Berichten: 274
Lid geworden op: 02 mar 2008, 18:05

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Divigo » 30 dec 2008, 21:39

Probleem opgelost

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door svenn » 08 jan 2009, 19:45

Ik wou graag een class gebruiken binnen een andere class zonder hem te moeten 'extends' maar ik stuitte op een error, weet iemand toevallig hoe dit wel kan gefixed worden ?

Code: Selecteer alles

<?php
class database
{
    function blaat($table, $database ){ echo "test";}
}
class user{
    public $database = new db;
    $this->$db->blaat( $db_1 );
}
?>
maar ik loop dus tegen;

Code: Selecteer alles

Parse error: syntax error, unexpected T_NEW in...
iemand tips/suggesties ?

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Salomon » 08 jan 2009, 19:59

Je mag geen 'new' gebruiken in var $bla = new blaat; dat moet je dan in __construct doen bijvoorbeeld.

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door svenn » 08 jan 2009, 21:41

Ik snap het niet, ik krijg een error maar op php.net staat het net zo :p

Code: Selecteer alles

class A
{
    function foo()
    {
        if (isset($this)) {
            echo '$this is defined (';
            echo get_class($this);
            echo ")\n";
        } else {
            echo "\$this is not defined.\n";
        }
    }
}

class B
{
    function bar()
    {
        A::foo();
    }
}

$a = new A();
$a->foo();
A::foo();
$b = new B();
$b->bar();
B::bar();
ik wil dus uit class A dingen gebruiken in class B Ik krijg nu

Code: Selecteer alles

Parse error: syntax error, unexpected T_STRING, expecting T_FUNCTION
voor

Code: Selecteer alles

class user{

    # Database 
    database::database( 'root', 'xxx', 'xxx' );
alvast bedankt voor je hulp, maar met construct ben ik nog nooit bezig geweest, dus weet ik ook niet waarvoor het dient :oops:

Salomon
Berichten: 3878
Lid geworden op: 14 feb 2006, 16:15

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Salomon » 09 jan 2009, 07:39

Code: Selecteer alles

<?php
class classname {
function __construct() {
// dit doet precies hetzelfde als dat je een function classname maakt, oftewel initializen
}
}
?>
Bij jou dus:

Code: Selecteer alles

    class user{
function user() {
        # Database
        database::database( 'root', 'xxx', 'xxx' );
}
etc

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door svenn » 10 jan 2009, 18:04

Het is uiteindelijk helemaal anders gegaan, Elbert vertelde me dat je gewoon een class normaal mag inroepen;

Code: Selecteer alles

   
class naam {
public function __construct() 
    { 
		global $db_1;
   		# database class openen
		$this->db_class = new database;

		# Database starten
    	$this->db_class->database_connect($db_1[0],$db_1[1],$db_1[2]);
    } 
dat doet het ook ... toch bedankt :)

// edit
Zoals Salomon het eigenlijk ook zei dus :lol:

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

.htaccess + mod_rewrite > www. invoegen

Bericht door Masterbas » 14 apr 2009, 09:24

Adres van je forum: http://www.forum.sh/
Event. modificaties op je forum: phpBBHS
Wanneer ontstond het probleem? /
phpBB versie: 3.0.4 (phpBBHS modified)

Uhm dit is eigenlijk heel algemeen, niet per se phpBB specifiek. Ik wil dus alle http://*.forum.sh/ (let op het *), naar http://www.*.forum.sh/ laten doorsturen. Nu lukt het me zonder problemen om forum.sh naar http://www.forum.sh te redirecten, maar het voorvoegsel krijg ik niet mee... ik heb nu dit:

Code: Selecteer alles

# mod_rewrite in use
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{http_host} ^domain.com [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]
Is er iemand die verstand heeft van .htacces en mod_rewrite die me kan helpen? Alvast bedankt...
P.S. Als je een andere/betere manier weet om dit resultaat te bereiken, mag je het uiteraard ook melden...
Laatst gewijzigd door Masterbas op 14 apr 2009, 09:51, 1 keer totaal gewijzigd.
Groeten,
Masterbas

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20297
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: .htaccess + mod_rewrite > www. invoegen

Bericht door Paul » 14 apr 2009, 09:38

Verplaatst naar AC en gemerged met algemene scripting.

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Tazmanian » 14 apr 2009, 22:25

Hallo,

ik wil dit script gebruiken voor een diashow: http://www.websitemaken.be/index.php?pa ... ript&id=64

Maar deze moet een beetje aangepast worden. Kan iemand dit?
Wat ik wil.

Ik heb een webcam die 2 afbeeldingen per seconden naar mijn server upload. De webcam gebruikt hiervoor 10 verschillende bestandsnamen. Eenmaal deze aan het laatste bestand is wordt het eerst overschreven.
Heb al een hash in het script gekregen maar het probleem is dat alle afbeelding op voorhand worden ingeladen, en dit mag dus niet. Wie kan mij helpen?

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Tom V » 14 apr 2009, 22:55

Niet getest, maar dit zou het moeten zijn:

verwijder

Code: Selecteer alles

var preLoad = new Array() 
for (i = 0; i < p; i++){
    preLoad[i] = new Image()
    preLoad[i].src = Pic[i] 
}  
en vervang de functie runSlideShow door:

Code: Selecteer alles

 function runSlideShow(){
    document.images.SlideShow.src = Pic[j]
    j = j + 1
    if (j > (p-1)) j=0
    t = setTimeout('runSlideShow()', speed)
 } 

Gebruikersavatar
Tazmanian
Berichten: 293
Lid geworden op: 16 aug 2007, 15:19
Locatie: Hamme - Belgie
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Tazmanian » 15 apr 2009, 12:20

Thanks het werkt.
100000x :worship:

Gebruikersavatar
Masterbas
Berichten: 246
Lid geworden op: 26 apr 2008, 22:51
Locatie: Den Dungen, bij 's-Hertogenbosch
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Masterbas » 15 apr 2009, 20:05

Nog iemand die een oplossing op mijn probleem weet? :P
Groeten,
Masterbas

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: Scriptingvragen (PHP, JavaScript etc.)

Bericht door Derky » 15 apr 2009, 20:39

http://drupal.org/node/323395

Het lijkt erop dat je %{HTTP_HOST} in de rewrite rule kan gebruiken. Dit zou een oplossing voor je kunnen zijn.

Plaats reactie