Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 143 van 168

Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Hoe zit het eigenlijk met het opvragen van Googlemaps in een PHP-pagina via AJAX-requests? Is het algemeen bekend dat dat niet goed werkt?

Apart?

$(document).ready(function(){
    if(typeof console === "undefined"){
        console = { log: function() { } };
      }

        random =  Math.floor((Math.random() * 10) + 1);
        $.ajax({
        url: routegenerator.php?treinnr=753,
        cache: false,
        dataType: html,
        success: function(html){
            console.log(html loaded!);
            if(html==) {
            console.log(mja!)
            $(".result").empty().html(Er kon geen content worden opgehaald. Herlaad de pagina opnieuw!);
            } else {
            console.log(joepie!+html);
            $(".result").empty().html(html);
            }
        },
        error:function (xhr, ajaxOptions, thrownError){
            console.log(errrrrrrrrror);
             alert(Er is een fout opgetreden:+ xhr.status +  + thrownError);
        }    
        });
});


Console zegt HTML loaded met Joepie waarna ik de HTMLcode voor de Gmaps zie.
Alleen zie ik dus geen Google maps, maar alleen een blanko scherm. Als ik deze code op een losse pagina zet, dan werkt het wel?
0
Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Krijg je geen javascript errors?
Het zou kunnen doordat er een html regel als
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Google Maps JS wordt gewoon geladen.
Ik krijg geen JS-errors verder? Het blijft gewoon erg vreemd?
De AJAX laadt het wel, en de DOM laat ook netjes de Gmaps-code zien, behalve de kaart?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Al geprobeerd in een andere browser?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
Al geprobeerd in een andere browser?
Nope, maar het wel erg apart...
Speelt in alle browsers.. confused
0
Berichten
6.144
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
De GMaps API includen voor je het script uitvoert heeft bij mij toen geholpen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dat doe ik ook. Maar hoezo includen? JS-file embedden is al voldoende wink
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe maak ik een leeg tekstbestand (.txt) aan met PHP? Ik heb fopen() gebruikt, en werkte niet. Probeerde net file_put_contents() en kreeg:

PHP Warning:  file_put_contents(/log/log-21-12-2014.txt): failed to open stream: No such file or directory in /home/---/domains/---/private_html/pauze/create_logfile.php on line 12

Warning: file_put_contents(/log/log-21-12-2014.txt): failed to open stream: No such file or directory in /home/---/domains/---/private_html/pauze/create_logfile.php on line 12
Kon bestand niet aanmaken!


Bestand:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


// Automatisch script om een log-bestand aan te maken
// Dit script wordt iedere dag om 00:00 uitgevoerd

// Config-bestand includen
//include ../../public_html/pauze/config.php;

// Bestandsnaam bepalen aan de hand van de datum

$file_name = "log-".date("d-m-Y").".txt";

// Bestand aanmaken
if(file_put_contents("/log/".$file_name, "")){
echo "Bestand aangemaakt!";
}
else{
echo "Kon bestand niet aanmaken!";
}


// Einde bestand
?>
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
fopen("log.txt", "a+")

toevoeging op 21 december 2014, 181748:
unix commando is touch, dus touch executen should do the trick.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Xjessex schreef:
fopen("log.txt", "w")
w+
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Xjessex schreef:
fopen("log.txt", "w")
w+
had a+
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
fopen("log.txt", "a+")
toevoeging op 21 december 2014, 181748:
unix commando is touch, dus touch executen should do the trick.

PHP Warning:  fopen(log/log-21-12-2014.txt): failed to open stream: No such file or directory in /home/---/domains/---/private_html/pauze/create_logfile.php on line 12

Warning: fopen(log/log-21-12-2014.txt): failed to open stream: No such file or directory in /home/---/domains/---/private_html/pauze/create_logfile.php on line 12
Kon bestand niet aanmaken!<br>File: log/log-21-12-2014.txt


Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


// Automatisch script om een log-bestand aan te maken
// Dit script wordt iedere dag om 00:00 uitgevoerd

// Config-bestand includen
//include ../../public_html/pauze/config.php;

// Bestandsnaam bepalen aan de hand van de datum

$file_name = "log/log-".date("d-m-Y").".txt";

// Bestand aanmaken
if(fopen($file_name, "a+")){
echo "Bestand aangemaakt!";
}
else{
echo "Kon bestand niet aanmaken!
"
;
echo "File: ".$file_name;
}


// Einde bestand
?>

toevoeging op 21 december 2014, 191314:
Dylanh schreef:
Eerdere citaten tonen
Xjessex schreef:
fopen("log.txt", "w")
w+
werkt ook niet
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Bestaat de map?
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
Bestaat de map?
Zekers:
Afbeelding

toevoeging op 21 december 2014, 19:58:19:
Net geprobeerd met touch(), maar geen resultaat:

Codeblok (voorbeeld.php):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


// Automatisch script om een log-bestand aan te maken
// Dit script wordt iedere dag om 00:00 uitgevoerd

// Config-bestand includen
//include ../../public_html/pauze/config.php;

// Bestandsnaam bepalen aan de hand van de datum

$file_name = "log/log-".date("d-m-Y").".txt";

// Bestand aanmaken
if(touch($file_name)){
echo "Bestand aangemaakt!";
}
else{
echo "Kon bestand niet aanmaken!";
echo "File: ".$file_name;
}


// Einde bestand
?>

PHP Warning:  touch(): Unable to create file log/log-21-12-2014.txt because No such file or directory in /home/joepdev/domains/joepdev.eu/private_html/pauze/create_logfile.php on line 12

Warning: touch(): Unable to create file log/log-21-12-2014.txt because No such file or directory in /home/joepdev/domains/joepdev.eu/private_html/pauze/create_logfile.php on line 12
Kon bestand niet aanmaken!File: log/log-21-12-2014.txt
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren