Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]problem z debugowaniem
Forum PHP.pl > Forum > Przedszkole
art_php
Witam,
Próbuję z otworzyć stronę w edytorze php designer. Zapisuje stronę w formacie .html klikam "PHP Debug/ Run" i pojawia się komunikat. Warning- PHP Warning- PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_pgsql.dll' - Nie można uruchomic aplikacji, poniważ jej konfiguracja jest niewłaściwa. Jak to naprawić?

Próbowałem przenieść plik do innego folderu, ale wtedy pojawiał się komunikat, że nie ma takiego pliku.

Jak odpalam tą stronę przez mozille 'http://localhost/www/test.htm' to normalnie działa, ale chciałbym mieć podgląd tej strony przez edytor też.

proxi
erix
Pokaż, co masz w php.ini, czy masz to rozszerzenie włączone.
art_php
Udało się to zrobić. Problem byl z tym, że nie było ";" przed wpisem w pliku php.ini, więc dzieki za naprowadzenie erix. Mam kolejny problem: napisałem prosty plik w .html, w którym jest odwołanie do pliku z roszerzeniem .php. Jest to formularz, w którym wypełnia się pola ilością produktu. Jak wypełnie wszystkie pola to wynikiem jest widoczny kod PHP na kolejnej stronie, zamiast wynik na stronie, że np: świec samochodowych zamówiono "tyle", lamp halogenowych "tyle". Widzę tylko kod, po kliknięciu przycisku "wyślij". Co tym razem mam pokazać? php.ini? smile.gif Wszystko robię w php designer oczywiście. Jak odpalam te pliki przez localhost w mozilli, plik w .html, wypełniam go, to wszystko ładnie działa.

proxi


erix
Pokaż action formularza.
art_php
<form action="przetworzzamowienie.php" method=post>

A to zawartość pliku "przetworzzamowienie.php":
<html>
<head>
<title>Części samochodowe Janka - wyniki zamówienia</title>
</head>
<body>
<h1>Czę¶ci samochodwe Janka</h1>
<h2>Wyniki zamówienia</h2>
<?php
//Utworz krótkie nazwy zmiennych
$iloscopon=$_POST['iloscopon'];
$iloscoleju=$_POST['iloscoleju'];
$iloscswiec=$_POST['iloscswiec'];
$adres=$_POST['adres'];

$DOCUMENT_ROOT=$_POST['DOCUMENT_ROOT'];

?>
<?php

$date=date('H:i, jS F');//Pierwszy wiersz PHP
echo '<p>Zamównienie przyjęte o';
echo $date;
echo '</p>';
echo '<p>Zamówienie Państwa wygl±da następująco:</p>';

$ilosc=0;
$ilosc=$iloscopon+$iloscoleju+$iloscswiec;

if($ilosc==0)
{
echo '<font color=red><br />';
echo'Na poprzedniej stronie nie zostało złożone żadne zamówienie!<br />';
echo '</font>';
}
else
{
if($iloscopon>0)
echo $iloscopon. 'opon<br />';
if($iloscoleju>0)
echo $iloscoleju. 'butelek oleju<br />';
if($iloscswiec>0)
echo $iloscswiec. 'świec zapłonowych<br />';
}
$wartosc=0.00;

define('CENAOPON', 100);
define('CENAOLEJU', 10);
define('CENASWIEC', 4);

$wartosc=$iloscopon*CENAOPON+$iloscoleju*CENAOLEJU+$iloscswiec*CENASWIEC;
$wartosc=number_format($wartosc. 2 . '.'. '');

echo '<p>Wartość zamówienie wynosi '.$wartosc.'</p>';
echo '<p> Adres wysyłki to '.$adres.'</p>';

$ciagwyjsciowy=$data."\t".iloscopon."opon\t".$iloscoleju."butelek oleju\t".$iloscswiec."swiec zaplonowych\t".$wartosc."PLN/t".$adres."\n";

//otwarcie pliku w celu dopisywania

@ $wp=fopen("$DOCUMENT_ROOT/../zamowienia/zamowienia.txt",'ab');

if (!$wp)
{
echo'<p><strong>Zamówienie Państwa nie może zostać przyjęte w tej chwili.'.
'Proszę spróbować pźniej.</strong></p><body></html>';
exit;
}
fwrite ($wp. $ciagwyjsciowy. strlen($ciagwyjsciowy));
fclose($wp);

echo'<p>Zamówienie zapisane.</p>';

/*if($jak=='a')
echo'<p>Stały klient.</p>';
elseif($jak=='b')
echo'<p>Reklama telewizyjna.</p>';
elseif($jak=='c')
echo'<p>Ksi±żka telefoniczna.</p>';
elseif ($jak=='d')
echo'<p>Znajomy.</p>';
else
echo'<p>Źródło nieznane.</p>';
*/


?>
</body>
</html>

Byłem na Twojej stronie erix- niezłe osiągnięcia smile.gif To chyba miedzy innymi Tobie powinienem zadać w takim razie to pytanie, czy nie sadzisz, że rola programisty/ webmastera nie jest tak silna jak kiedyś, biorąc pod uwagę coraz to bardziej rozbudowane systemy CMS? Które, jak wiemy osoba bez większej wiedzy specjalistycznej potrafi obsługiwać, tworzyć strony, modyfikować je i aktualizować.

proxi
erix
Cytat
wszystko robię w php designer oczywiście.

Nie używam tego czegoś, ale wiele edytorów ma coś takiego, jak mapowanie URL-i. Nie uruchomisz skryptu tak, jak chcesz przez bezpośrednie otwarcie w przeglądarce. Musi go najpierw przerobić serwer.

Cytat
To chyba miedzy innymi Tobie powinienem zadać w takim razie to pytanie, czy nie sadzisz, że rola programisty/ webmastera nie jest tak silna jak kiedyś, biorąc pod uwagę coraz to bardziej rozbudowane systemy CMS?

Thx. To chyba i tak temat na osobną dyskusję. winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.