Kan ik PHP gebruiken op mijn EverWeb-website?

Ja. Elke pagina kan als .php-pagina worden gepubliceerd met Pagina Extensie, in Details > Pagina instellingen > Geavanceerde opties. PHP-code op die pagina draait dan op uw webserver. Uw hosting moet PHP ondersteunen (EverWeb + Hosting doet dat), en de code werkt alleen op uw gepubliceerde website, niet in Voorbeeld.

EverWeb-functies die al PHP gebruiken

Hiervoor hoeft u niets in te stellen. Ze werken op EverWeb + Hosting en bij andere hosts die PHP ondersteunen:

  • Contactformulieren, en de add-on Contact Forms Enhanced
  • De widget Stripe Payment
  • Membership Sites. Pagina's met lidmaatschapsniveaus worden automatisch als .php-pagina's gepubliceerd

Bij een andere host raden we PHP 8.2 of hoger aan. Uw host kan u vertellen welke versie uw website gebruikt. Het zoekvak heeft geen PHP nodig: zie Voeg een zoekvak toe aan uw website, zodat bezoekers elke pagina kunnen vinden.

Een pagina als .php publiceren

  1. Selecteer de pagina in de paginalijst.
  2. Ga naar Details > Pagina instellingen en open Geavanceerde opties.
  3. Zet Pagina Extensie op php.
  4. Voeg uw PHP-code toe (zie hieronder).
  5. Kies File > Publiceer hele site, zodat links op uw andere pagina's naar het nieuwe adres verwijzen.
  6. Open de gepubliceerde pagina in uw browser om hem te testen.

Waar u de code plaatst

De code isPlaats hem in
Code die volgens de dienst in de head van de pagina hoortDetails > Pagina instellingen > Koptekst / Voettekst code, bij Koptekst code
Code die iets op één plek op de pagina toontEen widget HTML Knipsel (HTML Snippet), met Embed Option (insluitoptie) op Direct Embed (direct insluiten)

Direct Embed zet uw code rechtstreeks in de pagina. Bij de andere twee opties kan EverWeb de code in een apart frame zetten, en daar werkt hij mogelijk niet als PHP. Hoe de widget HTML Knipsel werkt, leest u in Een boekingskalender, Instagram-feed of andere externe code toevoegen met de widget HTML Snippet.

Code die als allereerste op de pagina moet draaien, zoals sommige loginsystemen, werkt mogelijk niet in de Koptekst code. Dat komt doordat het begin van de pagina altijd eerst komt. Is dat zo, vraag de maker van de code dan of die ook vanuit een apart .php-bestand kan draaien.

Voordat u een pagina wijzigt die al online staat

  • Het adres van de pagina verandert, bijvoorbeeld van about.html naar about.php. Bladwijzers en Google verwijzen nog naar het oude adres. Typ op EverWeb + Hosting het oude volledige adres in het vak onder Herleid een bestaande URL op uw huidige website naar deze pagina (in Geavanceerde opties). Bezoekers die het oude adres gebruiken, komen dan op de nieuwe pagina terecht.
  • Het oude .html-bestand blijft online. Bij publiceren worden nooit bestanden verwijderd. Zie Ik heb een pagina in EverWeb verwijderd, maar hij staat nog online.
  • Laat uw startpagina als het kan op html staan. Wijzigt u die, dan wordt het adres index.php, en veel servers blijven dan eerst de oude index.html tonen. Moet u hem toch wijzigen, neem dan contact op met ons (of uw host) om het oude bestand te laten verwijderen.

Uw eigen PHP-bestanden

Sommige diensten geven u naast code voor uw pagina ook een compleet .php-bestand.

  • Bij een andere host: upload het bestand met het bestandsbeheer van uw host of via FTP, in een eigen map. Link er vanuit EverWeb naartoe met het volledige adres. EverWeb overschrijft of verwijdert het niet als u publiceert.
  • Op EverWeb + Hosting: er is geen FTP-login, dus neem contact met ons op voordat u begint. Vertel ons waar het bestand voor is. EverWeb + Hosting is gemaakt voor websites die met EverWeb zijn gebouwd, dus een apart PHP-programma, zoals een forum of een blogsysteem, hosten we meestal niet.

U hoeft uw host niet te vragen om PHP in .html-pagina's te laten draaien, zoals oudere adviezen zeiden. Pagina Extensie doet hetzelfde en is makkelijker terug te draaien.

Waarmee we kunnen helpen

We kunnen controleren of EverWeb uw pagina als .php publiceert, met uw code erop. We kunnen geen PHP-code van andere bedrijven schrijven, wijzigen of debuggen. Werkt hun code niet, neem dan contact op met het bedrijf dat u de code heeft gegeven. Gebruik alleen code van mensen die u vertrouwt: PHP draait op uw server en kan uw website wijzigen.

Gerelateerde artikelen

  • 0 gebruikers vonden dit artikel nuttig
Was dit antwoord nuttig?

Gerelateerde artikelen

Wat is FTP of een FTP-server, en heb ik dat nodig voor EverWeb?

FTP (File Transfer Protocol) is een manier om via internet bestanden van uw computer naar een...

Hoe publiceer ik mijn EverWeb-website naar een andere webhost met FTP, FTPS of SFTP?

Als uw website bij een ander bedrijf wordt gehost, zoals GoDaddy, Bluehost of IONOS, kan EverWeb...

De knop om een map te kiezen is grijs en ik kan er niet op klikken. Hoe publiceer ik mijn site?

U moet zich aanmelden bij uw EverWeb-account om uw site vanuit EverWeb te publiceren. Open...

Fout 78: Can't find directory path (de map/het pad kan niet worden gevonden)

Als EverWeb Can't find directory path (map/pad niet gevonden, fout 78) meldt, komt de Map/Pad in...

Is EverWeb compatibel met GoDaddy?

Ja! EverWeb is volledig compatibel met GoDaddy.